Next Article in Journal
Systematic Review of Geometrical Approaches and Analytical Integration for Chen’s System
Previous Article in Journal
PD-Type Iterative Learning Control for Uncertain Spatially Interconnected Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Simulation of Impact and Control in Social Networks with Application to Marketing

1
Faculty of Technology and Pedagogics, Ingush State University, 386132 Nazran, Russia
2
Department of Mathematics, Higher School of Economics, St. Petersburg Branch, 190121 St. Petersburg, Russia
3
I.I. Vorovich Institute of Mathematics, Mechanics and Computer Sciences, Southern Federal University, 344090 Rostov-on-Don, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(9), 1529; https://doi.org/10.3390/math8091529
Submission received: 15 July 2020 / Revised: 18 August 2020 / Accepted: 4 September 2020 / Published: 7 September 2020

Abstract

:
The problems of social networks analysis and calculation of the resulting opinions of network agents are considered. Algorithms for identifying strong subgroups and satellites as well as for calculating some quantitative characteristics of a network are implemented by the R programming language and tested on model examples. A new algorithm for calculating the resulting opinions of agents is developed by the R toolkit and tested on model examples. It is important that control actions that exert impact to the opinions should be applied exclusively to the members of strong subgroups (opinion leaders of a target audience), since they fully determine the stable resulting opinions of all network members. This approach allows saving control resources without significantly affecting its efficiency. Much attention is paid to the original models of optimal control (single subject) and conflict control (several competing subjects) under the assumption that the members of strong subgroups (opinion leaders) are already identified at the previous stage of network analysis. Models of optimal opinion control on networks are constructed and investigated by computer simulations using the author’s method of qualitatively representative scenarios. Differential game-based models of opinion control on networks with budget constraints in the form of equalities and inequalities are constructed and analytically investigated. All used notions, approaches and results of this paper are interpreted in terms of marketing problems.

1. Introduction

French [1] and Harary [2] proposed the pioneer models of influence in social networks. The most famous basic model, which is also adopted in this paper, belongs to De Groot [3]. Later on, a number of modifications and refinements of this model were presented, including, e.g., the case of time-dependent mutual influence of agents [4,5,6,7], the convergence conditions of opinions [8,9,10], the rate of convergence [4,10] and conditions of the resulting opinion (consensus) uniqueness [4,5].
In [11], the Markov model of influence in a social group described by a dynamic Bayesian network with a two-level structure (individual agents and the entire group) was introduced. This model is closely connected with a number of other models of the same class, e.g., mixed memory Markov models [12], implicit paired Markov models [13] and the tree-like models of dynamical systems [14].
The most complete survey of influence models over networks can be found in the monograph [15] and paper [16] by Jackson. Communication and coordination in social networks were analyzed in [17]. The papers [18,19,20] were dedicated to the modeling of the word-of-mouth effects. The relative influence of network nodes was studied in [21]. A systematic approach to network analysis was applied in [22]. Models of social influence were also described in the papers [23,24].
A detailed analysis of influence models and some formulations of control models were given in the monograph [25]. A closest approach to the one developed below was presented in [26,27], where linear-quadratic game-theoretic models were constructed and investigated on a network with two influence nodes. In [26], the Nash equilibrium for two independent nodes was found; in [27], the Stackelberg equilibrium for hierarchically ordered nodes.
Also, there exists other approaches to the mathematical modeling and computer simulation of networks, including gene-environment networks, eco-finance networks, Markov switching models, rumor propagation, and others. A detailed survey was given the paper [28], where modern trends in the development and use of operations research methods were considered; in particular, optimization methods for gene-environment and eco-finance networks based on finite time series, with special attention to uncertainty and interaction between model elements, were described there. In the paper [29], the gene-environment networks were further overviewed, which contributed to the contemporary understanding of the foundations and interdisciplinary consequences of introducing this class of networks; moreover, a relevant topic of carbon dioxide emission reduction was generalized to the context of networks and dynamic systems. In [30], dynamic gene-environment networks under ellipsoidal uncertainty were considered and the corresponding set-theoretic regression models were discussed.
Eco-finance networks under uncertainty were studied in [31]. A mathematical model describing the propagation of true information and rumors was presented in [32]. The existence of equilibria, the local and global asymptotic stability as well as the threshold values for the propagation of rumors were investigated. The results were illustrated using numerical calculations.
Markov switching models in the economic analysis are discussed in [33]. They have become very popular in the economic studies of manufacturing, interest rates, wholesale prices and the rate of unemployment. As for the contribution of [34], a characterization of the moments and serial correlation of the level as well as the squares of the Markov switching processes should be mentioned. In [35], the stochastic optimal control problem for a Markov regime-switching jump-diffusion model with delay was considered and the necessary and sufficient conditions of maximum under complete and partial information about such a system were established. In the paper [36], the boundary-value problems on extremely large periodic networks arising in many applications were examined; as a model example, the singularly perturbed elliptic differential equations of the second order were considered. The results established there were further developed in [37]. The authors of [38] were the first to introduce and analyze rough discrete-time control systems of the “goal–environment” type with polyhedral uncertainty through robust optimization. The goal of the paper [39] was to obtain a mathematical framework for analyzing the cooperation of nodes and determining strategies that lead to the optimal behavior of nodes in the networks created for a particular case.
The goal of the paper [40] is to analyze a relation between the number of actions performed by an agent embedded in a social system; that is, his activity (A), and the number of reactions that these actions imply in his peers, or response (R). For the quantitative characteristics the authors generalize the efficiency metric (η = R/A). The theoretical distributions of efficiency are calculated by three different methodologies: the method of Monte-Carlo simulation, direct computation with discrete probability distributions and derivation of an analytical expression.
A big stream of literature relates to the problem of controllability of networks [41,42,43]. A comprehensive review is presented in [44]. An interesting review of the models of information diffusion in networks is given in the paper [45].
This paper extends the author’s postulates from [46]. The key idea is that control actions (impact) should be applied exclusively to the members of strong subgroups (opinion leaders), since they fully determine the stable resulting opinions of all network members. This approach allows saving control resources without significantly affecting its efficiency. Much attention is paid to the development and investigation of original models of optimal control (single control subject) and conflict control (competing control subjects) under the assumption that the members of strong subgroups (opinion leaders) are already identified at the previous stage of network analysis. Thus, the paper makes the following contributions:
  • The problems of analyzing networks and calculating the resulting opinions of network agents are interpreted in terms of marketing problems. No doubt, they will find applications in other fields such as politics and sociology [47].
  • Algorithms for identifying strong subgroups (representing opinion leaders) and satellites (other members of the target audience) as well as for calculating some quantitative characteristics of a network using the R programming language [48] are implemented and tested on model examples.
  • A new algorithm for calculating the resulting opinions of agents is developed, implemented in the R language and tested on model examples.
  • Models of optimal opinion control on networks are constructed and investigated by computer simulations using the author’s method of qualitatively representative scenarios [49].
  • Differential game-based models of opinion control on networks with budget constraints in the form of equalities and inequalities are constructed and analytically investigated. Some marketing interpretations are made.
In Section 2, the basic model of influence in a social group is described, including an interpretation to marketing problems; in addition, the corresponding problems of analysis and prediction are formulated, and some illustrative examples are given. Section 3 and Section 4 are dedicated to the analytical investigation of the optimal control problems and game-theoretic models of opinion control on networks, respectively. The results and possible future prospects are summarized in Section 5.

2. Network Analysis and Calculation of Resulting Opinions of Agents

