Skip to main content

Theory and Modern Applications

Two competitive products diffusion in heterogeneous consumer social networks with repeat purchase

Abstract

This paper studies the dynamics of two competitive products diffusion in heterogeneous consumer social networks with repeat purchase. We demonstrate a threshold for the diffusion rate above which a single product can persistently diffuse in heterogeneous consumer social networks without considering advertising strategy if the other product fails to diffuse, and there exists a unique positive equilibrium state where two competitive products coexist and persistently diffuse in heterogeneous consumer social networks without considering advertising strategy. We also prove that there exists at least one positive equilibrium state where two products coexist and persistently diffuse in heterogeneous consumer social networks if considering advertising strategy. The numerical simulations show that the higher the average degree of heterogeneous consumer social networks, the faster the two competitive products diffuse, and the shorter the time required to reach the stable state.

1 Introduction

Social network plays a significant role in product diffusion. Consumers use social networks to transmit product information to influence other consumers’ decisions [1]. Consumer’s decision-making is no longer a completely independent individual choice. The social network structure influences consumer decision-making behavior and the state of product diffusion system. Consumers use the offline interpersonal network or online social network to obtain product information, which forms consumer social networks. Many companies launch products to compete in the market around the same time over social networks, such as videogame consoles (Sony’s Playstation vs. Mircosoft’s X-Box [2]), smartphone (HTC’s one vs Samsung’s Galaxy S4 [3]). Studying the dynamics of two competitive products diffusion in consumer social networks is meaningful, which influences the enterprise revenue.

Classic product diffusion theory believes that external factors (such as advertisement) and internal factors (such as interpersonal word-of-mouth) influence potential consumers to buy product [4] and assumes that consumer social network is a fully connected regular network [5]. However, a large number of social network empirical studies show that the actual social network is not a regular network or a random network, and the structure of the consumer social network is heterogeneous [6]. Many scholars have studied the impact of network structure on the product diffusion speed and the number of adopters (the consumers who have purchased the product), such as the small world network [7], the scale-free network [8], and a network sampled from actual data [9]. However, most of the research assumes that a product could successfully diffuse in social networks. In practice, consumer social networks cannot only promote product diffusion, but also hinder product diffusion. Product may fail to diffuse or successfully diffuse. Therefore, the heterogeneity of the network structure should be considered when we study product diffusion in consumer social networks, and studying the dynamics of product diffusion in consumer social networks is an important complement to the existing product diffusion theory.

Many scholars have studied this topic and achieved many results. Wang et al. divided the process of consumer adoption into the awareness stage and the decision-making stage, proposed a multi-stage model of a single product diffusion, and obtained a threshold above which a single product could successfully diffuse when the adoption rate is bilinear and imitations are dominant [10]. However, this research has not considered the influence of consumer social networks. The classic product diffusion model is similar to the epidemic model and the rumor propagation model. The research ideas and analytical methods of the dynamics of epidemics or rumors spreading in complex networks can be used in researching product diffusion. Pastor-Satorras and Vespignani proposed a disease diffusion model in a scale-free network, and Nekovee et al. proposed a rumor diffusion model in complex networks [11, 12], which are the most influential diffusion models. Considering the influence of heterogeneous social networks, López-Pintado constructed a product diffusion model in complex social networks and obtained a threshold for the spreading rate above which the behavior spreads and becomes persistent in the population [13, 14]. Based on the work of Wang et al. [10], Li and Jin studied a single product diffusion in heterogeneous consumer social networks. They found that if mass media is neglected in the decision-making stage, there is a threshold whether the innovation diffusion is successful or not, or else it is proved that the network model has at least one positive equilibrium [15].

The research mentioned above focuses on a single product diffusion. Many works have been done on two or more products diffusion theory. The most influential model was proposed by Norton and Bass [16]. Different to Norton and Bass, Savin and Terwiesch believed that cross word-of-mouth effect should also be considered (Mahajan et al. labeled it as the brand competition effect) [17, 18]. For example, the market has two competitive products 1 and 2, and potential consumers still adopt product 1 after interacting with those who already adopted product 2. Regardless of the influence of consumer social networks structure, the dynamics of multiple products diffusion is studied. Yu et al. constructed three competitive products diffusion model to study the diffusion dynamics in social systems, obtained the equilibrium solutions, and proved the global stability of the equilibrium solutions [19].

Furthermore, the classic diffusion model also assumes that consumer only purchases one product during the product diffusion cycle. However, in reality some products have a long life cycle, and consumers may repeat purchase product for various reasons (such as damage caused by improper use, technical improvement, and aging [20]). Therefore, many scholars have expanded the research on product diffusion with considering consumer repeat purchase behavior and achieved many results (see Dodson and Muller [21], Lilien et al. [22], Rao and Yamada [23]).

It can be seen from previous research that few works focus on the multiple products diffusion in consumer social networks. Therefore, this paper considers the consumer repeat purchase behavior and the heterogeneity of consumer social networks structure in a multiple products diffusion framework and proposes a two competitive products diffusion model to analyze the dynamics of two competitive products diffusion in heterogeneous social networks.

The rest of the paper is organized as follows. In Sect. 2, we introduce a diffusion model of two competitive products in the heterogeneous consumer social network. In Sect. 3, we implement two cases to analyze the dynamics of two competitive products diffusion in the network: without considering advertising strategy and with considering advertising strategy. Section 4 verifies the conclusions by simulation. Finally, we give a brief conclusion in Sect. 5.

2 Model

2.1 State transition in the consumer social network

Assuming that the node size of the consumer social network is N, the undirected connection between nodes indicates the interaction between consumers. Each node is occupied by at most one consumer. In this paper, the degree distribution is used to describe the topological structure of the consumer social network. The degree distribution function is \(p(k)\) which satisfies \(\sum_{k \ge 1} p(k) = 1\), and k denotes the number of neighbors connecting to the node. The states of nodes in the network change as follows.

We assume that there are two products in the market competing for the same consumer population. At time t, one part of the potential consumers in the heterogeneous consumer social network is influenced by external factors such as advertisements or other mass media and converts into adopters of product 1 and product 2 with probability \(b_{1}\) and \(b_{2}\), respectively. At the same time, after interacting with the adopters of product 1 and product 2, another part of the potential consumers purchases the same product with probability \(a_{1}\) and \(a_{2}\), respectively. Due to the cross word-of-mouth effect, after interacting with the adopters of product j, another part of the potential consumers purchases product i with probability \(d_{1}\) and \(d_{2}\), respectively (\(i,j = \{ 1,2\},i \ne j\)). In these three cases, the node state changes from a potential consumer state to an adopter state. The rest of the potential consumers’ state will remain unchanged. The adopters of product 1 and 2 transform into potential consumers with probability \(\mu _{1}\) and \(\mu _{2}\) due to repeat purchase, and the states also shift. The node states in the heterogeneous consumer social network change as shown in Fig. 1.

Figure 1
figure 1

Node state transformation in the heterogeneous consumer social network

2.2 The mean-field dynamics

Assuming that consumers only buy one product at a time, consumers will replace the product with a certain probability, and the market potential will remain unchanged during the product diffusion cycle. Potential consumers can obtain product information through advertisement, or through word-of-mouth, or learning from some social networks (such as product evaluation posted in forums or product evaluation pages of e-commerce). The rules for two competitive products diffusion in the heterogeneous consumer social network are as follows.

