Abstract

This paper extends the Deal-Vidal-Wolfe and Lanchester models of duopoly dynamics, which involve two populations, by explicitly introducing a third population of undecided users. An analysis of these extended models establishes conditions for the existence of equilibria, as well as their stability properties under different classes of advertising policies. This analysis also leads to the surprising result that the extended Vidale–Wolfe and Lanchester models, despite having different dynamics, under the general class of decentralized affine feedback advertising policies have equilibria in identical locations, with the same stability properties.

1. Introduction

A predominant form of market structure is the oligopoly which represents a market with few enterprises and a large number of buyers from the demand side [1]. The simplest type of oligopoly is the duopoly, where the market consists of two companies offering similar or identical products [2]. Markets are dynamic so that the strategies of competition existing in the firms which conform the market such as price, quality, and publicity are also influenced by market changes [3]. On the contrary, the consumer buying process is strongly influenced by cultural, social, personal, and psychological factors [4]. In order to influence the buying behavior of people [5], firms use advertising to promote the sale of their products [6]. Advertising can be understood as a form of communication used to induce consumers to take a particular action with respect to products or services [7].

Advertising results can be assessed by communication impacts, and the effects on sales and profits [4] and, under different hypotheses, corresponding classes of models have been developed and are surveyed in [7]. Studies of duopoly models based on differential games are carried out by Fruchter [8], Wang and Wu [7], Fletcher and Howell [9], Wang et al. [10], and Jørgensen and Sigué [11]. These references are mainly focused on the solution of the Hamilton–Jacobi–Bellman equations arising from the use of differential game theory, in contrast with this paper, which aims to provide a new perspective on the relations between the classical Vidale–Wolfe and Lanchester models and their proposed variants.

Vidale and Wolfe [12] proposed the following model for sales response to advertising:where S represents the rate of sales at time t, is the advertising expenditure (to be designed), r is referred to as the response constant, M the market saturation level, and λ the exponential sales decay constant. The interpretation is that the increase in the rate of sales, , is proportional to the intensity of the advertising policy (or control) reaching the fraction of potential clients , less the number of defecting clients (). Rewriting the model in terms of the fraction of clients , also called the market share , giveswhere . Deal [13] generalized the Vidale–Wolfe model to a duopoly as follows:where for , (resp ) denotes the market share (resp. advertising policy) of firm i and are the respective sales decay constants. As is usual in the literature, Deal’s generalization will also be referred to as a Vidale–Wolfe model [14].

Kimball [15] cited the Lanchester model as a saturated (i.e., the market shares sum to unity) market model, written as follows:

Little [16] made the substitutions , , and , in the Lanchester model [17] and noted that it became identical to the Vidale–Wolfe model, thus generalizing the latter by considering competition. The decay term () referred to in [12] as a forgetting effect thus also models the effect of competition in reducing market share.

Clients in a duopolistic market model are restricted to choosing either a firm or its competitor. However, clients may also remain neutral or undecided in relation to both firms, and allowing this possibility leads to a more realistic description of market dynamics. Studies show advertising affects all market clients [7], which implies that the inclusion of a third population could be important in modeling and analysis. Proposals for the introduction of an undecided population have also been made in other areas such as opinion dynamics, social dynamics, religious affiliation, and political dynamics [1821]. Finally, in a recent paper [22], the authors note that “the most popular models are still those proposed by Nerlove and Arrow [23] for monopolies, Vidale and Wolfe [12] and Lanchester [17] for duopolies. However, each model has limitations: the Vidale–Wolfe model does not consider competition explicitly, whereas the Lanchester model does not consider behavior of the firms before market saturation is reached.” They then propose a three-population model for a monopoly, and discuss its dynamics, based on projected dynamical systems, in addition to considering control of market share under a class of nonlinear switching controls.