Following [50], we describe the basic model of influence in a social network. A group of n agents y 1 , , y n makes a decision on some issue. At the initial time instant t = 0 , each agent y i has some opinion x i ( 0 ) on this issue; the vector of initial opinions x 0 = x ( 0 ) = ( x 1 ( 0 ) , , x n ( 0 ) ) is given. Denote by a i j 0 the influence level of y i on y j (equivalently, the degree of trust of y j to y i ). Generally speaking, the values a i j can be called the coefficients of interaction of network agents. A network is described by an influence digraph D = ( Y , A ) , Y = { y 1 , , y n } , A = | | a i j | | i , j = 1 n . We make the following assumptions: D remains invariable during the decision process; all decisions are made at discrete time instants t = 0 , 1 , 2 , ; the opinions of different agents evolve in accordance with the rule
x j ( t + 1 ) = i = 1 n a i j x i ( t ) , j = 1 , , n .
The natural questions are:
(i)
is there a stable resulting opinion x i = lim t x i ( t ) for each agent?
(ii)
will the entire group converge to the same resulting opinion (consensus) x = x i , i = 1 , , n ?
A set of nodes { y 1 , , y k } of an influence digraph D = ( Y , A ) will be called a strong subgroup if it represents a strong component of D that enters the node base B * of the condensation D * . Let us recall the definitions [50]. The subdigraph K of a digraph D = ( Y , A ) is called a strong component in D if it is (1) strongly connected; (2) generated by the respective set of nodes; (3) maximal by inclusion of nodes. The set B * is called a node base in a digraph D = ( Y , A ) if (1) for any node b Y \ B * there is a node a B * such that there is a path from a to b ; (2) B * is a minimal set having the property (1). The digraph D * = ( Y * , B * ) is called the condensation of a digraph D if(1) Y * = { K 1 , , K p } , where K 1 , , K p are strong components in D ; (2) ( K i , K j ) A * a K i , b K j : ( a , b ) A .We compile a list of strong subgroups S 1 , , S z and number all nodes sequentially, for the sake of definiteness in the following way:
S 1 = { y 11 , , y 1 n 1 } , S 2 = { y 21 , , y 2 n 2 } , , S z = { y z 1 , , y z n z } , where z is a number of strong subgroups. We also number the nodes from the transition set (i.e., all other nodes):
T = { y z + 1 , 1 , , y z + 1 , n z + 1 } . If a node y i j belongs to S i , then
x i j = k = 1 n i w k ( i ) x i k ( 0 ) = x i .
Therefore, the resulting opinion of each member of a strong subgroup depends on the initial opinions of its other members only, being the same for the entire subgroup. If a node y z + 1 , j belongs to T , then
x z + 1 , j = i = 1 r b j i k = 1 n i w k ( i ) x i k ( 0 ) = i = 1 r b j i x i .
Thus, the resulting opinion of each member of a transition set (called satellite) depends on the opinions of all strong subgroup members. Other satellites have no impact on it. The resulting opinion is a linear convolution of the common resulting opinions of all strong subgroups [50].
The algorithms for identifying strong subgroups and satellites as well as for calculating the resulting opinions of agents were developed and implemented using the R programming language in [48]. Consider a model example to illustrate the above concepts and test the algorithms.
A small IT firm consists of fifteen employees and a manager. The manager is going to celebrate his birthday, and the staff has decided to chip in on a gift for him. Each employee has an individual opinion on appropriate contribution, which forms the initial opinions. There are social relations in the firm: some employees are on friendly terms, considering the opinions of each other. Let the influence matrix be given by
a 21 = a 22 = 1 ; a 23 = 1 / 4 ; a 210 = 1 / 6 ; a 33 = 1 / 4 ; a 34 = 1 / 2 ; a 43 = a 44 = 1 / 2 ; a 45 = 1 / 3 ; a 65 = 2 / 3 ; a 66 = a 68 = 1 / 2 ; a 69 = 1 / 4 ; a 76 = a 77 = 1 / 2 ; a 87 = a 88 = 1 / 2 ; a 89 = 1 / 4 ; a 99 = 1 / 4 ; a 910 = 1 / 12 ; a 109 = 1 / 4 ; a 1010 = a 1012 = a 1013 = 1 / 2 ; a 1011 = 1 ; a 1110 = 1 / 12 ; a 1115 = 1 / 3 ; a 1210 = 1 / 12 ; a 1212 = 1 / 4 ; a 1310 = 1 / 12 ; a 1313 = 1 / 2 ; a 1314 = 1 / 4 ; a 1414 = 3 / 4 ; a 1415 = 1 / 3 ; a 1512 = 1 / 4 ; a 1515 = 1 / 3 ; a i j = 0 for other i , j .
The initial opinions on the appropriate contributions to the gift (in conditional units) form the vector (500, 900, 500, 400, 400, 500, 800, 500, 600, 400, 100, 200,200, 300, 500). This network is shown in Figure 1.
The strong subgroups and satellites obtained using the algorithm can be seen in Figure 2. Node 10 (analyst) has a strong influence on nodes 11–15 (programmers), that is, people from the same financial category, with the same interests, who communicate only with each other and with the analyst as a link between them and the rest of the staff. Nodes 6–8 (the first strong subgroup) correspond to the marketing and sales department. Node 9 is the project manager; node 2 is the implementation department (the second strong subgroup). The other nodes correspond to ordinary employees.
The resulting opinions of the agents calculated by the developed algorithm are given by
x 1 = x 2 = x 3 = x 4 = 900 ; x 5 = 700 ; x 6 = x 7 = x 8 = 600 ; x 9 = 675 ; x 10 = x 11 = x 12 = x 13 = x 14 = x 15 = 825 .
Based on the analysis of the model example, we can conclude that the opinion leaders of this IT firm (except for the manager) are employees 2, 6, 7 and 8 becausethe sets {2} and {6,7,8} are strong subgroups. Despite the fact that the subgroup of employees 9–15 is quite large and has close communication, their resulting opinions are still formed by the leaders; moreover, employees 9 and 10 are a kind of bridge between this subgroup and the leaders. Accordingly, employees 2, 6–8 indirectly influence agents 11–15, forming their opinion.
One way or another, all employees listen to the opinion of leaders, changing their own ones; at the same time, the leaders listen to the opinions of each other (as in the case of employees 6–8), or do not change their opinion at all (as in the case of employee 2). Therefore, the opinions of the entire staffcan be controlled (e.g., for increasing the contribution to the gift) by affecting the opinions of employees 2, 6–8 only, not all the fifteen agents.
Summarizing the outcomes of this section, we note that influence models over networks can be used for solving analysis and prediction problems. The former class of problems includes identification of strong subgroups and satellites as well as calculation of quantitative characteristics of networks [51]. The latter class of problems is focused on predicting the opinion dynamics of social group members based on its structure identified in the course of analysis (Table 1).

3. Optimal Control over Networks