\(x_{k}(t)\), \(y_{k}(t)\), and \(z_{k}(t)\) are the population density of potential consumers, the population density of adopters of product 1, and the population density of adopters of product 2 with k neighbors at time t, respectively, then \(x_{k}(t) + y_{k}(t) + z_{k}(t) = 1\). At time t, due to the influence of advertising, potential consumers adopt product 1 and product 2 with probability \(b_{1}\) and \(b_{2}\), respectively. Therefore, the numbers of new adopters of product 1 and product 2 influenced by advertising are \(b_{1}x_{k}(t)\) and \(b_{2}x_{k}(t)\), respectively. Due to the influence of word-of-mouth and cross word-of-mouth, the conditional probability that any potential consumer with node degree k connects with the adopter node with node degree \(k'\) is \(p( k' |k)\), then the probabilities of potential consumers with node degree k adopting product 1 are \(ka_{1}\sum_{k' = 1}^{M} p( k' |k)y_{k'}(t)\) and \(kd_{1}\sum_{k' = 1}^{M} p(k' |k)z_{k'}(t)\), respectively. The probabilities of potential consumers with node degree k adopting product 2 are \(ka_{2}\sum_{k' = 1}^{M} p(k' |k)z _{k'}(t)\) and \(kd_{2}\sum_{k' = 1}^{M} p( k' |k)y_{k'}(t)\), respectively. The population density of potential consumers with node degree k is \(x_{k}(t)\), so the number of new adopters of product 1 per unit time is \(kx_{k}(t)[a_{1}\sum_{k' = 1} ^{M} p( k' |k)y_{k'}(t) + d_{1}\sum_{k' = 1}^{M} p( k' |k)z_{k'}(t) ]\), and the number of new adopters of product 2 per unit time is \(kx_{k}(t)[a_{2}\sum_{k' = 1}^{M} p( k' |k)z_{k'}(t) + d_{2}\sum_{k' = 1}^{M} p( k' |k)y _{k'}(t) ]\). Therefore, at time t in the heterogeneous consumer social network, the total number of potential consumers is \(x(t) = \sum_{k = 1}^{N} x_{k}(t)p(k)\), the total number of adopters of product 1 is \(y(t) = \sum_{k = 1}^{N} y_{k}(t)p(k)\), and the total number of adopters of product 2 is \(z(t) = \sum_{k = 1}^{N} z_{k}(t)p(k)\).

Therefore, considering the consumer repeat purchase behavior and the heterogeneity of the structure of consumer social networks, the model of two competitive products diffusion in heterogeneous consumer social networks is as follows:

$$ \textstyle\begin{cases} \frac{dx_{k}(t)}{dt} = - x_{k}(t)[b_{1} + ka_{1}\sum_{k' = 1}^{M} p( k' |k)y_{k'}(t) + kd_{1}\sum_{k' = 1}^{M} p( k' |k)z_{k'}(t) ] - x_{k}(t) \\ \phantom{\frac{dx_{k}(t)}{dt} ={}}\times [b_{2} + ka_{2}\sum_{k' = 1}^{M} p( k' |k)z_{k'}(t) \\ \phantom{\frac{dx_{k}(t)}{dt} ={}}+ kd_{2}\sum_{k' = 1}^{M} p( k' |k)y_{k'}(t) ] + \rho _{1}y_{k}(t) + \rho _{2}z_{k}(t), \\ \frac{dy_{k}(t)}{dt} = x_{k}(t)[b_{1} + ka_{1}\sum_{k' = 1}^{M} p( k' |k)y_{k'}(t) \\ \phantom{\frac{dy_{k}(t)}{dt} = }{} + kd_{1}\sum_{k' = 1}^{M} p( k' |k)z_{k'}(t) ] - \rho _{1}y_{k}(t), \\ \frac{dz_{k}(t)}{dt} = x_{k}(t)[b_{2} + ka_{2}\sum_{k' = 1}^{M} p( k' |k)z_{k'}(t) \\ \phantom{\frac{dy_{k}(t)}{dt} = }{} + kd_{2}\sum_{k' = 1}^{M} p( k' |k)y_{k'}(t) ] - \rho _{2}z_{k}(t). \end{cases} $$
(1)

When the degree of the network is irrelevant, we obtain

$$ \textstyle\begin{cases} \theta _{1} = \frac{\sum_{k} kp(k)y_{k}(t)}{\langle k \rangle}, \\ \theta _{2} = \frac{\sum_{k} kp(k)z_{k}(t)}{\langle k \rangle}. \end{cases} $$
(2)

Then model (1) can be simplified as

$$ \textstyle\begin{cases} \frac{dx_{k}(t)}{dt} = - x_{k}(t)[b_{1} + a_{1}k\theta _{1} + d_{1}k \theta _{2}] - x_{k}(t)[b_{2} + a_{2}k\theta _{2} + d_{2}k\theta _{1}] \\ \phantom{\frac{dx_{k}(t)}{dt} =}{}+ \rho _{1}y_{k}(t) + \rho _{2}z_{k}(t), \\ \frac{dy_{k}(t)}{dt} = x_{k}(t)[b_{1} + a_{1}k\theta _{1} + d_{1}k \theta _{2}] - \rho _{1}y_{k}(t), \\ \frac{dz_{k}(t)}{dt} = x_{k}(t)[b_{2} + a_{2}k\theta _{2} + d_{2}k \theta _{1}] - \rho _{2}z_{k}(t), \end{cases} $$
(3)

where \(\langle k \rangle = \sum_{k = 1}^{N} kp(k)\) denotes the average degree of the consumer social network.

3 Model analysis

This section analyzes the dynamics of product diffusion according to the differential equation theory. Based on the diffusion model proposed in the previous section, we consider two cases to analyze the dynamics of two competitive products diffusion in the heterogeneous consumer social network: without considering advertising strategy and with considering advertising strategy.

3.1 Without considering advertising strategy

Without considering advertising strategy, the advertising influence rate \(a_{1} = a_{2} = 0\). The ideal situation is that there is only one product or two products coexisting in the final market. Therefore, it can be divided into two cases.

(1) If product 2 fails to diffuse and product 1 exists in the market (\(z _{k}(t) = 0\)).

Theorem 1

When product 2 fails to compete and exits the market, without considering advertising strategy, if \(a_{1} > \frac{ \rho _{1}\langle k \rangle}{ \langle k^{2} \rangle} \), there is a unique positive equilibrium solution for system (1).

Proof

Substituting \(x_{k}(t) = 1 - y_{k}(t) - z_{k}(t)\) into formula (1), we obtain

$$ \textstyle\begin{cases} \frac{dy_{k}(t)}{dt} = (a_{1}k\theta _{1} + d_{1}k\theta _{2})(1 - y _{k}(t) - z_{k}(t)) - \rho _{1}y_{k}(t), \\ \frac{dz_{k}(t)}{dt} = (a_{2}k\theta _{2} + d_{2}k\theta _{1})(1 - y _{k}(t) - z_{k}(t)) - \rho _{2}z_{k}(t). \end{cases} $$
(4)

Setting the right sides of two equations of system (4) equal to zero, there is

$$ \textstyle\begin{cases} (a_{1}k\theta _{1} + d_{1}k\theta _{2})(1 - y_{k}(t) - z_{k}(t)) - \mu _{1}y_{k}(t) = 0, \\ (a_{2}k\theta _{2} + d_{2}k\theta _{1})(1 - y_{k}(t) - z_{k}(t)) - \mu _{2}z_{k}(t) = 0. \end{cases} $$
(5)

Then the equilibrium solutions of system (5) are

$$\begin{aligned} &\textstyle\begin{cases} y_{k}(t) = 0, \\ z_{k}(t) = 0, \end{cases}\displaystyle \end{aligned}$$
(6)
$$\begin{aligned} &\textstyle\begin{cases} y_{k}(t) = \frac{\rho _{2}(a_{1}k\theta _{1} + d_{1}k\theta _{2})}{(a _{1}\rho _{2}k\theta _{1} + a_{2}\rho _{1}k\theta _{2} + d_{1}\rho _{2}k \theta _{2} + d_{2}\rho _{1}k\theta _{1} + \rho _{1}\rho _{2})}, \\ z_{k}(t) = \frac{\rho _{1}(a_{2}k\theta _{2} + d_{2}k\theta _{1})}{(a _{1}\rho _{2}k\theta _{1} + a_{2}\rho _{1}k\theta _{2} + d_{1}\rho _{2}k \theta _{2} + d_{2}\rho _{1}k\theta _{1} + \rho _{1}\rho _{2})}. \end{cases}\displaystyle \end{aligned}$$
(7)

Obviously, equilibrium solution (6) satisfies system (4), but the two products could not successfully diffuse in the heterogeneous consumer social network. For equilibrium solution (7), substituting formula (7) into the first equation of formula (2), we obtain the self-consistent equation