One important contribution of this paper is to introduce a class of models that extends and unifies the Lanchester and Vidale–Wolfe models so as to remove their limitations, by explicitly introducing a third class of undecided clients. The interactions between firms and clients (advertising), as well as the client-client interactions (leading to transitions between firm allegiances) are shown schematically in Figure 1(a). We also introduce a natural class of advertising policies, composed of the sum of two terms, one of which is a constant effort and the other proportional to the firm’s market share. Such policies are referred to as decentralized affine controls, in the technical literature on control. We study the dynamics of market share in the extended class of models that we introduce and derive the new and, in our view, interesting result that, although the extended Lanchester and Vidale–Wolfe models have mathematically different dynamics, they share identical equilibrium points (in location and stability properties, even though the trajectories themselves are, of course, different), under the proposed class of affine policies or controls. We now emphasize the differences between the approach in [22] and that of this paper. This paper proposes new Vidale–Wolfe and Lanchester type duopoly advertising models that explicitly consider a third population of undecided clients. In [22], models with three populations are also considered, but only for monopolies. This paper carries out a complete analysis of equilibria of proposed duopoly models under affine feedback advertising policies. In contrast, the equilibrium point analysis in [22] is carried out for a monopoly model, under a nonlinear switching policy. One of the main results of this paper is showing equivalence, in terms of equilibrium market shares, of proposed Vidale–Wolfe and Lanchester type model under affine feedback advertising policies. There is no such analysis in [22] because it considers a different class of monopoly models, arising from projected dynamical systems.

2. Models of Duopolies with Undecided Clients

2.1. Vidale–Wolfe Model

Deal’s extension of the Vidale–Wolfe model to the case of a duopoly assumes that the effects of advertising act only on the unconquered part of the market, thus discarding the influence of advertising on the market shares conquered by the competing firms. We now rewrite Deal’s models (3) and (4) with the third class of undecided clients made explicit (see Figure 1(b)). Denoting the unconquered part of the market by , which corresponds to the population of undecided clients, Deal’s version of the Vidale–Wolfe model can be expressed by the following equations:

Assuming that the total population size is constant and normalized to unity [5], i.e., , model (7) can also be expressed as follows:

Under constant advertising policies , the equilibrium point of system (8) is calculated to bewhere , , and are the state variables representing the market shares of firm 1 and firm 2 and undecided users, respectively, and are the policies, assumed constant, of firm 1 and firm 2 representing advertising, and and are the decay terms of firm 1 and firm 2.

2.2. Extended Lanchester Model

The Lanchester model [17] can be understood as an extension of the Vidale–Wolfe model [12] within a duopoly with competition in advertising [16]. The Lanchester model different from the Deal model [13] represents the dynamics of competition in advertising, considering advertising as the sole cause of variation of the market share of firms. For this reason, the Lanchester model does not consider the decay term contemplated in the Vidale–Wolfe model, which is used to represent the loss of market share produced by factors such as quality of the product or service, as well as competition in advertising with other firms not modeled in the duopoly. The classical Lanchester model is determined by the following expression:

In order to extend the Lanchester model, we argue that the firm i’s advertising acts on the undecided consumers in a positive sense (i.e., to increase ), while it acts negatively on firm j (its competitor). In mathematical terms, the proposed extension of the Lanchester model (see Figure 1(c)) is as follows:

Note that has the same dynamics as in the Vidale–Wolfe model because of the fact that the Lanchester model just adds and subtracts the terms from the corresponding equations so that the sum of the first two equations in the Vidale–Wolfe model is the same as the corresponding sum in the Lanchester model. Since the total population size is constant and normalized to 1, model (11) can be expressed as follows:

Thus, the fixed points of system (12), under constant advertising policies are determined as follows:where , , and are the state variables representing the market shares of firm 1, firm 2, and undecided users, respectively, and are the policies of firm 1 and firm 2 representing positive advertising, and and are the decay terms of firm 1 and firm 2, respectively.

2.3. Nonequivalence of Classical and Proposed Models

The introduction (see discussion below equation (6)) mentioned the manipulation made by Little [16] in the case of a monopoly which shows that the Lanchester model generalizes the Vidale–Wolfe model for a saturated market. This section examines whether such a manipulation is possible for the extended Lanchester model to be seen as a generalization of Deal’s version of the Vidale–Wolfe model. Comparing (12), in which we set with Deal’s equations (3) and (4), it is clear that they will only have identical dynamics , for all possible choices of :which, in matrix form, becomes which can only be satisfied for all if the coefficient matrix is the null matrix (all entries zero), which yields the trivial solution . Thus, differently from the case of a monopoly, it is not possible to directly rewrite the generalized Lanchester duopoly equations as the Deal (generalized Vidale–Wolfe) duopoly equations. In a similar manner, if the extended Lanchester duopoly equations with nonzero decay coefficients (12) are compared with Deal’s duopoly equations (3) and (4), the two sets of equations are identical, for all which, once again, leads to the trivial solution . In other words, we conclude that the proposed generalization of Lanchester’s model to a duopoly does not lead to Deal’s generalization of the Vidale–Wolfe model to a duopoly through a simple algebraic manipulation and renaming of parameters, which was possible for the corresponding models for monopolies. Despite this, we shall see that, under certain conditions, both the Deal model as well as the proposed generalized Lanchester model share important properties such as the location and nature of their singularites, under the general class of affine advertising policies.