Thus, the main control hypothesis in both cases (a single subject or several competing subjects) is that control actions (marketing strategies) should be applied only to the members of strong subgroups (opinion leaders), since they alone determine the resulting opinions of all network members. In Section 3, we consider the models of optimal opinion control over networks in which a monopolistic firm is the subject of control. We assume that all opinion leaders have been already identified and the control actions are applied to them only.
More specifically, consider the optimal control problem
J = t = 1 T e ρ t j = 1 n x j t k = 1 m u k t max ;
t = 1 T j = 1 m e ρ t u j t R ;
x j t + 1 = b j u j t + i = 1 n a i j x i t , x j 0 = x j 0 , j = 1 , , n , t = 0 , 1 , , T .
The notations are the following: x j t , x j t + 1 are the opinions of agent j at time instants t , t + 1 respectively; u j t as the control action applied to agent j at a time instant t ; R as the marketing budget of the firm; a i j as the coefficients of interaction of agents i and j; b j as the cost coefficient to control agent j ; m as the number of strong subgroups members; n as the total number of agents; T as the time horizon; finally, ρ as the discount factor; x j 0 is an initial opinion of the agent j.
Computer simulations with model (4)–(6) were performed to answer two questions as follows. First, is it possible to hypothesize that when introducing control (e.g., by rule (6)), the resulting opinions of all agents will still be determined only by the initial opinions of strong subgroups members, like in the case of the natural opinion dynamics (1)?
To answer this question, numerical experiments were carried out for three model examples [51] with different values of the model parameters. As an illustration we consider the following data set for the model example of Section 2: the marketing budget R = 60,000 (conditional units); the time horizons T = 200 , 500 , 20,000 ; the total number of agents n = 15 ; the vector of initial opinions x0 = (500, 900, 500, 400, 400, 500, 800, 500, 600, 400, 100, 200,200, 300, 500). For each agent, the control action was calculated by the formula u j = R T n , j = 1 , , n . The resulting opinions and payoffs of the monopolistic firm are combined in Table 2. Here the second row corresponds to the impact exerted on all agents while the third row to the impact exerted on the strong subgroups members only.
In accordance with Table 2, the impact on the strong subgroups members only is more effective than the impact on all agents, both in terms of the payoff and the resulting opinions. Similar results were obtained for the other data sets, which gives an affirmative answer to the first question of the study.
The second question concerns the minimum number of simulation scenarios required for making an acceptable qualitative forecast. To answer this question, the author’s method of qualitatively representative scenarios of simulation modeling was adopted; see [49].
A collection of scenarios Q R S = { u 1 , u 2 , u m } is said to be a set of qualitatively representative scenarios for the optimal control problem with an accuracy Δ if:
(a)
for any two scenarios u i , u j Q R S ,
| J ( i ) J ( j ) | > Δ ;
(b)
for any other scenario u l Q R S there exists a scenario u j Q R S such that
| J ( l ) J ( j ) | Δ .
We check that in the model example, the values T = {200, 500, 200,000} are a set of qualitatively representative scenarios. The corresponding data are presented in Table 3. The scenarios for which the conditions of qualitative representativeness were checked are set in boldface.
Let Δ = 19,000. Then, condition (7) takes the form
| J ( 200 ) J ( 500 ) | = 19,724 > Δ ; | J ( 200 ) J ( 200,000 ) | = 58,194 > Δ ; | J ( 500 ) J ( 200,000 ) | = 38,470 > Δ .
Condition (8) takes the form
| J ( 1000 ) J ( 500 ) | = 11,317 < Δ ; | J ( 20,000 ) J ( 200,000 ) | = 4635 < Δ ; | J ( 40,000 ) J ( 200,000 ) | = 2658 < Δ ; | J ( 60,000 ) J ( 200,000 ) | = 1778 < Δ ; | J ( 80,000 ) J ( 200,000 ) | = 1252 < Δ ; | J ( 100,000 ) J ( 200,000 ) | = 893 < Δ ; | J ( 120,000 ) J ( 200,000 ) | = 628 < Δ ; | J ( 140, 000 ) J ( 200,000 ) | = 421 < Δ ; | J ( 160,000 ) J ( 200,000 ) | = 255 < Δ ; | J ( 180,000 ) J ( 200,000 ) | = 117 < Δ .
Thus, the qualitative representativeness conditions in this example are really satisfied with an accuracy of Δ = 19,000, which is small compared to the values of the payoffs. Similar checks were performed for the other parameters of this example (as well as of the two other model examples) and confirmed a proper choice of qualitatively representative scenarios in all cases.

4. Game-Theoretic Models of Opinion Control over Networks