$$ \theta _{1} = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p\bigl(k' \bigr)\frac{(a_{1}k' \theta _{1} + d_{1}k'\theta _{2})\rho _{2}}{(a_{1}k'\theta _{1} + d_{1}k' \theta _{2})\rho _{2} + (a_{2}k'\theta _{2} + d_{2}k'\theta _{1})\rho _{1} + \rho _{1}\rho _{2}}. $$
(8)

Define

$$ F(\theta _{1}) = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p\bigl(k' \bigr)\frac{(a _{1}k'\theta _{1} + d_{1}k'\theta _{2})\rho _{2}}{(a_{1}k'\theta _{1} + d _{1}k'\theta _{2})\rho _{2} + (a_{2}k'\theta _{2} + d_{2}k'\theta _{1}) \rho _{1} + \rho _{1}\rho _{2}} - \theta _{1}. $$
(9)

Substituting \(z_{k}(t) = 0\) into formulas (2) and (9), we have

$$ F(\theta _{1}) = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p\bigl(k' \bigr)\frac{a_{1}k' \theta _{1}\rho _{2}}{a_{1}k'\theta _{1}\rho _{2} + d_{2}k'\theta _{1}\rho _{1} + \rho _{1}\rho _{2}} - \theta _{1}. $$
(10)

Calculating first-order derivative and second-order derivative of \(F(\theta _{1})\), we obtain

$$\begin{aligned} &\frac{dF(\theta _{1})}{d\theta _{1}} = \frac{1}{\langle k \rangle} \sum_{k' = 1} ^{M} k'p\bigl(k'\bigr) \frac{a_{1}k'\rho _{1}\rho _{2}^{2}}{(a_{1}k'\theta _{1}\rho _{2} + d_{2}k'\theta _{1}\rho _{1} + \rho _{1}\rho _{2})^{2}} - 1, \end{aligned}$$
(11)
$$\begin{aligned} &\frac{d^{2}F(\theta _{1})}{d\theta _{1}^{2}} = - \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p\bigl(k' \bigr)\frac{2a_{1}k^{\prime \,2}\theta \rho _{1}\rho _{2} ^{2}(a_{1}\rho _{2} + d_{2}\rho _{1})}{(a_{1}k'\theta _{1}\rho _{2} + d _{2}k'\theta _{1}\rho _{1} + \rho _{1}\rho _{2})^{3}}. \end{aligned}$$
(12)

Since \(a_{1},d_{1},d_{2},\rho _{1},\rho _{2}\) change within the interval (\(0,1\)), and \(\theta _{1} \in [0,1]\), then \(\frac{d^{2}F(\theta _{1})}{d \theta _{1}^{2}} \le 0\). So \(F(\theta _{1})\) is a convex function in the interval \(0 \le \theta _{1} \le 1\). And substituting \(\theta = 0\) and \(\theta = 1\) into formula (10), we have \(F(0) = 0\) and \(F(1) < 0\). Therefore, the condition for system (5) to have a unique positive equilibrium solution is

$$ \frac{dF(\theta _{1})}{d\theta _{1}}\bigg|_{\theta _{1} = 0} = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p\bigl(k' \bigr)\frac{a_{1}k'\rho _{1}\rho _{2}^{2}}{(a_{1}k'\theta _{1}\rho _{2} + d_{2}k'\theta _{1}\rho _{1} + \rho _{1}\rho _{2})^{2}}\bigg|_{\theta _{1} = 0} - 1 > 0. $$
(13)

Then the threshold for product 1 persistently diffusing in the heterogeneous consumer social network is

$$ a_{1} > \frac{\rho _{1}\langle k \rangle}{ \langle k^{2} \rangle}, $$
(14)

where \(\langle k^{2} \rangle = \sum_{k = 1}^{N} k^{2}p(k)\) denotes the second-order moments of the consumer social network. Therefore, if \(a_{1} > \frac{ \rho _{1}\langle k \rangle}{ \langle k^{2} \rangle} \), system (1) has a unique positive equilibrium solution. □

Theorem 1 shows that, when consumers are only influenced by internal word-of-mouth and there is only product 1 diffusing in the market, if \(a_{1} > \frac{\rho _{1}\langle k \rangle}{ \langle k^{2} \rangle} \), which means the probability of potential consumer adopting product 1 influenced by the internal word-of-mouth is larger than a threshold, product 1 will persistently diffuse in the heterogeneous consumer social network. This threshold depends on the network characteristics of consumer social network (the degree distribution \(p(k)\) and the size of the network N) and the repeat purchase rate of adopters \(\rho _{1}\).

Then we introduce Lemma 1 to prove the stability of equilibrium solutions in Theorem 1.

Lemma 1

([24])

Consider the system

$$ \frac{dy}{dt} = Ay + N(y), $$
(15)

where A is an \(n \times n\) matrix, and \(N(y)\) is continuously differentiable in a region \(D \in R^{n}\). Assume that the system simultaneously satisfies the following.

  1. 1.

    Compact convex set \(S \subset D\) is positively invariant with respect to system (15), and \(0 \in S\);

  2. 2.

    \(\lim_{y \to 0} \Vert N(y) \Vert / \Vert y \Vert = 0\);

  3. 3.

    For all \(y \in S\), there exist \(r > 0\) and a real eigenvector w such that \(\omega y \ge r \Vert y \Vert \);

  4. 4.

    For all \(y \in S\), \(\omega N(y) \le 0\);

  5. 5.

    In the set \(H = \{ y \in S|(\omega \cdot N(y)) = 0\}\), the largest positively invariant set is \(y = 0\);

Then either \(y = 0\) is globally asymptotically stable in S or, for any \(y_{0} \in S - \{ 0\}\), the solution \(\phi (t,y_{0})\) of system (15) satisfies \(\lim_{t \to \infty } \inf \Vert \phi (t,y_{0}) \Vert \ge m\), where m is independent of \(y_{0}\). Moreover, system (15) has a constant solution \(y^{ *} \) with \(y^{ *} \in S - \{ 0\}\).

Theorem 2

The system satisfies Lemma 1, and product 2 fails to diffuse. Define \(R_{0} = \frac{a_{1} \langle k^{2} \rangle}{\rho _{1}\langle k \rangle} \).

1. If \(R_{0} < 1\), then system (1) is globally asymptotically stable at equilibrium solution \(E_{0} = (1,0,0)\).

2. If \(R_{0} > 1\), then system (1) has a unique positive equilibrium solution which guarantees that product 1 could persistently diffuse in the heterogeneous consumer social network. That is, at the condition \(x_{k}(0) > 0\), \(y_{k}(0) > 0\), \(y_{k}(0) > 0\), as to any solution of system (1), there exists a real number \(\varepsilon > 0\) which satisfies \(\lim_{t \to \infty } \inf \{ x_{k}(t),y_{k}(t),z_{k}(t)\}_{k = 1} ^{N} > \varepsilon \).

Proof

Let \(\varOmega = \{ (y_{1},z_{1}, \ldots,y_{k},z _{k}) \in R^{2N},y_{k} \ge 0,z_{k} \ge 0,y_{k} + z_{k} \le 1,1 \le k \le N \}\). It can be verified that region Ω is positively invariant and satisfies Lemma 1 [25].

The Jacobin matrix of system (1) at \(E_{0} = (1,0,0)\) can be written as follows:

$$ J = \begin{pmatrix} B & C \\ 0 & D \end{pmatrix}, $$
(16)

where

$$\begin{aligned} &B = \begin{pmatrix} - \rho _{2} & 0 & \cdots & 0 \\ 0 & - \rho _{2} & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdot \cdot \cdot & - \rho _{2} \end{pmatrix}, \\ &C = \begin{pmatrix} - \frac{(a_{1} + d_{2})p(1)}{\langle k \rangle} - \rho _{1} & - 2\frac{(a_{1} + d _{2})p(2)}{\langle k \rangle} & \cdots & - n\frac{(a_{1} + d_{2})p(n)}{\langle k \rangle} \\ - 2\frac{(a_{1} + d_{2})p(1)}{\langle k \rangle} & - 2^{2}\frac{(a_{1} + d_{2})p(2)}{\langle k \rangle} - \rho _{1} & \cdots & - 2n\frac{(a_{1} + d_{2})p(n)}{\langle k \rangle} \\ \vdots & \vdots & \ddots & \vdots \\ - n\frac{(a_{1} + d_{2})p(1)}{\langle k \rangle} & - 2n\frac{(a_{1} + d_{2})p(n)}{ \langle k \rangle} & \cdots & - n^{2}\frac{(a_{1} + d_{2})p(n)}{\langle k \rangle} - \rho _{1} \end{pmatrix}, \\ &D = \begin{pmatrix} \frac{a_{1}p(1)}{\langle k \rangle} - \rho _{1} & 2\frac{a_{1}p(2)}{\langle k \rangle} & \cdots & n\frac{a_{1}p(n)}{\langle k \rangle} \\ 2\frac{a_{1}p(1)}{\langle k \rangle} & 2^{2}\frac{a_{1}p(2)}{\langle k \rangle} - \rho _{1} & \cdots & 2n\frac{a_{1}p(n)}{\langle k \rangle} \\ \vdots & \vdots & \ddots & \vdots \\ n\frac{a_{1}p(1)}{\langle k \rangle} & 2n\frac{a_{1}p(2)}{\langle k \rangle} & \cdots & n ^{2}\frac{a_{1}p(n)}{\langle k \rangle} - \rho _{1} \end{pmatrix}. \end{aligned}$$

The eigenvalues of formula (16) are

$$\begin{aligned} &(\lambda + \rho _{2})^{N}(\lambda + \rho _{1})^{N - 1}\Biggl(\lambda - \rho _{1}\Biggl( \frac{a_{1}}{\rho _{1}\langle k \rangle} \sum_{k = 1}^{N} k^{2} p(k) - 1\Biggr)\Biggr) \\ &\quad = (\lambda + \rho _{2})^{N}(\lambda + \rho _{1})^{N - 1}\biggl(\lambda - \rho _{1}\biggl( \frac{a_{1} \langle k^{2} \rangle}{\rho _{1}\langle k \rangle} - 1\biggr)\biggr) . \end{aligned}$$
(17)

Therefore, if \(R_{0} = \frac{a_{1} \langle k^{2} \rangle}{\rho _{1}\langle k \rangle} > 1\), there exists only one positive eigenvalue, which means that system (1) has a unique positive equilibrium solution which guarantees that product 1 persistently diffuses in the heterogeneous consumer social network. According to Perron–Frobenius theorem, the maximal real part of all eigenvalues of (16) is positive if and only if \(R_{0} > 1\). Then, from Lemma 1, we complete the proof of Theorem 2. □

\(R_{0}\) is called the basic productive number in biomathematics. Theorem 2 shows that, when product 2 fails to diffuse and if \(R_{0} < 1\), product 1 fails to diffuse without considering the influence of the advertising strategy. Because the number of the new adopters of product 1 is less than the number of the adopters transforming into potential consumers, the number of the adopters becomes smaller and smaller. If \(R_{0} > 1\), which means the probability that potential consumers adopt the product 1 satisfies the threshold condition, product 1 that diffuses in the heterogeneous consumer social network eventually evolves to a positive steady state, and can spread for a long time at this steady state point.

If there is only product 2 in the final market, the analysis is similar to the above process and will not be described again.

(2) If two products coexist in the final market.

Theorem 3

Without considering advertising strategy, two competitive products have a unique positive equilibrium solution which guarantees that two products coexist and persistently diffuse in the heterogeneous consumer social network system (1).

Proof

Without considering advertising strategy, system (1) could be simplified as follows:

$$ \textstyle\begin{cases} \frac{dx_{k}(t)}{dt} = - x_{k}(t)[a_{1}k\theta _{1} + d_{1}k\theta _{2}] - x_{k}(t)[a_{2}k\theta _{2} + d_{2}k\theta _{1}] + \rho _{1}y_{k}(t) + \rho _{2}z_{k}(t), \\ \frac{dy_{k}(t)}{dt} = x_{k}(t)[a_{1}k\theta _{1} + d_{1}k\theta _{2}] - \rho _{1}y_{k}(t), \\ \frac{dz_{k}(t)}{dt} = x_{k}(t)[a_{2}k\theta _{2} + d_{2}k\theta _{1}] - \rho _{2}z_{k}(t). \end{cases} $$
(18)

Setting the right sides of three equations of system (18) equal to zero, we obtain the two equilibrium solutions of system (18):

$$\begin{aligned} &\textstyle\begin{cases} x = 1, \\ y = 0, \\ z = 0, \end{cases}\displaystyle \end{aligned}$$
(19)
$$\begin{aligned} &\textstyle\begin{cases} x_{k}(t) = \frac{\rho _{1}\rho _{2}}{(a_{1}k\theta _{1} + d_{1}k\theta _{2})\rho _{2} + (a_{2}k\theta _{2} + d_{2}k\theta _{1})\rho _{1} + \rho _{1}\rho _{2}}, \\ y_{k}(t) = \frac{(a_{1}k\theta _{1} + d_{2}k\theta _{2})\rho _{2}}{(a _{1}k\theta _{1} + d_{1}k\theta _{2})\rho _{2} + (a_{2}k\theta _{2} + d _{2}k\theta _{1})\rho _{1} + \rho _{1}\rho _{2}}, \\ z_{k}(t) = \frac{(a_{2}k\theta _{2} + d_{1}k\theta _{1})\rho _{1}}{(a _{1}k\theta _{1} + d_{1}k\theta _{2})\rho _{2} + (a_{2}k\theta _{2} + d _{2}k\theta _{1})\rho _{1} + \rho _{1}\rho _{2}}. \end{cases}\displaystyle \end{aligned}$$
(20)

Substituting \(y_{k}(t)\) and \(z_{k}(t)\) of formula (20) into formula (2), we obtain the self-consistent equations about \(\theta _{1}\) and \(\theta _{2}\):

$$ \textstyle\begin{cases} \theta _{1} = \frac{1}{\langle k \rangle} \sum_{k' = 1}^{M} k'p(k')\frac{(a_{1}k' \theta _{1} + d_{1}k'\theta _{2})\rho _{2}}{(a_{1}k'\theta _{1} + d_{1}k' \theta _{2})\rho _{2} + (a_{2}k'\theta _{2} + d_{2}k'\theta _{1})\rho _{1} + \rho _{1}\rho _{2}}, \\ \theta _{2} = \frac{1}{\langle k \rangle} \sum_{k' = 1}^{M} k'p(k')\frac{(a_{1}k' \theta _{1} + d_{2}k'\theta _{2})\rho _{2}}{(a_{1}k'\theta _{1} + d_{1}k' \theta _{2})\rho _{2} + (a_{2}k'\theta _{2} + d_{2}k'\theta _{1})\rho _{1} + \rho _{1}\rho _{2}}. \end{cases} $$
(21)

Using the identity transformation, we construct the function

$$\begin{aligned} &F(\theta _{1},\theta _{2}) \\ &\quad = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p \bigl(k'\bigr)\frac{(a _{1}\theta _{1} + d_{1}\theta _{2})k'\rho _{2}(1 - \theta _{1}) - \theta _{1}[(a_{2}k'\theta _{2} + d_{2}k'\theta _{1})\rho _{1} + \rho _{1}\rho _{2}]}{(a_{1}k'\theta _{1} + d_{1}k'\theta _{2})\rho _{2} + (a_{2}k' \theta _{2} + d_{2}k'\theta _{1})\rho _{1} + \rho _{1}\rho _{2}}. \end{aligned}$$
(22)

Since \(0 \le \theta _{1} \le 1\), \(0 \le \theta _{2} \le 1\), there is

$$\begin{aligned} &F_{1}(0,\theta _{2}) = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p \bigl(k'\bigr)\frac{d _{1}k'\theta _{2}\rho _{2}}{d_{1}k'\theta _{2}\rho _{2} + a_{2}k'\theta _{2}\rho _{1} + \rho _{1}\rho _{2}} > 0, \end{aligned}$$
(23)
$$\begin{aligned} &F_{1}(1,\theta _{2}) = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p \bigl(k'\bigr)\frac{ - [(a_{2}k'\theta _{2} + d_{2}k')\rho _{1} + \rho _{1}\rho _{2}]}{(a_{1}k' + d_{1}k'\theta _{2})\rho _{2} + (a_{2}k'\theta _{2} + d_{2}k')\rho _{1} + \rho _{1}\rho _{2}} < 0. \end{aligned}$$
(24)

According to the interval value theorem of binary functions, there exists at least one point \(\tilde{E} = (\tilde{\theta }_{1}, \tilde{\theta }_{2})\) in the region \(\varOmega \triangleq [0,1] \times [0,1]\) such that \(F(\tilde{\theta }_{1},\tilde{\theta } _{2}) = 0\). It is easy to demonstrate that \(F(\theta _{1},\theta _{2})\) has a continuous partial derivative in the region Ω. Then, according to the implicit function theorem, the equation \(F(\theta _{1},\theta _{2}) = 0\) could establish a continuous implicit function in the neighbor domain \(\varOmega _{2}( \subset \varOmega )\).

$$ \theta _{1} = g(\theta _{2}),\quad (\theta _{1},\theta _{2}) \in \varOmega _{2}. $$
(25)

Substituting formula (25) into the second equation of formula (21), we have

$$ h(\theta _{2}) - \theta _{2} = 0, $$
(26)

where

$$ h(\theta _{2}) \triangleq \frac{1}{\langle k \rangle} \sum _{k' = 1} ^{M} k'p \bigl(k'\bigr)\frac{(a_{1}g(\theta _{2}) + d_{2}\theta _{2})k'\rho _{2}}{(a _{1}k'g(\theta _{2}) + d_{1}k'\theta _{2})\rho _{2} + (a_{2}k'\theta _{2} + d_{2}k'g(\theta _{2}))\rho _{1} + \rho _{1}\rho _{2}}. $$
(27)

Define \(H(\theta _{2}) \triangleq h(\theta _{2}) - \theta _{2}\), \(g(\theta _{2})\) is continuous within the interval (\(0,1\)). Calculating a second-order derivative of \(H(\theta _{2})\), we know that \(\frac{d^{2}H(\theta _{2})}{d\theta _{2}^{2}} < 0\), so \(H(\theta _{2})\) is a convex function in the interval [\(0,1\)]. Obviously, \(h(0) - 0 = 0\ h(1) - 1 < 0\). Therefore, there exists at least one point \(\tilde{\theta }_{2} \in (0,1)\) satisfying formula (26). Then, substituting \(\tilde{\theta }_{2}\) into formula (25), we obtain \(\tilde{\theta }_{1} = \tilde{g}(\tilde{\theta }_{2})\). After that, substituting (\(\tilde{\theta }_{1},\tilde{\theta }_{2}\)) into formula (20), we obtain a positive equilibrium solution of system (18), which is denoted as \(\tilde{E}(\tilde{y}_{1},\tilde{y}_{2}, \ldots, \tilde{y}_{n},\tilde{z}_{1},\tilde{z}_{2}, \ldots, \tilde{z}_{n})\).

Next we will show that system (18) has a unique positive equilibrium solution by using reductio ad absurdum.

Assume that system (18) has another positive equilibrium solution \(\bar{E}(\bar{y}_{1},\bar{y}_{2}, \ldots,\bar{y}_{n},\bar{z}_{1}, \bar{z}_{2}, \ldots,\bar{z}_{n})\), and \(\tilde{E} \ne \bar{E}\). Denote \(\tilde{y}_{k} = \tilde{m}_{k}\), \(\bar{y}_{k} = \bar{p}_{k}\), \(\tilde{z}_{k} = \tilde{m}_{n + k}\), \(\bar{z}_{k} = \bar{p}_{n + k}\), \(k = 1,2,\ldots,n\), then

$$\begin{aligned} &\tilde{m} = (\tilde{m}_{1},\tilde{m}_{2},\ldots, \tilde{m}_{n},\tilde{m} _{n + 1},\tilde{m}_{n + 2}, \ldots,\tilde{m}_{2n}) = (\tilde{y}_{1}, \tilde{y}_{2},\ldots,\tilde{y}_{n},\tilde{z}_{1}, \tilde{z}_{2},\ldots, \tilde{z}_{n}), \end{aligned}$$
(28)
$$\begin{aligned} &\bar{p} = (\bar{p}_{1},\bar{p}_{2},\ldots, \bar{p}_{n},\bar{p}_{n + 1}, \bar{p}_{n + 2},\ldots, \bar{p}_{2n}) = (\bar{y}_{1},\bar{y}_{2}, \ldots, \bar{y}_{n},\bar{z}_{1},\bar{z}_{2}, \ldots,\bar{z}_{n}). \end{aligned}$$
(29)

Since \(\tilde{m} \ne \bar{p}\), there exists a point i such that \(\tilde{m}_{i} \ne \tilde{p}_{i}\), \(i = (1,2,\ldots,2n)\). Without loss of generality, assuming \(\tilde{m} > \bar{p}\) and \(\frac{\tilde{m}_{i}}{ \bar{p}_{i}} > \frac{\tilde{m}_{j}}{\bar{p}_{j}}\ (j = 1,2, \ldots,n)\), if \(1 \le i \le n\), substituting the two positive equilibrium solutions into system (18), we obtain

$$\begin{aligned} &\bigl(a_{1}i\theta _{1}(\tilde{m}) + d_{1}i\theta _{2}(\tilde{m})\bigr) (1 - \tilde{m}_{i} - \tilde{m}_{n + i}) - \rho _{1} \tilde{m}_{i} \\ &\quad = \bigl(a_{1}i\theta _{1}(\bar{p}) + d_{1}i\theta _{2}(\bar{p})\bigr) (1 - \bar{p} _{i} - \bar{p}_{n + i}) - \rho _{1} \bar{p}_{i} \\ &\quad= 0 , \end{aligned}$$
(30)

where

$$\begin{aligned} &\textstyle\begin{cases} \theta _{1}(\tilde{m}) = \frac{\sum_{k} kp(k)\tilde{m}_{k}(t)}{\langle k \rangle}, \\ \theta _{2}(\tilde{m}) = \frac{\sum_{k} kp(k)\tilde{m}_{n + k}(t)}{\langle k \rangle}, \end{cases}\displaystyle \end{aligned}$$
(31)
$$\begin{aligned} &\textstyle\begin{cases} \theta _{1}(\bar{n}) = \frac{\sum_{k} kp(k)\tilde{n}_{k}(t)}{\langle k \rangle}, \\ \theta _{2}(\bar{n}) = \frac{\sum_{k} kp(k)\tilde{n}_{n + k}(t)}{\langle k \rangle}. \end{cases}\displaystyle \end{aligned}$$
(32)

After identical transformation, formula (30) is simplified as follows:

$$\begin{aligned} &\frac{\bar{p}_{i}}{\tilde{m}_{i}}\bigl(a_{1}i\theta _{1}(\tilde{m}) + d_{1}i \theta _{2}( \tilde{m})\bigr) (1 - \tilde{m}_{k} - \tilde{m}_{n + i}) - \rho _{1}\tilde{m}_{i} \\ &\quad = \bigl(a_{1}i\theta _{1}(\bar{p}) + d_{1}i\theta _{2}(\bar{p})\bigr) (1 - \bar{p} _{k} - \bar{p}_{n + i}) - \rho _{1} \bar{p}_{i} \\ &\quad = 0 . \end{aligned}$$
(33)

Since \(\tilde{m} > \bar{p}\) and \(\frac{\tilde{m}_{i}}{\bar{p}_{i}} > \frac{ \tilde{m}_{j}}{\bar{p}_{j}}\ (j = 1,2, \ldots,n)\), from formula (32), there is

$$\begin{aligned} &\frac{\bar{p}_{i}}{\tilde{m}_{i}}\bigl(a_{1}i\theta _{1}(\tilde{m}) + d_{1}i \theta _{2}( \tilde{m})\bigr) (1 - \tilde{m}_{k} - \tilde{m}_{n + i}) - \rho _{1}\tilde{m}_{i} \\ &\quad < \bigl(a_{1}i\theta _{1}(\bar{p}) + d_{1}i\theta _{2}(\bar{p})\bigr) (1 - \bar{p} _{k} - \bar{p}_{n + i}) - \rho _{1} \bar{p}_{i} . \end{aligned}$$
(34)

Obviously, formula (34) contradicts with formula (30). When \(n + 1 \le i \le 2n\), we could obtain the same conclusion. Therefore, system (1) has a unique positive equilibrium solution. □

Theorem 3 shows that, without considering the influence of advertising strategy, there exists a unique stable state where two competitive products coexist and persistently diffuse in the heterogeneous consumer social network in a long term.

3.2 With considering advertising strategy

Theorem 4

When considering the influence of advertising strategy, there exists at least one positive equilibrium solution in system (1) which guarantees that two competitive products could coexist and persistently diffuse in the heterogeneous consumer social network.

Proof

System (1) has a positive equilibrium solution as follows:

$$ \textstyle\begin{cases} x_{k}(t) = \frac{\rho _{1}\rho _{2}}{(a_{1}k\theta _{1} + d_{1}k\theta _{2})\rho _{2} + (a_{2}k\theta _{2} + d_{2}k\theta _{1})\rho _{1} + b_{1} \rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}}, \\ y_{k}(t) = \frac{(a_{1}k\theta _{1} + d_{1}k\theta _{2} + b_{1})\rho _{2}}{(a_{1}k\theta _{1} + d_{1}k\theta _{2})\rho _{2} + (a_{2}k\theta _{2} + d_{2}k\theta _{1})\rho _{1} + b_{1}\rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}}, \\ z_{k}(t) = \frac{(a_{2}k\theta _{2} + d_{1}k\theta _{1} + b_{2})\rho _{1}}{(a_{1}k\theta _{1} + d_{1}k\theta _{2})\rho _{2} + (a_{2}k\theta _{2} + d_{2}k\theta _{1})\rho _{1} + b_{1}\rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}}. \end{cases} $$
(35)

Substituting the second and third equations into formula (2), we obtain the self-consistent equations

$$ \textstyle\begin{cases} \theta _{1} = \frac{1}{\langle k \rangle} \sum_{k' = 1}^{M} k'p(k')\frac{(a_{1}k' \theta _{1} + d_{1}k'\theta _{2} + b_{1})\rho _{2}}{(a_{1}k'\theta _{1} + d_{1}k'\theta _{2})\rho _{2} + (a_{2}k'\theta _{2} + d_{2}k'\theta _{1}) \rho _{1} + b_{1}\rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}}, \\ \theta _{2} = \frac{1}{\langle k \rangle} \sum_{k' = 1}^{M} k'p(k')\frac{(a_{2}k' \theta _{2} + d_{2}k'\theta _{1} + b_{2})\rho _{1}}{(a_{1}k'\theta _{1} + d_{1}k'\theta _{2})\rho _{2} + (a_{2}k'\theta _{2} + d_{2}k'\theta _{1}) \rho _{1} + b_{1}\rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}}. \end{cases} $$
(36)

Using identity transformation, we construct the function

$$\begin{aligned} F(\theta _{1},\theta _{2}) = {}&\frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p \bigl(k'\bigr)[\bigl(a _{1}k'\theta _{1} + d_{1}k'\theta _{2} + b_{1}\bigr)\rho _{2}(1 - \theta _{1}) \\ &{}- \theta _{1}\bigl[(a_{2}\theta _{2} + d_{2}\theta _{1})k'\rho _{1} + b_{1}\rho _{2} \\ &{}+ b_{2}\rho _{1} + \rho _{1}\rho _{2}\bigr] \times \bigl[\bigl(a_{1}k' \theta _{1} + d _{1}k'\theta _{2}\bigr)\rho _{2} \\ &{} + \bigl(a_{2}k' \theta _{2} + d_{2}k'\theta _{1}\bigr) \rho _{1} + b_{1}\rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}\bigr]^{ - 1} . \end{aligned}$$
(37)

Since \(0 \le \theta _{1} \le 1\), \(0 \le \theta _{2} \le 1\), then

$$\begin{aligned} &F(0,\theta _{2}) = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p\bigl(k' \bigr)\frac{(d _{1}k'\theta _{2} + b_{1})\rho _{2}}{a_{1}k'\theta _{1}\rho _{2} + d_{2}k' \theta _{1}\rho _{1} + b_{1}\rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}} > 0, \end{aligned}$$
(38)
$$\begin{aligned} &F(1,\theta _{2}) \\ &\quad = \frac{1}{\langle k \rangle} \sum _{k' = 1}^{M} k'p\bigl(k' \bigr)\frac{ - [(a _{2}k'\theta _{2} + d_{2}k'\theta _{1})\rho _{1} + b_{1}\rho _{2} + b_{2} \rho _{1} + \rho _{1}\rho _{2}]}{(a_{1}k'\theta _{1} + d_{1}k')\rho _{2} + (a_{2}k' + d_{2}k'\theta _{1})\rho _{1} + b_{1}\rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}} \\ &\quad < 0. \end{aligned}$$
(39)

According to the interval value theorem of binary functions, there exists at least one point \(E' = (\theta _{1}^{\prime \prime },\theta _{2}^{\prime \prime } )\) in the region \(\varOmega \triangleq [0,1] \times [0,1]\) such that \(F_{1}(\theta _{1}^{\prime \prime },\theta _{2}^{\prime \prime } ) = 0\). It is easy to demonstrate that \(F(\theta _{1},\theta _{2})\) has a continuous partial derivative in the region Ω. Then, according to the implicit function theorem, the equation \(F(\theta _{1},\theta _{2}) = 0\) could establish a continuous implicit function in the neighbor domain \(\varOmega _{2}( \subset \varOmega )\).

$$ \theta _{1} = g(\theta _{2}), \quad(\theta _{1},\theta _{2}) \in \varOmega _{2}. $$
(40)

Substituting formula (40) into the second equation of formula (36), we obtain

$$ h(\theta _{2}) - \theta _{2} = 0. $$
(41)

Define

$$ h(\theta _{2}) \triangleq \frac{1}{\langle k \rangle} \sum _{k' = 1} ^{M} k'p \bigl(k'\bigr)\frac{(a_{2}g(\theta _{2}) + d_{1}\theta _{2} + b_{2})k'\rho _{1}}{(a_{1}k'g(\theta _{2}) + d_{1}k'\theta _{2})\rho _{2} + (a_{2}k' \theta _{2} + d_{2}k'g(\theta _{2}))\rho _{1} + b_{1}\rho _{2} + b_{2}\rho _{1} + \rho _{1}\rho _{2}}. $$
(42)

Since \(h(0) - 0 > 0\), \(h(1) - 1 < 0\), so there exists at least one point \(\hat{\theta }_{2} \in (0,1)\) which satisfies formula (41). Then, substituting \(\hat{\theta }_{2}\) into formula (40), we obtain \(\hat{\theta }_{1} = \hat{g}(\hat{\theta }_{2})\). After that, substituting (\(\hat{\theta }_{1},\hat{\theta }_{2}\)) into formula (36), we obtain a positive equilibrium solution of system (1), which is denoted as \(E^{ *} \{ (x_{k}^{ *},y_{k}^{ *},z_{k}^{ *} )\}_{k = 1} ^{n}\). □

Theorem 4 shows that, considering consumer repeat purchase behavior, when potential consumers are influenced by advertising strategy and word-of-mouth, the stable state of two competitive products diffusion in the heterogeneous consumer social network is not unique. In the steady state, the two competitive products could coexist and persistently diffuse in a long time.

Theorem 5

Considering the influence of advertising strategy, suppose that \(\rho _{1} = \rho _{2}\), the positive equilibrium solution \(\{ (x_{k}^{ *},y_{k}^{ *},z_{k}^{ *} )\}_{k = 1}^{n}\) in Theorem 4 is locally asymptotically stable within Ω.

Proof

Define \(q(k) = \frac{kp(k)}{\langle k \rangle} \), where \(\langle k \rangle = \sum_{k = 1} kp(k)\), \(k = 1,2, \ldots,N\). If \(\rho _{1} = \rho _{2} = \rho \), system (1) has a positive equilibrium solution as follows:

$$ x_{k}^{ *} = \frac{\rho }{\rho + W},\qquad y_{k}^{ *} = \frac{b_{1} + W_{1}}{\rho + W}, \qquad z_{k}^{ *} = \frac{b_{2} + W_{2}}{\rho + W}, $$
(43)

where \(W = \sum_{k = 1} q(k)[(a_{1} + d_{2})y_{k}^{ *} + (a_{2} + d _{1})z_{k}^{ *} ]\), \(W_{1} = \sum_{k = 1} q(k)(a_{1}y_{k}^{ *} + d _{1}z_{k}^{ *} )\), and \(W_{2} = \sum_{k = 1} q(k)(a_{2}z_{k}^{ *} + d _{2}y_{k}^{ *} )\).

Consider the linearized dynamics of system (1) at \(\{ (x_{k}^{ *},y _{k}^{ *},z_{k}^{ *} )\}_{k = 1}^{N}\):

$$ \textstyle\begin{cases} \frac{d\tilde{x}_{k}(t)}{dt} = - (b_{1} + b_{2})\tilde{x}_{k}(t) - k(x _{k}^{ *} \tilde{W} + W\tilde{x}_{k}(t)) + \rho \tilde{y}_{k}(t) + \rho \tilde{z}_{k}(t), \\ \frac{d\tilde{y}_{k}(t)}{dt} = k(x_{k}^{ *} \sum_{k = 1} q(k)(a_{1} \tilde{y}_{k}(t) + d_{1}\tilde{z}_{k}(t)) + W_{1}\tilde{x}_{k}(t)) - \rho \tilde{y}_{k}(t), \\ \frac{d\tilde{z}_{k}(t)}{dt} = k(x_{k}^{ *} \sum_{k = 1} q(k)(a_{2} \tilde{z}_{k}(t) + d_{2}\tilde{y}_{k}(t)) + W_{2}\tilde{x}_{k}(t)) - \rho \tilde{z}_{k}(t), \end{cases} $$
(44)

where \(\tilde{W} = \sum_{k = 1} q(k)((a_{1} + d_{2})\tilde{y}_{k}(t) + (a_{2} + d_{1})\tilde{z}_{k}(t))\).

Then we set N is odd. The case where N is even is similar. From equations (43) and (44), we obtain

$$ \frac{d\tilde{W}(t)}{dt} = \frac{W}{\langle k \rangle} \sum_{k = 1} k^{2}p(k) \tilde{x}_{k}(t). $$
(45)

Consider the linear dynamics

$$ \frac{d}{dt} \begin{pmatrix} \tilde{W}(t) \\ \tilde{x}_{1}(t) \\ \vdots \\ \tilde{x}_{k}(t) \end{pmatrix} = A \begin{pmatrix} \tilde{W}(t) \\ \tilde{x}_{1}(t) \\ \vdots \\ \tilde{x}_{k}(t) \end{pmatrix}, $$
(46)

where

$$ A = \begin{pmatrix} 0 & Wq(1) & \cdots & Wkq(k) & \cdots & WNq(N) \\ - x_{1}^{ *} & - c - W & \cdots & 0 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ - kx_{k}^{ *} & 0 & \cdots & - c - kW & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ - Nx_{M}^{ *} & 0 & \cdots & 0 & \cdots & - c - NW \end{pmatrix}, $$

and \(c = \rho + b_{1} + b_{2}\).

Then we will prove that the real parts of all eigenvalues of A are negative. The characteristic equation \(F_{N}(\lambda )\) of A is

$$\begin{aligned} F_{N}(\lambda ) ={}& \lambda (\lambda + c + W) \cdots ( \lambda + c + NW) \\ &{}+ g_{1}(\lambda + c + 2W) \cdots (\lambda + c + NW) \\ &{}+ g_{2}(\lambda + c + W) (\lambda + c + 3W) \cdots (\lambda + c + NW) \\ &{}+ \cdots \\ &{}+ g_{N}(\lambda + c + W) \cdots \bigl(\lambda + c + (N - 1)W\bigr) , \end{aligned}$$
(47)

where \(g_{k} = k^{2}x_{k}^{ *} Wq(k)\).

Equation (47) shows that \(F_{N}(0) > 0\), \(\lim_{\lambda \to \infty } F _{N}(\lambda ) = \infty \), and the coefficient of degree k is

$$ \sum_{k = 1} (c + kW ). $$
(48)

From equation (47), we also could obtain \(F_{N}( - c - kW)F_{N}( - c - (k - 1)W) < 0\), \(2 \le k \le N\), there exists at least one root \(- \omega _{k}\) of the equation \(F_{N}(\lambda ) = 0\) in (\(- c - kW, - c - (k - 1)W\)). Then we could rewrite equation (47) into \(F_{N}( \lambda ) = (\lambda + \omega _{1}) \cdots (\lambda + \omega _{N})( \lambda ^{2} + \alpha \lambda + \beta )\), where α and β are real numbers. Then the coefficient of degree k is

$$ \sum_{k = 1} (\omega _{k} + \alpha ). $$
(49)

From equations (48) and (49) together with \(w_{k} < c + kw\), it follows that \(\alpha > 0\). So we could find the real part \(- \frac{\alpha }{2}\) of solutions of the equation \(\lambda ^{2} + \alpha \lambda + \beta = 0\) are negative. Therefore, the real parts of all eigenvalues of A are negative. (\(x_{k}^{ *},y_{k}^{ *},z_{k}^{ *} \)) is locally asymptotically stable within Ω. □

Theorem 5 shows that, considering the influence of the advertising strategy, when \(\rho _{1} = \rho _{2}\), which means the repeat purchase ratio of adopters of product 1 is equal to that of adopters of product 2, the two competitive products could coexist and diffuse in the heterogeneous consumer social network. The diffusion of the two products eventually evolves to a positive steady state and could spread for a long time at this steady state point.

4 Numerical simulation

This section uses the numerical simulation to verify the theorems. Firstly, in the two cases, without considering advertising strategy and with considering advertising strategy, we compare and analyze the figures of two competitive products coexisting and persistently diffusing in the heterogeneous consumer social network or failing to diffuse. Then, we adjust relevant parameters to analyze the figure of a single product persistently diffusing in the market. Finally, we analyze the impact of the structural characteristics of the network on the two competitive products diffusion.

The relevant parameters are as follows. The size of the network is \(N = 200\). The node degree of the heterogeneous consumer social network follows power law distribution \(p(k) = mk^{ - r}\), \(\sum_{k} mk^{ - r} = 1\), \(r = 2.5\). The adoption parameters influenced by advertising are \(b_{1} = b_{2} = 0.001\). The adoption parameters influenced by word-of-mouth are \(a_{1} = 0.1\) and \(a_{2} = 0.01\) (assuming that product 1 is more competitive than product 2), respectively. The adoption parameters influenced by cross word-of-mouth from adopters of a competitive product are \(d_{1} = 0.002\) and \(d_{2} = 0.001\), respectively. The repeat purchase rates of adopters of product 1 and 2 are \(\rho _{1} = \rho _{2} = 0.01\) (assuming that after the adopters of product 1 and 2 become potential consumers, they have no preference for product 1 and 2). In the comparative analysis of network structural characteristics, we choose \(r_{1} = 3\) and \(r_{2} = 2\). We select the same periods for simulation.

(1) Simulation analysis of two competitive products diffusion without considering advertising strategy

Without considering advertising strategy, Fig. 2 shows that two competitive products coexist and persistently diffuse in the heterogeneous consumer social network. It can be seen that the proportion of potential consumers in the network continuously declines, and the proportion of adopters of product 1 and 2 continuously rises. But the trend gradually slows down and eventually reaches a steady state. Diffusion curve is similar to the S-curve of the classical product diffusion.

Figure 2
figure 2

Two competitive products coexist and persistently diffuse without considering advertising strategy

Then, reducing the internal influence coefficient of product 2 to the 1/1000 of its initial value, Fig. 3 shows that only product 1 persistently diffuses in the heterogeneous consumer social network. It can be seen that the proportion of adopters of product 2 finally declines to zero. This is due to the number of new adopters of product 2 influenced by an adopter of product 1 and 2 being smaller than the number of repeat purchase adopters of product 2. Therefore, the proportion of adopters of product 2 finally tends to zero, and the potential consumers basically transform into adopters of product 1.

Figure 3
figure 3

Only product 1 persistently diffuses without considering advertising strategy

Finally, we continue to reduce the internal influence coefficient of product 1 to the 1/1000 of its initial value, two competitive products fail to diffuse in the heterogeneous consumer social network, which is shown in Fig. 4. It can be seen from Fig. 4 that the proportion of adopters of product 1 and 2 gradually reduces. The reason is that the adoption parameters of product 1 and 2 are too small, and the numbers of new adopters of two products are smaller than the numbers of repeat purchase adopters. Therefore, the proportions of adopters of product 1 and 2 eventually tend to zero. The proportion of potential consumers which transform from adopters increases and reaches a stable state.

Figure 4
figure 4

Two competitive products fail to diffuse without considering advertising strategy

(2) Simulation analysis of two competitive products diffusion with considering advertising strategy

Considering advertising strategy, Fig. 5 shows that two competitive products coexist and persistently diffuse in the heterogeneous consumer social network, and Fig. 6 shows that two competitive products fail to diffuse in the network. From the diffusion curve, it is similar to the diffusion curve without considering advertising strategy. Comparing the diffusion curve of product 1 in the two cases, we find that the time required to reach the stable state in Fig. 5 is less than the case in Fig. 2. The reason is that the influence of advertising increases the numbers of adopters of two products. However, the proportion of adopters of product 1 in a stable state with considering advertising strategy is higher than the case without considering advertising strategy, and the proportion of adopters of product 2 is reversed in these two cases.

Figure 5
figure 5

Two competitive products coexist and persistently diffuse with considering advertising strategy

Figure 6
figure 6

Two competitive products fail to diffuse with considering advertising strategy

(3) Simulation analysis of the influence of structural characteristic of the heterogeneous consumer social network

Let the parameters \(r_{1} = 3\) and \(r_{2} = 2\), Figs. 7(a) and 7(b) show the diffusion curve of two products coexisting and persistently diffusing in the heterogeneous consumer social network. It can be seen that the smaller r, the faster products diffuse and the shorter the time required to reach a stable state. The reason is that as r increases, the average degree of the network becomes larger. So the difference of network structure has stronger effect on product diffusion, resulting in a faster reduction rate of potential consumers and a faster increasing rate of new adopters.

Figure 7
figure 7

Diffusion curve of two products coexisting and persistently diffusing with considering advertising strategy when \(r_{1} = 3\) and \(r_{2} = 2\), respectively

5 Conclusion

Consumer social networks influence product diffusion. The heterogeneity of the consumer social network structure affects the interaction between consumers. Understanding the dynamics of two competitive products diffusion in heterogeneous consumer social networks is becoming an urgent need. Considering the consumer repeat purchase behavior, this paper studies the dynamics of two competitive products diffusion in the heterogeneous consumer social network without considering the influence of advertising strategy and with considering the influence of advertising strategy, respectively. This paper expands the model proposed by Savin and Terwiesch [18], which considers not only the word-of-mouth effect from adopters of the same product, but also the cross word-of-mouth effect from adopters of the competitive product. Considering the heterogeneity of the structure of consumer social networks, our model can better describe the diffusion mechanism of two competitive products in heterogeneous consumer social networks and the diffusion dynamics. In addition, studying the dynamics of two competitive products diffusion in heterogeneous consumer social networks cannot only enrich the theoretical study of product diffusion, but also guide the practice of enterprises.

It is worth noting that we only consider the positive influence of word-of-mouth. However, negative influence of word-of-mouth is also an important factor in product diffusion [26]. Furthermore, other structural characteristics of consumer social networks, such as clusters, path length, and so on, may influence the product diffusion. Furthermore, according to the information level about the product, the state of the consumer could be divided into multiple states. Studying the convergence of the product diffusion system may be a good research topic [27, 28]. In the future research, we will consider these factors.

References

  1. Smith, T., Coyle, J.R., Lightfoot, E., Scott, A.: Reconsidering models of influence: the relationship between consumer social networks and word-of-mouth effectiveness. J. Advert. Res. 47(4), 387–397 (2007)

    Article  Google Scholar 

  2. Lu, W., Bonchi, F., Goyal, A., Lakshmanan, L.: The bang for the buck: fair competitive viral marketing from the host perspective. In: Proceedings of SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 928–936 (2013)

    Chapter  Google Scholar 

  3. Li, H., Bhowmick, S.S., Cui, J., Gao, Y., Ma, J.: GetReal: towards realistic selection of influence maximization strategies in competitive networks. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pp. 1525–1537 (2015)

    Google Scholar 

  4. Bass, F.M.: A new product growth for model consumer durables. Manag. Sci. 15(5), 215–227 (1969)

    Article  Google Scholar 

  5. Peres, R., Muller, E., Mahajan, V.: Innovation diffusion and new product growth models: a critical review and research directions. Int. J. Res. Mark. 27(2), 91–106 (2010)

    Article  Google Scholar 

  6. Albert, R., Barabási, A.L.: Statistical mechanics of complex networks. Rev. Mod. Phys. 74(1), 47–97 (2002)

    Article  MathSciNet  Google Scholar 

  7. Rahmandad, H., Streman, J.: Heterogeneity and network structure in the dynamics of diffusion: comparing agent-based and differential equation models. Manag. Sci. 54(5), 998–1014 (2008)

    Article  Google Scholar 

  8. Bohlmann, J.D., Calantone, R.J., Zhao, M.: The effects of market network heterogeneity on innovation diffusion: an agent-based modeling approach. J. Prod. Innov. Manag. 27(5), 741–760 (2010)

    Article  Google Scholar 

  9. Risselada, H., Verhoef, P.C., Bijmolt, T.H.A.: Dynamic effects of social influence and direct marketing on the adoption of high-technology products. J. Mark. 78(2), 52–68 (2014)

    Article  Google Scholar 

  10. Wang, W.D., Fergola, P., Lombardo, S., Mulone, G.: Mathematical models of innovation diffusion with stage structure. Appl. Math. Model. 30(1), 129–146 (2006)

    Article  Google Scholar 

  11. Pastor-Satorras, R., Vespignani, A.: Epidemic spreading in scale-free networks. Phys. Rev. Lett. 86(14), 3200–3203 (2000)

    Article  Google Scholar 

  12. Nekovee, M., Moreno, Y., Bianconi, G., Marsili, M.: Theory of rumour spreading in complex social networks. Physica A 374(1), 457–470 (2007)

    Article  Google Scholar 

  13. López-Pintado, D.: Diffusion in complex social networks. Games Econ. Behav. 62(2), 573–590 (2008)

    Article  MathSciNet  Google Scholar 

  14. López-Pintado, D.: Influence networks. Games Econ. Behav. 75(2), 776–787 (2012)

    Article  MathSciNet  Google Scholar 

  15. Li, S.P., Jin, Z.: Modeling and analysis of new products diffusion on heterogeneous networks. J. Appl. Math. 2014, Article ID 940623 (2014)

    Google Scholar 

  16. Norton, J.A., Bass, F.M.: A diffusion theory model of adoption and substitution for successive generations of high-technology products. Manag. Sci. 33(9), 1069–1086 (1987)

    Article  Google Scholar 

  17. Mahajan, V., Sharma, S., Buzzell, R.D.: Assessing the impact of competitive entry on market expansion and incumbent sales. J. Mark. 57(3), 39–52 (1993)

    Article  Google Scholar 

  18. Savin, S., Terwiesch, C.: Optimal product launch times in a duopoly: balancing life-cycle revenues with product cost. Oper. Res. 53(1), 26–47 (2005)

    Article  MathSciNet  Google Scholar 

  19. Yu, Y., Wang, W., Zhang, Y.: An innovation diffusion model for three competitive products. Comput. Math. Appl. 46(10–11), 1473–1481 (2003)

    Article  MathSciNet  Google Scholar 

  20. Islam, T., Meade, N.: Modelling diffusion and replacement. Eur. J. Oper. Res. 125(3), 551–570 (2000)

    Article  Google Scholar 

  21. Dodson, J.A., Muller, E.: Models of new product diffusion through advertising and word-of-mouth. Manag. Sci. 24(15), 1568–1578 (1978)

    Article  Google Scholar 

  22. Lilien, G.L., Rao, A.G., Kalish, S.: Bayesian estimation and control of detailing effort in a repeat purchase diffusion environment. Manag. Sci. 27(5), 493–506 (1981)

    Article  Google Scholar 

  23. Rao, A.G., Yamada, M.: Forecasting with a repeat purchase diffusion model. Manag. Sci. 34(6), 734–752 (1988)

    Article  Google Scholar 

  24. Lajmanovich, A., Yorke, J.A.: A deterministic model for gonorrhea in nonhomogenous population. Math. Biosci. 28(3–4), 221–236 (1976)

    Article  MathSciNet  Google Scholar 

  25. Zhu, G.H., Fu, X.C., Chen, G.R.: Spreading dynamics and global stability of a generalized epidemic model on complex heterogeneous networks. Appl. Math. Model. 36(12), 5808–5817 (2012)

    Article  MathSciNet  Google Scholar 

  26. Goldenberg, J., Libai, B., Moldovan, S., Muller, E.: The NPV of bad news. Int. J. Res. Mark. 24(3), 186–200 (2007)

    Article  Google Scholar 

  27. Wang, Z.X., Jiang, G.P., Yu, W.W.: Synchronization of coupled heterogeneous complex networks. J. Franklin Inst. 354(10), 4102–4125 (2017)

    Article  MathSciNet  Google Scholar 

  28. Wang, Z.X., He, H.B.: Asynchronous quasi-consensus of heterogeneous multiagent systems with nonuniform input delays. IEEE Trans. Syst. Man Cybern. Syst. 1–13 (2018)

Download references

Acknowledgements

The authors are grateful to the editor and anonymous referees for their excellent comments.

Funding

This work is supported by the National Science Foundation of China (71671036); Philosophy and Social Science Research Foundation in Colleges and Universities of Jiangsu Province (2018SJZDA005).

Author information

Authors and Affiliations

Authors

Contributions

The two authors contributed equally to this paper. The two authors read and approved the final version of the paper.

Corresponding author

Correspondence to Yulin Zhang.

Ethics declarations

Competing interests

The two authors declared that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huang, Q., Zhang, Y. Two competitive products diffusion in heterogeneous consumer social networks with repeat purchase. Adv Differ Equ 2019, 309 (2019). https://doi.org/10.1186/s13662-019-2252-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-019-2252-8

Keywords