3. Equilibria and Stability Analysis of Duopolies Models considering Undecided Users under Decentralized Affine Advertising Policy

In this section, we analyze the existence and stability of the equilibrium points of the duopoly models proposed in the previous section. We first make the following standard assumptions.

Assumption 1. The market shares of of firm i, are assumed to be nonnegative values in the interval .

Assumption 2. The advertising policies of the firms are assumed as decentralized affine feedback, that is, .

Assumption 3. The decay coefficients and and advertising policies and and their coefficients , , , and are assumed to be positive values.

Assumption 4. The decay rates of both firms are assumed to be equal, i.e., .

Remark. Note that, the advertising policy of the firms is expressed by two terms, where the first being proportional to market share () and the second having a constant value (). The advertising policy is also decentralized in the sense that the firm i bases its policy based only on information about its own market share . Affine control has been proposed in different contexts, for example, in magnetic and electronic control [24, 25] and automation and robotic systems [26, 27]. It has also been proposed, using full state feedback, for predator-prey models in the textbook [28]. Prior to this, decentralized affine control, also in the context of predator-prey models, was used in [29, 30] and subsequently in [31]. Taking inspiration from these applications, it was then proposed to use decentralized affine advertising (DAA) policies in models of duopolies in [32, 33]. The main motivations for the use of DAA policies in this paper are summarized below:(i)DAA policies have a natural interpretation as proportional plus constant control and are easy to implement, in contrast to policies derived from optimal control theory, which are usually very hard to calculate and also to implement.(ii)The simple mathematical form of DAA policies also permits analytical derivations of stability and bifurcation results for the models proposed in this paper.Given the fact that, in this work, all advertising policies or controls are affine and decentralized and determined by the choice of the parameters , the results presented are analytical, allowing a policy designer to predict what happens under different scenarios for different choices of the parameter values. This is in contrast with the approach of optimal control, which determines a (usually an open loop and not necessarily decentralized) policy that takes the system state from an initial set of market shares to a desired final set of market shares, minimizing some cost function. In the proposed approach, costs can be evaluated by substituting the proposed controls into a specified cost function and using the results in a “flight simulator” mode [34]. It is also possible, for example, to draw isocost contours that connect reachable states with the same terminal cost.

3.1. Decentralized Affine Advertising Policy Applied to the Vidale–Wolfe Model

Considering the Assumption 2, the advertising policies of the firms are assumed to be affine [32]:

Substituting the affine advertising policies in model (8) yields,

Reordering terms, we havewhere

The dynamics and corresponding equilibrium points for model (20) are shown in Table 1. Note that for general cases of affine advertising policies, special cases of parameter values given in Table 2 are used in order to establish analytical solutions for equilibrium points.

Thus, for policy 4, . For policy 5, and for policy 6, and . In addition, in Table 1, we have that for policy 4, and , where , for policy 5, , and finally for policy 6, , where .

Stability is determined by the signs of the determinant and trace of the Jacobian matrix evaluated at the corresponding equilibrium points. The Jacobian matrix for model (20) with respect to and is given by

The determinant and trace for the Jacobian matrix are

The conditions that ensure stability of the equilibrium points of the Vidale–Wolfe model are shown in Table 3. The expressions for the determinants and traces of the Jacobian matrix of the Vidale–Wolfe model, subject to different choices of affine advertising, are displayed in Table 4.

3.2. Decentralized Affine Advertising Policy Applied to the Extended Lanchester Model

Similar to the previous section, we consider the Assumption 2 for the affine advertising policy of the firms. Therefore, based on equations (17) and (18) we have and .

Substituting the advertising policies in model (12) yields,

Rearranging terms,where

Table 5 shows the equations of dynamics and the equilibrium points of the extended Lanchester model for special cases of the affine policy. Note that, similar to the Vidale–Wolfe model, particular cases of advertising policy parameters given in Table 2 are considered in order to establish analytical solutions for equilibrium points. For policy 4, . For policy 5, and for policy 6, and . In addition, in Table 5, for policy 4, and , where , for policy 5, , and finally for policy 6, , where .