In this section, we consider differential game-based models of opinion control over networks in which players are competing firms. We study the cases of budget constraints in the form of equality and inequality. In both cases, we compare the independent (individual) and cooperative behavior of players (the latter setup reduces the game-theoretic model to an optimal control problem). We use the Hamilton–Jacobi–Bellman equations and Lagrange’s method of multipliers in the case of equality constraints, reducing the case of inequality constraints to it.
Model 1 (budget constraint in form of equality)
First, consider the independent behavior of the players. The problem of firm i has the form
J i = 0 T e ρ t j = 1 N x j t d t max , x ˙ j = i = 1 r b j i u j i x j t + l = 1 N a l j x l t ,   x j 0 = x j 0 , j = 1 , 2 , , N , j = 1 N u j i x j t = R i t ,   0 T e ρ t R i t d t = R i ,  
where serial numbers j and i are associated with agents and firms, respectively; N and r give the total number of agents and firms, respectively; the other notations are the same as in Section 3. Different firms separately decide which agents of strong subgroups to influence. Therefore, we let b j i = 0 if firm i does not affect agent j.
We write the Hamilton–Jacobi–Bellman equation
ρ V i V i t = max u j i , 1 j N j = 1 N x j t + j = 1 N V i x j i = 1 r b j i u j i x j + l = 1 N a l j x l
subject to the constraint j = 1 N u j i x j t = R i t . Maximization over u j i , j = 1 , 2 , , N , yields
V x j b j i 1 2 u j i 1 2 = μ ,
where μ is the Lagrange multiplier. After simple transformations, we obtain
u j i = R i t b j i V x j 2 j = 1 N b j i V x j 2 .  
Let the Bellman functions be linear:
V i x , t = j = 1 N α j t x j + β t .
Then Equation (9) can be written as
ρ j = 1 N α j t x j + ρ β t j = 1 N α j t x j β t = = j = 1 N x j t + j = 1 N l = 1 N α j t a l j x l + i = 1 r R i t j = 1 N α j t b j i 2
Equalizing the factors at the identical powers of x, we arrive at the differential equations
α j t ρ α j t + l = 1 N α l t a j l = 1
for the factors at x, j = 1 , 2 , , N , and
β t ρ β t = i = 1 r R i t j = 1 N α j t b j i 2
for the free term. Now, we write the system of Equation (11) in matrix form:
α = ρ I A α ε ,
where A is the influence matrix; the column vector α consists of the factors α j , j = 1 , 2 , , N ; I denotes an identity matrix of compatible dimensions; finally, ε is the N-dimensional column vector of unities. Solving the system of differential Equations (13) gives
α ¯ = ρ I A 1 ε ,   α = e ρ I A t C + ρ I A 1 ε .
The column vector of the integration constants can be found from the boundary-value conditions
α T = 0 ,
which lead to
C = e ρ I A t ρ I A 1 ε .
As a result,
α = e ρ I A t T ρ I A 1 ε + ρ I A 1 ε = e A ρ I T t I A ρ I 1 ε .
For t = 0 ,
α 0 = e A ρ I T I A ρ I 1 ε .  
We solve Equation (12) by the method of variation of constants:
β t = e ρ t C t .
Then
β = C e ρ t + C ρ e ρ t C ρ e ρ t = i = 1 r R i t j = 1 N b j i α j t 2 ,
and hence it follows that
C t = i = 1 r 0 t e ρ τ R i τ j = 1 N b j i α j τ 2 d τ + C .
Because
C T = 0 ,  
we have
C = i = 1 r 0 T e ρ τ R i τ j = 1 N b j i α j τ 2 d τ ,
and consequently
C t = i = 1 r t T e ρ τ R i τ j = 1 N b j i α j τ 2 d τ .  
Therefore,
β t = i = 1 r t T e ρ τ t R i τ j = 1 N b j i α j τ 2 d τ .  
For t = 0 ,
β 0 = i = 1 r 0 T e ρ τ R i τ j = 1 N b j i α j τ 2 d τ .
Thus,
max J i u j i , 1 j N = V i x 0 , 0 = j = 1 N α j 0 x j 0 + i = 1 r 0 T e ρ τ R i τ j = 1 N b j i α j τ 2 d τ ,
where α j 0 , j = 1 , 2 , , N , are the components of the vector α 0 ; see (14).
It remains to solve an isoperimetric problem: for each firm i, allocate resources over time so that the i-th term of (15) achieves maximum,
0 T e ρ τ R i τ j = 1 N b j i α j τ 2 d τ max
subject to the constraint
0 T e ρ τ R i τ d τ = R i .
The Lagrange function for this problem is given by
L t , R i t , R i t , λ = e ρ t R i t j = 1 N b j i α j t 2 + λ e ρ t R i t .  
The Euler equation takes the form
L t , R i t , R i t , λ R i t = e ρ t j = 1 N b j i α j t 2 2 R i t + λ e ρ t = 0 .  
Hence,
R i t = j = 1 N b j i α j t 2 4 λ 2 .  
The Lagrange multiplier can be calculated from the budget constraint
0 T e ρ t j = 1 N b j i α j t 2 d t 4 λ 2 = R i .  
We have:
1 4 λ 2 = R i 0 T e ρ t j = 1 N b j i α j t 2 d t ,  
which yields
R i t = R i j = 1 N b j i α j t 2 0 T e ρ t j = 1 N b j i α j t 2 d t .
Finally,
β 0 = i = 1 r 0 T e ρ τ R i j = 1 N b j i α j τ 2 j = 1 N b j i α j τ 2 0 T e ρ t j = 1 N b j i α j t 2 d t d τ = = i = 1 r R i 0 T e ρ τ j = 1 N b j i α j τ 2 d τ 0 T e ρ t j = 1 N b j i α j t 2 d t = i = 1 r R i 0 T e ρ t j = 1 N b j i α j t 2 d t .
With independent behavior, the payoff of each player makes up
j = 1 N x j 0 α j 0 + i = 1 r R i 0 T e ρ t j = 1 N b j i α j t 2 d t R i ,  
where α j 0 are the components of vector (14), j = 1 , 2 , , N .
Substituting the expression of R i t into (10), we obtain the optimal control formula
u j i = b j i α j t 2 j = 1 N b j i α j t 2 R i j = 1 N b j i α j t 2 0 T e ρ t j = 1 N b j i α j t 2 d t = R i b j i α j t 2 0 T e ρ t j = 1 N b j i α j t 2 d t , i = 1 , 2 , , r ;   j = 1 , 2 , , N .  
Now, consider the cooperative behavior of the players, under which the original game is reduced to the optimal control problem
J = 0 T e ρ t j = 1 N x j t d t max , x ˙ j = i = 1 r b j i u j i x j t + l = 1 N a l j x l t ,   x j 0 = x j 0 ,   j = 1 , 2 , , N , i = 1 r j = 1 N u j i x j t = R t ,   0 T e ρ t R t d t = R = i = 1 r R i ,  
where serial numbers j and i are associated with agents and firms, respectively; N and r give the total number of agents and firms, respectively. Different firms separately decide which agents of strong subgroups to influence. Therefore, we let b j i = 0 if firm i does not affect agent j.
We write the Hamilton–Jacobi–Bellman equation
ρ V V t = max u j i , 1 j N , 1 i r j = 1 N x j t + j = 1 N V x j i = 1 r b j i u j i x j + l = 1 N a l j x l
subject to the constraint i = 1 r j = 1 N u j i x j t = R t . Maximization over u j i , i = 1 , 2 , , r , j = 1 , 2 , , N , yields
V x j b j i 1 2 u j i 1 2 = μ ,
where μ is the Lagrange multiplier. Then for any 1 i 1 , i 2 r and 1 j 1 , j 2 N ,
u j 1 i 1 b j 1 i 1 V x j 1 2 i = 1 r j = 1 N b j i V x j 2 = R t ,  
and hence
u j i = R t b j i V x j 2 i = 1 r j = 1 N b j i V x j 2 .  
Let the Bellman function be linear:
V x , t = j = 1 N α j t x j + β t .  
By analogy with the previous case, we may write Equation (16) as
ρ j = 1 N α j t x j + ρ β t j = 1 N α j t x j β t = = j = 1 N x j t + j = 1 N l = 1 N α j t a l j x l + R t i = 1 r j = 1 N α j t b j i 2 .  
Equalizing the factors at the identical powers of x, we arrive at the differential equations
α j t ρ α j t + l = 1 N α l t a j l = 1
for the factors at x, j = 1 , 2 , , N , and
β t ρ β t = R t i = 1 r j = 1 N α j t b j i 2
for the free term. Now, we write the system of Equation (18) in matrix form:
α = ρ I A α ε ,  
where A is the influence matrix; the column vector α consists of the factors α j , j = 1 , 2 , , N ; I denotes an identity matrix of compatible dimensions; finally, ε is the N-dimensional column vector of unities. Solving the system of differential Equation (20) gives
α ¯ = ρ I A 1 ε ,   α = e ρ I A t C + ρ I A 1 ε .
Due to the boundary-value conditions
α T = 0 ,
we have
α = e ρ I A t T ρ I A 1 ε + ρ I A 1 ε = e A ρ I T t I A ρ I 1 ε .
For t = 0 ,
α 0 = e A ρ I T I A ρ I 1 ε .
We solve Equation (19) by the method of variation of constants:
β t = e ρ t C t ,
which gives
C t = 0 t e ρ τ R τ i = 1 r j = 1 N α j t b j i 2 d τ + C .
Because
C T = 0 ,
we have
C t = t T e ρ τ R τ i = 1 r j = 1 N α j t b j i 2 d τ .
Therefore,
β t = t T e ρ τ t R τ i = 1 r j = 1 N α j t b j i 2 d τ .
For t = 0 ,
β 0 = 0 T e ρ τ R τ i = 1 r j = 1 N α j t b j i 2 d τ .
Since
max J u j i , 1 j N , 1 i r = V x 0 , 0 ,
we obtain
max J u j i , 1 j N , 1 i r = j = 1 N α j 0 x j 0 + 0 T e ρ τ R τ i = 1 r j = 1 N b j i α j τ 2 d τ ,
where α j 0 , j = 1 , 2 , , N , are the components of the vector α 0 ; see (21). Once again, it remains to solve a simple isoperimetric problem: allocate resources over time so that the last term of (22) achieves maximum.
0 T e ρ τ R τ i = 1 r j = 1 N b j i α j τ 2 d τ max
subject to the constraint
0 T e ρ τ R τ d τ = R .
The Lagrange function for this problem is given by
L t , R t , R t , λ = e ρ t R t i = 1 r j = 1 N b j i α j t 2 + λ e ρ t R t .
The Euler equation takes the form
L t , R t , R t , λ R t = e ρ t i = 1 r j = 1 N b j i α j t 2 2 R t + λ e ρ t = 0 .
Hence,
R t = i = 1 r j = 1 N b j i α j t 2 4 λ 2 .
The Lagrange multiplier can be calculated from the budget constraint
0 T e ρ t i = 1 r j = 1 N b j i α j t 2 d t 4 λ 2 = R .
We have
1 4 λ 2 = R 0 T e ρ t i = 1 r j = 1 N b j i α j t 2 d t ,
which yields
R t = R i = 1 r j = 1 N b j i α j t 2 0 T e ρ t i = 1 r j = 1 N b j i α j t 2 d t .
Finally,
β 0 = R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 i = 1 r j = 1 N b j i α j τ 2 0 T e ρ t i = 1 r j = 1 N b j i α j t 2 d t d τ = = R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ .
In the case of cooperative behavior, the total payoff makes up
j = 1 N x j 0 α j 0 + R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ R ,
where α j 0 are the components of vector (21), j = 1 , 2 , , N .
Substituting the expression of R t into (17), we obtain the optimal control formula
u j i = b j i V x j 2 i = 1 r j = 1 N b j i V x j 2 R i = 1 r j = 1 N b j i α j t 2 0 T e ρ t i = 1 r j = 1 N b j i α j t 2 d t = R b j i α j t 2 0 T e ρ t i = 1 r j = 1 N b j i α j t 2 d t , i = 1 , 2 , , r ;   j = 1 , 2 , , N .
Let us compare the payoffs in the cases of independent behavior and cooperation of the players. With independent behavior, the total payoff is given by
j = 1 N x j 0 α j 0 + i = 1 r R i 0 T e ρ t j = 1 N b j i α j t 2 d t i = 1 r R i .
In other words, we have to compare the term
i = 1 r R i 0 T e ρ t j = 1 N b j i α j t 2 d t
for the case of independent behavior with the term
R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ
for the case of cooperation.
In accordance with the Holder inequality, for r pairs of positive numbers u i , v i , i = 1 , 2 , , r ,
i = 1 r u i v i i = 1 r u i p 1 p i = 1 r v i q 1 q
if p > 1 and 1 p + 1 q = 1 , or
i = 1 r u i v i i = 1 r u i p 1 p i = 1 r v i q 1 q ,
if p < 1 , p 0 and 1 p + 1 q = 1 .
Denoting
u i = R i ,   v i = 0 T e ρ t j = 1 N b j i α j t 2 d t ,
and letting p = q = 2 , by the Holder inequality we establish that
i = 1 r R i 0 T e ρ t j = 1 N b j i α j t 2 d t R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ ,
i.e., the total payoff of all firms with independent behavior does not exceed its counterpart in the case of their cooperation.
Model 2 (budget constraint in form of inequality)
First, consider the independent behavior of the players. The problem of firm i has the form
J i = 0 T e ρ t j = 1 N x j t j = 1 N s j i u j i x j t d t max , s j i = 1 i f b j i 0 , 0 i f b j i = 0 , x ˙ j = i = 1 r b j i u j i x j t + l = 1 N a l j x l t ,   x j 0 = x j 0 , j = 1 , 2 , , N , j = 1 N u j i x j t R i t ,   0 T e ρ t R i t d t i ,
where serial numbers j and i are associated with agents and firms, respectively; N and r give the total number of agents and firms, respectively. Different firms separately decide which agents of strong subgroups to influence. Therefore, we let b j i = 0 if firm i does not affect agent j.
For solving this problem with inequality constraints, consider the following set of problems with equality constraints:
J i = 0 T e ρ t j = 1 N x j t j = 1 N s j i u j i x j t d t max , s j i = 1 i f b j i 0 , 0 i f b j i = 0 , x ˙ j = i = 1 r b j i u j i x j t + l = 1 N a l j x l t ,   x j 0 = x j 0 ,   j = 1 , 2 , , N , j = 1 N u j i x j t = R i t ,   0 T e ρ t R i t d t = R i
with an arbitrary value of the parameter R i , 0 R i i . Later, we will choose an appropriate value of R i for which the solution is achieved. By analogy with the previous case, we calculate the payoff of each player i with independent behavior in the form
j = 1 N x j 0 α j 0 + i = 1 r R i 0 T e ρ t j = 1 N b j i α j t 2 d t R i ,
where α j 0 are the components of the vector α 0 = e A ρ I T I A ρ I 1 ε , j = 1 , 2 , , N , and also the optimal control action
u j i = R i ( b j i α j ( t ) ) 2 0 T e ρ t j = 1 N ( b j i α j ( t ) ) d t ,   i = 1 , 2 , , r ;   j = 1 , 2 , , N .
Now, we get back to the original statement of the problem with inequality constraints, trying to find for which value of the parameter R i from the range 0 , i the payoff of firm i achieves maximum. From this point onwards, R i t denotes the costs of firm i at a time instant t, while R i are the total costs over the entire time horizon (taking into account the discounting effect). Moreover, we assume that the total costs R i are distributed over time, i.e., for any R i the function R i t is chosen in an optimal way. As a matter of fact, we varied the resulting solution in R i t for each R i .
Thus, we consider the problem
j = 1 N x j 0 α j 0 + l = 1 r R l 0 T e ρ t j = 1 N b j l α j t 2 d t R i R i max ,
subject to the constraint 0 R i i . The first-order optimality condition with respect to R i yields
0 T e ρ t j = 1 N b j i α j t 2 d t 2 R i 1 = 0 ,
or
R i = 1 4 0 T e ρ t j = 1 N b j i α j t 2 d t .
Hence, the optimal total costs of firm i are given by
R i * = 1 4 0 T e ρ t j = 1 N b j i α j t 2 d t i f 0 T e ρ t j = 1 N b j i α j t 2 d t < 4 i , i i f 0 T e ρ t j = 1 N b j i α j t 2 d t 4 i .
To proceed, we study the cooperative behavior of the players, which reduces the original game to the optimal control problem
J = 0 T e ρ t j = 1 N x j t j = 1 N s j i u j i x j t d t max , s j i = 1 i f b j i 0 , 0 i f b j i = 0 , x ˙ j = i = 1 r b j i u j i x j t + l = 1 N a l j x l t ,   x j 0 = x j 0 ,   j = 1 , 2 , , N , i = 1 r j = 1 N u j i x j t R t ,   0 T e ρ t R t d t = i = 1 r i ,
where serial numbers j and i are associated with agents and firms, respectively; N and r give the total number of agents and firms, respectively. Different firms separately decide which agents of strong subgroups to influence. Therefore, we let b j i = 0 if firm i does not affect agent j.
For solving this problem with inequality constraints, consider the following set of problems with equality constraints:
J = 0 T e ρ t j = 1 N x j t d t max , x ˙ j = i = 1 r b j i u j i x j t + l = 1 N a l j x l t ,   x j 0 = x j 0 ,   j = 1 , 2 , , N , i = 1 r j = 1 N u j i x j t = R t ,   0 T e ρ t R t d t = R ,
with an arbitrary value of the parameter R , 0 R . Later, we will choose an appropriate value of R for which the optimal solution is achieved. By analogy with the previous case, we calculate the payoff of each player i with cooperative behavior in the form
j = 1 N x j 0 α j 0 + R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ R ,
where α j 0 are the coordinates of the vector α 0 = e A ρ I T I A ρ I 1 ε , j = 1 , 2 , , N , and the optimal control action
u j i = R ( b j i α j ( t ) ) 2 0 T e ρ t i = 1 r j = 1 N ( b j i α j ( t ) ) 2 d t ,   i = 1 , 2 , , r ;   j = 1 , 2 , , N .
Reverting to the original statement of the problem with inequality constraints, we find for which value of the parameter R from the range 0 , the total payoff achieves maximum. From this point onwards, R t denotes the total costs at a time instant t, while R are the total costs over the entire time horizon (taking into account the discounting effect). Moreover, we assume that the total costs R are distributed over time, i.e., for any R the function R t is chosen in an optimal way. (As a matter of fact, we varied the resulting solution in R t for each R .)
Thus, we consider the problem
j = 1 N x j 0 α j 0 + R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ R R max
subject to the constraint 0 R . The first-order optimality condition with respect to R yields
0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ 2 R 1 = 0 ,
or
R = 1 4 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ .
Hence, the optimal total costs are given by
R = 1 4 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ i f 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d t < 4 , i f 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d t 4 .
Thus, the total payoff has the following form:
-
in the first case,
j = 1 N x j 0 α j 0 + 1 4 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ ;
-
in the second case,
j = 1 N x j 0 α j 0 + 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ .
We compare the total payoffs in the cases of independent behavior and cooperation of the players. First, we do it for the problem with equality constraints and i = 1 r R i = R . In this problem, the total payoff in the case of cooperation is described by formula (25); in the case of independent behavior, by formula (24). In other words, we have to compare the term
i = 1 r R i 0 T e ρ t j = 1 N b j i α j t 2 d t
in (24) for the case of independent behavior with the term
R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ
in (25) for the case of cooperation.
Lemma 1.
In the problem with equality constraints, the total payoff of all firms with independent behavior does not exceed its counterpart in the case of their cooperation.
 Proof. 
In accordance with the Holder inequality, for r pairs of positive numbers u i , v i , i = 1 , 2 , , r ,
i = 1 r u i v i i = 1 r u i p 1 p i = 1 r v i q 1 q
if p > 1 and 1 p + 1 q = 1 , or
i = 1 r u i v i i = 1 r u i p 1 p i = 1 r v i q 1 q ,
if p < 1 , p 0 and 1 p + 1 q = 1 .
Denoting
u i = R i ,   v i = 0 T e ρ t j = 1 N b j i α j t 2 d t ,
and letting p = q = 2 , by the Holder inequality we establish that
i = 1 r R i 0 T e ρ t j = 1 N b j i α j t 2 d t R 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d τ ,
i.e., in the problem with equality constraints, the total payoff of all firms with independent behavior does not exceed its counterpart in the case of their cooperation. The proof of this lemma is complete. □
Let us consider the problem with inequality constraints, i.e., i = 1 r i = . We introduce the following terminology. If firm i with independent behavior satisfies the inequality 0 T e ρ t j = 1 N b j i α j t 2 d t 4 i , then it will be said that firm i has enough marketing resources. Otherwise, i.e., 0 T e ρ t j = 1 N b j i α j t 2 d t > 4 i , it will be said that firm i has a lack of marketing resources. If in the case of cooperation the inequality 0 T e ρ τ i = 1 r j = 1 N b j i α j τ 2 d t 4 holds, then it will be said that there are enough marketing resources in total, both in the cases of cooperative and independent behavior. Otherwise (meaning that the opposite inequality is true), it will be said that there is a lack of marketing resources in total, in both cases.
As before, i denotes the total quantity of marketing resource allocated to firm i while R i the total quantity of marketing resource used by firm i in the optimal solution. In the same fashion, in the case of cooperation, denotes the total quantity of marketing resource of all firms while R the total quantity of marketing resource used in the optimal solution. In the case of independent behavior, if firm i has a lack of marketing resources, then i = R i and its payoff monotonically depends on i ; if firm i has enough marketing resources, then i > R i and its payoff becomes independent of R i (as a result, marketing resources are redundant and the shadow price of marketing resource μ is 0). In the case of cooperation, if there is a lack of marketing resources in total, then = R and the total payoff monotonically depends on ; if there are enough marketing resources in total, then = R and the total payoff becomes independent of = R (as a result, marketing resources are redundant and the shadow price of marketing resource μ is 0).
In terms of resource availability, four cases are possible as follows:
(1)
There are enough marketing resources in total, and they are allocated among the firms so that each firm has enough marketing resources. In this case, the total payoff of all firms with independent behavior coincides with the total payoff in the case of their cooperation.
(2)
There are enough marketing resources in total, but they are poorly allocated among the firms: some firms have a lack of marketing resources. In this case, the total quantity of marketing resource used by the firms in independent behavior is less than the total quantity of marketing resource used in cooperation. On the interval corresponding to the lack of marketing resources, the dependence of payoffs on the quantity of resource used is strictly monotonic; hence, the total payoff of all firms with independent behavior is smaller than the total payoff in the case of their cooperation.
(3)
There is a lack of marketing resources in total, but they are allocated so that some firms have enough marketing resources. In this case, the total quantity of marketing resource used by the firms in independent behavior is smaller than the total quantity of marketing resource used in cooperation. Consequently, the total payoff of all firms with independent behavior is smaller than the total payoff in the case of cooperation.
(4)
Each firm has a lack of marketing resources. Then, there is a lack of marketing resources in total. In this case, by the lemma the total payoff of all firms with independent behavior does not exceed the total payoff in the case of cooperation.
Thus, the models of influence and control in social groups have the following applications in marketing; see Table 4 [46].