The Jacobian matrix for model (25) with respect to and is given bywhen the determinant and trace for the Jacobian matrix are

The conditions that ensure stability of the equilibrium points of the extended Lanchester model are shown in Table 3. Conditions for the existence of equilibria for both models are given in Table 6. Expressions for the determinants and traces of the extended Lanchester model for special cases of affine policy are displayed in Table 7.

From the results presented in the Tables 1, 3, and 5, we can formulate the main result.

Theorem 1. The extended Lanchester model (12) and the Vidale–Wolfe model (8), both under decentralized affine advertising policy , are equivalent for the same choices of affine policy parameters in the sense that both models have the same equilibrium points with the same stability properties (even though stability conditions, eigenvalues, and dynamics differ).

Remark. Note that Theorem 1 does not assert that the dynamics are identical but only that the equilibria and their stability properties are the same. However, for the special choice , the dynamics of the extended Lanchester model (12) and the Vidale–Wolfe model (7) are also identical.

Remark. We conjecture that Theorem 1 can be strengthened to assert that the flows of the Vidale–Wolfe and extended Lanchester models under decentralized affine feedback are, in fact, topologically equivalent [35].

4. Numerical Simulations

In this section, we present some numerical simulations to verify the results of the previous section. Firstly, Figure 2 allows the comparison of the classical Lanchester model with the extended Lanchester model, thus Figure 2(a) for the classical Lanchester model shows that the equilibrium points are always on the saturated market line , while Figure 2(b) for the extended model shows the influence of considering an undecided population, namely, that the equilibrium points are no longer on the line , since may be positive at equilibrium.

Figure 3 shows the dynamics of the extended Lanchester model for different values of λ. Figure 3(a) (resp. Figure 3(b)) shows simulation of the extended Lanchester model for (resp. ), where the equilibrium point lies on the saturated market line for , shifting away from the saturated market line for positive λ.

Figure 4 shows the evolution of market shares of the firms under increase in advertising policy parameters for and . Figure 4(a) shows the evolution of market shares for the Vidale–Wolfe model, while Figure 4(b) shows the evolution of market shares for the extended Lanchester model, for three different choices of affine advertising policy . Note that the equilibrium points in both models under the same advertising policy are identical. The difference in the dynamics of models can be seen in the evolution of market share of firm 2 when the increment in advertising is greater. Next, Figures 5(a) and 5(b) show phase plane portraits for models (20) and (25) with the following choices of advertising policy parameters . In accordance with Theorem 1, it can be observed that the models of Vidale–Wolfe and extended Lanchester have the same equilibrium points although they have different trajectories.

Finally, Figure 6 shows the phase plane portrait for the special case when and with , for which the models have an entire line of fixed points, i.e., an equilibrium set, which attracts all trajectories to itself.

Remark. The values of λ found in the literature related to empirical data [3, 7, 10, 36] are used for numerical simulations.

5. Concluding Remarks

This paper argues for the explicit introduction of a third class of undecided clients into Deal’s version of the classical Vidale–Wolfe model and also into an extension of Lanchester’s model, which includes both decay terms and the “spillover” effect of advertising on clients of the rival firm as well as on the undecided clients. The proposed modification of the Lanchester dynamics extends the classical model from the saturated market to the unsaturated market. A complete analysis of the location and stability properties of the equilibria of these two models under a general class of decentralized affine feedback advertising policies leads to the surprising conclusion that, even though the models are not equivalent, as shown by the qualitatively different trajectories in the phase plane, under identical advertising policies, the final outcome in terms of equilibrium market share is the same for both models. This is an indication of the fact that although Little’s algebraic manipulation showed that the Lanchester model for two firms in a saturated market subsumes the single firm Vidale–Wolfe model, in the duopoly case, there is a deeper similarity between the two models. Further research will elucidate whether this similarity persists under the application of advertising policies derived from optimal control theory.

Data Availability

No real-world market share data were used in the theoretical study reported in this paper.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) Finance Code 001. The first author was supported by a fellowship from the Brazilian Govt agency CAPES, the research of the second author was partially supported by a research grant (BPP/PQ 310646/2016-2) from the Brazilian Govt agency CNPq, and the research of the third author was partially supported by a grant from the Rio de Janeiro state agency FAPERJ (Bolsa PVE E-26/201.972/2016).