5. Conclusions

Social networks have been a popular object of mathematical modeling and computer simulation since the second half of the 20th century. There are various approaches to the mathematical modeling and simulation of networks, based on a diverse mathematical apparatus, including discrete and continuous, deterministic and stochastic models of different nature. Among them are graph-theoretic and dynamical systems models, optimization and optimal control problems, and game-theoretic models, as well as the gene-environment models, eco-finance models, Markov switching models, and rumor propagation models.
This paper develops the basic De Groot model and formulates the problems of analysis, prediction, optimal and conflict control in social groups with a given network of interactions. These problems have been interpreted in terms of marketing applications and also illustrated on a model example. At the stage of structural analysis, the target audience is segmented into strong subgroups and satellites. The initial opinions of strong subgroups members (opinion leaders) determine both the common resulting opinions of strong subgroups and the individual resulting opinions of satellites, which in fact solves the prediction problem.
In the authors’ opinion, the solution of the analysis and prediction problems is only the first stage of an integrated approach to the study of social networks that forms input data for the second stage. Namely, a natural continuation is to formulate and solve optimal and conflict control problems for the opinions of network agents. As is stressed above, it suffices to exert control actions only on the members of strong subgroups (opinion leaders) identified at the analysis stage, which allows saving control resources while significantly affecting its efficiency.
In general, the following conclusions can be made:
  • A system of descriptive, optimal control, and game-theoretic models for a conceptual analysis of social networks in various fields has been constructed. The marketing interpretation of the results has been given as an example. In this case, one or more influence agents model the competitive firms as marketing agents, and the basic agents describe the target audience of this/those influence agent(s). Of course, applications to politics, organizational and regional control, and other areas are also possible.
  • Algorithms for analyzing the network and calculating the resulting opinions of agents have been developed, implemented in the R programming language and tested on model examples.
  • Computer simulations of the optimal opinion control problems over networks have been performed using model examples in the domain of marketing and the hypothesis of sufficient impact on the members of strong subgroups (opinion leaders of the target audience) has been experimentally confirmed. The qualitatively representative scenarios of simulation have been identified.
  • Explicit solutions to the differential games of opinion control over networks with marketing budget constraints in the form of equalities and inequalities have been analytically constructed. For the case of inequalities, a special method for solving the problem has been proposed.
  • A comparative analysis of the independent and cooperative behavior of the players has been carried out, and the results have been interpreted in terms of marketing problems. In the sense of total payoff, cooperation is more profitable. Some conclusions regarding the optimal allocation of the marketing budget have been made. Namely, there are four possible cases in terms of the marketing resources availability: when there are enough marketing resources in total or not, and when each firm has enough resources, or some firms have a lack of marketing resources. The posed game theoretic problem is solved for all cases.
In the future, the problems of optimal and conflict control should be supplemented with the viability conditions, which establish social requirements to a controlled active dynamic system. Typically, these requirements contradict the direct economic interests of control subjects and therefore can be included in the problem statement either with the voluntary self-restriction of the subjects (social responsibility), or by introducing an additional control authority (principal) that will ensure viability through administrative or economic impact on other control subjects. Both options lead to the consideration of dynamic games with state-space constraints.
We are going to investigate dynamic game-theoretic models of opinion control over networks for the cases of independent and cooperative behavior and a hierarchy of players under various nonlinear control actions. Undoubtedly, the development of a simulation approach based on the method of qualitatively representative scenarios for the problems of opinion control and resource allocation over networks will make sense as well. Also, the study of uncertainty in various aspects is of great interest.

Author Contributions

G.A.O.: problem formulation, general editing; A.V.K.: analytical investigation; M.T.A.: simulation modeling, marketing interpretation, data collection and processing. All authors have read and agreed to the published version of the manuscript.

Funding

The work is supported by the Russian Science Foundation, project #17-19-01038.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. French, J.R. A formal theory of social power. Soc. Netw. 1977, 63, 35–48. [Google Scholar] [CrossRef]
  2. Harary, F. A criterion for unanimity in French’s theory of social power. In Studies in Social Power; Institute of Sociological Research: Ann Arbor, MI, USA, 1959; pp. 168–182. [Google Scholar]
  3. De Groot, M.H. Reaching a consensus. J. Am. Stat. Assoc. 1974, 69, 118–121. [Google Scholar] [CrossRef]
  4. Golub, B.; Jackson, M. Naïve Learning in Social Networks and the Wisdom of Crowds. Am. Econ. J. Microecon. 2010, 2, 112–149. [Google Scholar] [CrossRef] [Green Version]
  5. Hegselman, R.; Krause, U. Opinion dynamics and bounded confidence models: Analysis and simulation. J. Artif. Soc. Soc. Simul. 2002, 5, 3–33. [Google Scholar]
  6. Krause, U. A discrete nonlinear and non-autonomous model of consensus formation. In Communications in Difference Equations; Gordon and Breach Publishers: Amsterdam, The Netherlands, 2000; pp. 227–236. [Google Scholar]
  7. Lorenz, J. A stabilization theorem for dynamics of continuous opinions. Phys. A Stat. Mech. Appl. 2005, 355, 217–223. [Google Scholar] [CrossRef] [Green Version]
  8. Berger, R.J. A necessary and sufficient conditions for reaching a consensus using De Groot’s method. J. Am. Stat. Assoc. 1981, 76, 415–419. [Google Scholar] [CrossRef]
  9. Chatterjee, S.; Seneta, E. Toward consensus: Some convergence theorems on repeated averaging. J. Appl. Probab. 1977, 14, 159–164. [Google Scholar] [CrossRef]
  10. DeMarzo, P.M.; Vayanos, D.; Zwiebel, J. Persuasion bias, social influence, and unidimensional opinions. Q. J. Econ. 2003, 118, 909–968. [Google Scholar] [CrossRef] [Green Version]
  11. Zhang, D.; Gatica-Perez, D.; Bengio, S.; Roy, D. Learning influence among interactive Markov chains. In Proceedings of the Neural Information Processing Systems (NIPS), Cambridge, CA, USA, 24–29 November 2005; pp. 132–141. [Google Scholar]
  12. Saul, L.K.; Jordan, M.I. Mixed memory Markov models: Decomposing complex stochastic processes as mixtures of simpler ones. Mach. Learn. 1999, 37, 75–87. [Google Scholar] [CrossRef]
  13. Oliver, N.; Rosario, B.; Pentland, A. Graphical models for recognizing human interactions. In Proceedings of the Neural Information Processing Systems (NIPS), Denver, CO, USA, 30 November–5 December 1998; pp. 924–930. [Google Scholar]
  14. Howard, A.; Jebara, T. Dynamical systems trees. In Uncertainty in Artificial Intelligence; Elsevier: Amsterdam, The Netherlands, 2003; pp. 260–267. [Google Scholar]
  15. Jackson, M. Social and Economic Networks; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
  16. Jackson, M.O.; Wolinsky, A. A strategic model of social and economic networks. J. Econ. Theory 1996, 71, 44–74. [Google Scholar] [CrossRef]
  17. Chwe, M.S.-Y. Communication and coordination in social networks. Rev. Econ. Stud. 2000, 67, 1–16. [Google Scholar] [CrossRef]
  18. Buttle, F.A. Word of mouth: Understanding and managing referral marketing. J. Strat. Mark. 1998, 6, 241–254. [Google Scholar] [CrossRef]
  19. Godes, D.; Mayzlin, D. Using online conversations to study word-of-mouth communication. Mark. Sci. 2004, 23, 545–560. [Google Scholar] [CrossRef] [Green Version]
  20. Goldenberg, J.; Libai, B.; Muller, E. Talk of the network: A complex systems look at the underlying process of word-of-mouth. Mark. Lett. 2001, 12, 211–223. [Google Scholar] [CrossRef]
  21. Masuda, N.; Kawamura, Y.; Kori, H. Analysis of relative influence of nodes in directed networks. Phys. Rev. E 2009, 80, 046114. [Google Scholar] [CrossRef] [Green Version]
  22. Newman, M.E.J. The structure and function of complex networks. SIAM Rev. 2003, 45, 167–256. [Google Scholar] [CrossRef] [Green Version]
  23. Robins, G.; Pattison, P.; Elliott, P. Network models for social influence processes. Psychometrica 2001, 66, 161–189. [Google Scholar] [CrossRef]
  24. Watts, D.J. The “new” science of networks. Annu. Rev. Sociol. 2004, 30, 243–270. [Google Scholar] [CrossRef] [Green Version]
  25. Chkhartishvili, A.G.; Gubanov, D.; Novikov, D. Social Networks: Models of Information Influence, Control and Confrontation; Springer Science and Business Media LLC: Berlin, Germany, 2019. [Google Scholar]
  26. Sedakov, A.A.; Zhen, M. Opinion dynamics game in a social network with two influence nodes. Vestn. St. Petersburg Univ. Appl. Math. Comput. Sci. Control. Process. 2019, 15, 118–125. [Google Scholar] [CrossRef] [Green Version]
  27. Zhen, M. Stackelberg equilibrium in opinion dynamics game in social network with two influence nodes. In Contributions to Game Theory and Management, Proceedings of the Collected Papers of the Twelfth International Conference “Game Theory and Management”, Saint Petersburg, Russia, 3–5 July 2019; Petrosyan, L., Zenkevich, N., Eds.; Saint Petersburg State University: Saint Petersburg, Russia, 2019; Volume XII, pp. 366–386. [Google Scholar]
  28. Weber, G.-W.; Defterli, Ö.; Gök, S.Z.A.; Kropat, E. Modeling, inference and optimization of regulatory networks based on time series data. Eur. J. Oper. Res. 2011, 211, 1–14. [Google Scholar] [CrossRef]
  29. Weber, G.-W.; Alparslan-Gök, S.Z.; Söyler, B. A New Mathematical Approach in Environmental and Life Sciences: Gene–Environment Networks and Their Dynamics. Environ. Model. Assess. 2008, 14, 267–288. [Google Scholar] [CrossRef]
  30. Belen, S.; Kropat, E.; Weber, G.-W. Dynamical gene-environment networks under ellipsoidal uncertainty: Set-theoretic regression analysis based on ellipsoidal OR. In Proceedings of the Dynamics, Games and Science I: DYNA 2008, in Honor of Maurício Peixoto and David Rand, University of Minho, Braga, Portugal, 8–12 September 2008; pp. 545–571. [Google Scholar]
  31. Kropat, E.; Weber, G.-W.; Akteke-Ozturk, B. Eco-finance networks under uncertainty. In Proceedings of the International Conference on Engineering Optimization, Rio de Janeiro, Brazil, 1–5 June 2008. [Google Scholar]
  32. Liu, Y.; Zeng, C.; Luo, Y. Dynamics of a New Rumor Propagation Model with the Spread of Truth. Appl. Math. 2018, 9, 536–549. [Google Scholar] [CrossRef] [Green Version]
  33. Hamilton, J.D. A New Approach to the Economic Analysis of Nonstationary Time Series and the Business Cycle. Econometrica 1989, 57, 357. [Google Scholar] [CrossRef]
  34. Timmermann, A. Moments of Markov switching models. J. Econ. 2000, 96, 75–111. [Google Scholar] [CrossRef]
  35. Savku, E.; Weber, G.-W. A Stochastic Maximum Principle for a Markov Regime-Switching Jump-Diffusion Model with Delay and an Application to Finance. J. Optim. Theory Appl. 2017, 179, 696–721. [Google Scholar] [CrossRef]
  36. Weber, G.-W.; Meyer-Nieberg, S.; Kropat, E. Singularly perturbed diffusion-advection-reaction processes on extremely large three-dimensional curvilinear networks with a periodic microstructure—Efficientsolution strategies based on homogenization theory. Numer. Algebra Control. Optim. 2016, 6, 183–219. [Google Scholar] [CrossRef] [Green Version]
  37. Kropat, E.; Meyer-Nieberg, S.; Weber, G.-W. Bridging the gap between variational homogenization results and two-scale asymptotic averaging techniques on periodic network structures. Numer. Algebra Control. Optim. 2017, 7, 223–250. [Google Scholar] [CrossRef] [Green Version]
  38. Özmen, A.; Kropat, E.; Weber, G.-W. Robust optimization in spline regression models for multi-model regulatory networks under polyhedral uncertainty. Optimization 2016, 66, 2135–2155. [Google Scholar] [CrossRef]
  39. Ergün, S.; Gök, S.Z.A.; Aydoğan, T.; Weber, G.-W. Performance analysis of a cooperative flow game algorithm in ad hoc networks and a comparison to Dijkstra’s algorithm. J. Ind. Manag. Optim. 2017, 13, 1–16. [Google Scholar] [CrossRef]
  40. Martin-Gutierrez, S.; Losada, J.C.; Benito, R.M. Impact of individual actions on the collective response of social systems. Sci. Rep. 2020, 10, 1–14. [Google Scholar] [CrossRef]
  41. Lin, X.; Newell, R. Further developments in output structural controllability and an assessment of structural techniques. J. Process. Control. 1991, 1, 283–292. [Google Scholar] [CrossRef]
  42. Liu, Y.-Y.; Slotine, J.-J.; Barabasi, A.-L. Controllability of complex networks. Nature 2011, 473, 167–173. [Google Scholar] [CrossRef] [PubMed]
  43. Yao, P.; Hou, B.-Y.; Pan, Y.-J.; Li, X. Structural Controllability of Temporal Networks with a Single Switching Controller. PLoS ONE 2017, 12, e0170584. [Google Scholar] [CrossRef] [PubMed]
  44. Cremonini, M.; Casamassima, F. Controllability of social networks and the strategic use of random information. Comput. Soc. Netw. 2017, 4, 10. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  45. Li, M.; Wang, X.; Gao, K.; Zhang, S. A Survey on Information Diffusion in Online Social Networks: Models and Methods. Information 2017, 8, 118. [Google Scholar] [CrossRef] [Green Version]
  46. Agieva, M.T.; Korolev, A.V.; Ougolnitsky, G.A. Modeling and simulation of impact and control in social networks. In Communications in Computer and Information Science, Proceedings of the Modelling and Simulation of Social-Behavioural Phenomena in Creative Societies: First International EURO Mini Conference, MSBC 2019, Vilnius, Lithuania, 18–20 September 2019; Agarwal, N., Sakalauskas, L., Weber, G.-W., Agarwal, N., Sakalauskas, L., Weber, G.-W., Eds.; Springer: Berlin, Germany, 2019; Volume 1079, pp. 29–40. [Google Scholar]
  47. Agieva, M.; Ougolnitsky, G. Regional Sustainable Management Problems on Networks. In Proceedings of the International Scientific Conference “Competitive, Sustainable and Secure Development of the Regional Economy: Response to Global Challenges” (CSSDRE 2018), Volgograd, Russia, 18–20 April 2018; Volume 39, pp. 6–9. [Google Scholar] [CrossRef]
  48. Kabacoff, R. R in Action. Data Analysis and Graphics with R; Manning Publications: Shert Allen, NY, USA, 2011. [Google Scholar]
  49. Ougolnitsky, G.A.; Usov, A.B. Computer simulations as a solution method for differential games. In Computer Simulations: Advances in Research and Applications; Pfeffer, M.D., Bachmaier, E., Eds.; Nova Science Publishers: New York, NY, USA, 2018; pp. 63–106. [Google Scholar]
  50. Nevison, C.H.; Roberts, F.S. Discrete Mathematical Models with Applications to Social, Biological, and Environmental Problems. Am. Math. Mon. 1977, 84, 834. [Google Scholar] [CrossRef] [Green Version]
  51. Agieva, M.T.; Babicheva, Y.V.; Okulist, N.M.; Ougolnitsky, G.A. Problems of analysis and prediction in the control of target audience in marketing. Large Scale Syst. Control 2019, 79, 27–64. (In Russian) [Google Scholar]
Figure 1. Graph for model example.
Figure 1. Graph for model example.
Mathematics 08 01529 g001
Figure 2. Strong subgroups and satellites in model example.
Figure 2. Strong subgroups and satellites in model example.
Mathematics 08 01529 g002
Table 1. Interpretation of different elements of the models of influence and control on networks in marketing.
Table 1. Interpretation of different elements of the models of influence and control on networks in marketing.
Model ElementMathematical SenseInterpretation in Marketing
Basic agentNetwork nodeSegment of audience
Influencing agentNetwork nodeMarket participants (firms), advertising agencies, mass media, etc.
Opinion of basic agentReal value associated with each node (basic agent) that varies with timeAgent’s monthly (annual) expenses on firm’s products, or the number of visits to firm’s enterprises, or some numerical score of firm’s products (services)
Trust (influence)Arc between initial and terminal nodes (initial trusts terminal, terminal influences initial) Word-of-mouth, other communications of agents
Degree of trust of basic agent to another one (degree of influence of another agent on basic agent)Real value associated with each network arc Quantitative characteristic of trust
Resulting opinionLimiting value of opinion over infinite time horizonStable resulting opinion over long period of time
Strong subgroupNondegenerate strong network componentDetermines its own resulting opinions and also the dependent opinions of other agents
SatelliteSubset of nodes representing degenerate strong componentsResulting opinions are completely determined by strong subgroups
Impact on opinionsAdditive term of opinion vector (more complex cases are also possible) Marketing action plan
Impact on degrees of trust (influence)Additive term of influence matrix (more complex cases are also possible)Marketing action plan
Goal of controlDomain in state space of networkRange of desired opinions
Table 2. Resulting opinions and payoffs in model example.
Table 2. Resulting opinions and payoffs in model example.
T = 200T = 500T = 20,000
Impact on all agentsx1 = … = x4 = 1794; x5 = 1595; x6 = x7 = x8 = 1494; x9 = 1569; x10 = … = x15 = 1719
J = 283,253.3
x1 = … = x4 = 2314; x5 = 2114; x6 = x7 = x8 = 2014; x9 = 2089; x10 = … = x15 = 2239
J = 272,897.1
x1 = … = x4 = 29,184; x5 = 28,984; x6 = x7 = x8 = 28,884; x9 = 28,959; x10 = … = x15 = 29,109
J = 251,515.4
Impact on strong subgroups members onlyx1 = x2 = 2623; x3 = 2562; x4 = 2545; x5 = 2394; x6 = x7 = x8 = 2632; x9 = 2374; x10 = 2494; x11 = 2485; x12 = 2468; x13 = 2477; x14 = 2442; x15 = 2451
J = 307,121.9
x1 = 3633; x2 = 3639; x3 = 3595; x4 = 3584; x5 = 3415; x6 = x7 = x8 = 3339; x9 = 3393; x10 = 3524; x11 = 3518; x12 = 3507; x13 = 3513; x14 = 3491; x15 = 3497
J = 288,059.9
x1 = 55,612; x2 = 55,672; x3 = x4 = 55,670; x5 = 55,471; x6 = x7 = x8 = 55,372; x9 = 55,466; x10 = x11 = 55,595; x12 = 55,594; x13 = 55,595; x14 = x15 = 55,594
J = 252,273
Table 3. Checking qualitative representativeness conditions for scenarios in model example.
Table 3. Checking qualitative representativeness conditions for scenarios in model example.
Time Horizon TPayoff J
2002,937,211
5002,917,487
10002,906,170
20,0002,883,652
40,0002,881,675
60,0002,880,795
80,0002,880,269
100,0002,879,910
120,0002,879,645
140,0002,879,438
160,0002,879,272
180,0002,879,134
200,0002,879,017
Table 4. Models of influence and control over networks and their applications to marketing.
Table 4. Models of influence and control over networks and their applications to marketing.
Model ProblemsApplications to Marketing
Network analysis1. Audience segmentation, identification of strong subgroups that determine the inner common resulting opinions of subgroups members and also the individual resulting opinions of other agents as a linear combination of resulting opinions of strong subgroups
2. Calculation of centrality, prestige and other characteristics of audience
Prediction over networkCalculation of resulting opinions of all agents without purposeful impact on them
Optimal control over networkChoice of optimal marketing actions (impact) for audience by one firm
Dynamic games over networksChoice of compromise impact on audience in the case of competition and/or cooperation of firms

Share and Cite

MDPI and ACS Style

Agieva, M.T.; Korolev, A.V.; Ougolnitsky, G.A. Modeling and Simulation of Impact and Control in Social Networks with Application to Marketing. Mathematics 2020, 8, 1529. https://doi.org/10.3390/math8091529

AMA Style

Agieva MT, Korolev AV, Ougolnitsky GA. Modeling and Simulation of Impact and Control in Social Networks with Application to Marketing. Mathematics. 2020; 8(9):1529. https://doi.org/10.3390/math8091529

Chicago/Turabian Style

Agieva, M. T., A. V. Korolev, and G. A. Ougolnitsky. 2020. "Modeling and Simulation of Impact and Control in Social Networks with Application to Marketing" Mathematics 8, no. 9: 1529. https://doi.org/10.3390/math8091529

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop