UDC 519.837 Вестник СПбГУ. Прикладная математика. Информатика... 2019. Т. 15. Вып. 2
MSC 91A25
Looking Forward Approach for dynamic cooperative advertising game model*
L. Shi, O. L. Petrosian, A. V. Boiko
St. Petersburg State University, 7—9, Universitetskaya nab., St. Petersburg, 199034, Russian Federation
For citation: Shi L., Petrosian O. L., Boiko A. V. Looking Forward Approach for dynamic cooperative advertising game model. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2019, vol. 15, iss. 2, pp. 221-234. https://doi.org/10.21638/11702/spbu10.2019.206
In this paper, we examine a dynamic cooperative advertising game model, where each firm market share depends on its own and its competitors' advertising decisions. More and more companies are willing to cooperate on the market in order to increase their market share and their joint profit as a result. They cooperate on advertising acting as one company and according to a characteristic function introduced in this work, their joint profit can be reallocated according to some cooperative solution. Looking Forward Approach is applied to the initial game in order to construct a model, where information about the process updates dynamically. Comparison between the solution of initial game model and game model with dynamic updating is illustrated using the numerical simulation.
Keywords: dynamic games, dynamic cooperative games, time consistency, looking forward approach.
1. Introduction. Advertising as a strategy for market competition has been studied in many marketing models and in this paper, we are concentrating on the dynamic advertising model. Here each firm's market share depends on its own and its competitors' current and past advertising expenditures. Competition between firms is formulated by the non-cooperative differential game as it was done in [1-6]. In this paper we consider an oligopoly advertising model of [5] and apply Looking Forward Approach (LFA) in order to model the behavior of firms in case of dynamic updating of information.
LFA is used for constructing game theoretical models and defining solutions for conflict controlled processes where information about the process updates dynamically. In works [7-14] are published most recent results on this topic. Existing dynamic games often rely on the assumption of time invariant game structures for derivation of equilibrium solutions. However, many events in the considerably far future are intrinsically unknown. It is supposed that players lack certain information about the motion equations and payoff functions on the whole time interval on which the game is played. At each time instant when information about the game structure updates, players receive updated information about the motion equations and payoff functions and adapt to the updates. This new approach for the analysis of dynamic games via information updating provides a more realistic and practical alternative to the study of dynamic games. There was also work [15] related to the game models with shifting planning horizon, where authors study dynamic game models for labor stimulation. It is important to notice that the overall study of games with dynamic updating is dedicated to the problem of construction of a general theory, in particular, for a class of cooperative dynamic or differential games with dynamic updating,
* Research was supported by a grant from the Russian Science Foundation (project N 18-71-00081). © Санкт-Петербургский государственный университет, 2019
where important question is how to construct cooperative solution and what properties of this solution are.
It's worth mentioning that LFA is similar in substance to the Model Predictive Control theory developed within the framework of numerical optimal control, for recent results in the field see [16-18]. But the main problem that is solved by the Model Predictive Control is the provision of movement along the target trajectory under the conditions of random perturbations and unknown motion equations, which leads system to the target trajectory. LFA on the other hand solves the problem of modeling players behavior when information about the process updates dynamically.
In section 2 the initial game model of oligopoly advertising is presented. In section 3 the corresponding game model with dynamic updating is studied and the solution is derived. In section 4 the numerical simulation is performed and the comparison between the solution of the initial game model and the game model with dynamic updating is presented.
2. Oligopoly advertising dynamic game model. We transform differential game model from [5] to the corresponding discrete time game using Finite Difference Method (FDM). Then the market share dynamics xi of firm i for dynamic game model is
xi+1=Kirh^'V1-2?_ Ysp3ui\li~xi) - w - +
jei (1)
xi = zi ■
In (1) z0 is a positive constant. In order to apply FDM, we introduce the equally distributed grid points (t7) oTv> where t7 = 7h, N is an integer and the spacing h is given by h = T/N and x1 ~ x(t7) for all 7 = 0, N. Therefore we suppose that the initial game is defined on the time interval with length T.
Payoff function of firm i in dynamic game model has the form
N
K0(xo,n) = YJ[mixl - (uY)2]■ (2)
7=0
In expression (2) there is a logical consistency requirement that the market shares should satisfy:
$>7 = 1, >0, iel, 7 = ojV.
iei
In table the list of parameters of the model is presented.
Table. List of variables and parameters
Notation Explanation
х] е [о, 1] Pi > о <5 > 0 rrii > 0 C(ui(t)) Market share of firm i G / = {1,...,n} at stage 7 Advertising effort rate of firm i at stage 7 Advertising effectiveness parameter of firm i Churn parameter Industry sales multiplied by the per unit profit margin of firm i Cost of advertising of firm i, presented as («¿(i))2
3. Game model with LFA.
3.1. Truncated subgame. In this paper, we apply the approach first described in [10] to our game model. Assuming that at each stage k, players have full information about the motion equations and payoff functions within T stages, where T is a fixed value, namely information horizon. At the stage k, information about the game is updated. At the stage k + 1 players have full information about the game structure on the interval k + 1 + T. Each blue oval represents information that is used by the players at the beginning of each T interval (Figure 1).
Figure 1. Behavior of player i in the game with truncated information can be modeled using truncated subgames rk (x®, k,k + T), k = 0,N — T
Definition 3.1. Let k = 0,N — T. A truncated subgame rk(xk, k,k + T) is defined on the interval [k,k + T]. Motion equation and payoff function on the interval [k,k + T] coincide with that of initial game on the same interval. Motion equation and initial condition of truncated subgame have the form
x"+l =h U^I^"1 V1 - ^ - V1 - «r-1,
V j ei )
+ i 1 (3)
-(hô-l)x^1-1 +hô-, ù n
X0 = Z0 '
(Denote x\M = x^1, u^1 = u^1, I = Ô/T for the truncated subgame T_k(x°k, k,k + f ).) The payoff function of firm i in truncated subgame (xk, k,k + T) has the form
T
Kk(xk,Q; ui, ) = Y,lmixk,j - (uk,j)2]•
j=o
3.2. Cooperative game model. Suppose that all players or firms decided to cooperate on advertising and use some allocation rule for the joint cooperative income. In
—
order to model their behaviour and feasible parameters of agreement it is necessary to do following things [19]:
1) define the cooperative strategies, i. e. strategies that maximize joint payoff of players. These strategies and corresponding cooperative trajectory will be denoted by u* = (u*,..., u*n) and x*(t) respectively;
2) define the allocation rule for maximum joint payoff along the cooperative trajectory x*(t) and corresponding strategies u* = (u*,...,u*n). Namely, define the cooperative solution, as a subset of imputation set.
We focus on considering kth truncated subgame rk (x°k ,k,k + T). Suppose that all firms decide to cooperate in each truncated subgame, denote by rk (x°k, k,k + T) truncated cooperative subgame on the interval [k,k + T] with the initial condition x°k. Then the corresponding optimization problem to be solved has the form
T
J2Kkk (xk'°; ui,...,un)=^Y}mixl':' - ^)2] ^ max (4)
tei tei :=o
subject to (3).
This is a discrete time optimization problem. We use the dynamic programming method described in [20] to solve it. Suppose that the Bellman function for each truncated subgame rk(x°k,k, k + T) has the form
Wk(l,xk) = | EE^x^ - (uk':)2] } , (5)
' {i^1 j=l
where Ui(k) = jw^..., and I = 0, T.
Hamilton—Jacobi—Bellman equations for the function (5) have the form
Wk (l,xk )= max Vir ^ iei
?kn J^ _ ^"[mxk'1 - (uk'i)2]+Wk (l + 1,xX+1 )
J (6)
Wk (T + 1,x£+1) = 0.
Assume that the maximum in (6) is achieved under control u*(k), then u*(k) is optimal in the control problem defined by (3), (4).
Denote the solution of (3) with optimal strategies u* involved by the cooperative trajectory, x*k'1 = (x\'k..., x*n>k>1), I = Ô/T.
Proposition 3.1. Optimal cooperative strategies of players for each truncated subgame have the form
*,k,l 77M + I ^ L к,I W■ ^ J
щ' ' = Gi Zi\J 1 - x^ vi G I,
where
Gk,l+1=nck,l+1_^ck,l+^ Qk'l+1 = max |o, 1, Zl = ^-y
and Ck'1, i G {1,..., n}, к = 0,N-T, I = [0,T], satisfy the relations
Gk'1 = rrii — Zi)2 — Ck'l+1(Sh — 1)
with initial conditions Ck'T+1 = 0.
224 Вестник СПбГУ. Прикладная математика. Информатика... 2019. Т. 15. Вып. 2
Proof. Suppose that the Bellman function has the following form:
wk (U ) = Yc!'1*!'1 + Dk'1], (7)
iei
then by substituting (7) into (6) we receive:
Wk(l, xlk) = k max ; ( " (u!'')2] + Wk(l + 1, x[+1)} *
u1 '■■■'un >0 [ iei )
* Yvkk'1*!'1+Dk'1] = k max (ek*!'' - (uk'1)2]+Yvk'l+1 xk'l+1+Dk'l+1 ]j , iei uk'-'O0 [iei iei
(8)
Substitute the right hand side of (3) for (8). Performing the indicated maximization
W k (T + 1,xJ+1) = 0.
in (8) yields
hpisj 1 - xk'1
u*'k'1 = max I 0, nCk'l+1 -Vcf --i
I I * h 3 } 2(n-l)
iei
k,l
i+i
iei
for i e I, l = 0,T and k = 0,N — T. Substituting it into the equation for (8) with x■,i defined by the right hand side of (3), C ' and D4' are defined as
k+l
Ck'1 = mi- (GÏl+1Zi)2 - Ck'l+1(6h - 1), Dk,i = {Gk/+1Ztf + + Dk'l+1.
The proposition is proved.
Proposition 3.2. If for a given к and l values Ck'l+1 are not all equal, then there exist s e I such that Gks'l+1 < 0 and u*s'k'1 = 0.
Proof. Suppose that Ck'l+1 = minCk'l+1. According to the Proposition 3.1
i EI
Gks'l+1 = nCfl+1 — Y Ck'l+1 = Y [Cfl+1 - Ck'l+1 ].
jEl jEl
In the last sum all the components are non-positive and all Ck'l+1 are not equal, then at least one value C!k'l+1 — Ck'l+1 is negative. It follows that G,k.'l+1 < 0 and as a result u*'k' = o. The proposition is proved.
Proposition 3.3. If all Ck'l+1 are equal, then ui' ' =0 for all i e I. Proof. According to the definition of Gk'l+1 if Ck'l+1 are equal, then it follows that Gk'l+1 = u*'k'1 = 0 for all i e I. The proposition is proved.
Further we derive the non-negativity conditions of market shares x* corresponding to the cooperative strategies u*.
Proposition 3.4. Value of x*k'1 is non-negative, if and only if the following conditions are satisfied:
-x*^)(hS-l-2Gk/+1Z?)-(hô-l)(l+p- V x*'khS
I n
jei\P \ jeP\{i}
YJ(l-x*'k'l)(Khô-l-2Gk'l+1Z])-(hô-l)il+P- ]Г
V jeP\{i} / п
(9)
(2(n - 1)Gk'l+1Z? + 1- hs) ]Г
jei\{i}
- y 2G*,t+4?i1 -x7k'1) +1 + Щ1~n)>°(io)
::
jei\(P u{i})
where P = {i : u*k'1 = 0}; I\P = {i : u*k'1 > 0}; p = \P\.
Proof. Let u*'k'1 =0, i G P .By substituting optimal cooperative strategies u*' ' , i G I, in (3) the corresponding cooperative trajectory is obtained:
*,k,l+1 ST^ nr^k.l + l ry2n *,k,l\ /их 1\ *,k,l , hS d
X, = - 2<V 1 - xj j ~ (rid - -\--, I G P. (21)
jei\P П
By replacing x*'k'1 with (l — ^2jeI\{i} x*'k'1) in equality (11) we obtain:
*,k,l + 1 Xi' ' =
_ *,k,l\_/ux_ Vn _ *,k,l\ _ V^
hS
^ 2G*/+lZj(l-x*'K'l)-(hâ-l) \1+p- Y (1-х*'*'1)- ¿J xÏ' |+ТГ =
jei\P \ jei\P jeP\{i}
- E (1 - х)Х1) (2Gk,l+1 Z] - (hS - 1)) - (hS - 1) ll+p - E
jei\P V
n
hS
■J V- V- ■ . ■ » ^ ' I • — ' <>•
jEP\{i}
For i G I \ P : u*,k^ > 0:
*,k,l + 1 r, ^k,l + 1 ry2n *,k,l\ V"^ r>/~<k,l+1 ry2n *,k,l\ /us: 1\ *,k,l , hS
Ж, = 2nGi % ( ) 2Gj Zi ~ x3 )-(h5~ l)xi + —
jei\P П
2nGk,l+1 Z](1 - х*Х1 ) - 2Gk,l+1Z](1 - х*Х1 ) - ^ 2Gk,l+1 Z](1 - x*kl ) -
jei\(P u{i})
- (hS - l)x*'k'1 + ^ = (2(n - 1 )Gk'l+1Zf + 1 - hS) (1 - x*'k'1) -
jei\(P u{i})
= (2(n - 1)Gk,l+1Z] + 1 - hS) Y x^ -
jei\{i}
- Y 2Gk'l+1Z](l-^'k'l) + l+hS(1-n) >0.
jei\(Pu{i}) n
226 Вестник СПбГУ. Прикладная математика. Информатика... 2019. Т. 15. Вып. 2
From the formulas for x*k'1 derived above it follows that the conditions (9), (10) are equvalent and that x* ' > 0.
The proposition is proved.
If conditions of Proposition 3.2 are satisfied, then according to iei xi'1 = 1 for k = 0, N — T and / = 0, T the value of x*'k'l+1 won't exceed 1.
It's worth mentioning that the advertising effort rate of each firm is equal to zero, when all the firms are symmetric, because of the whole market acting as a monopoly, when all symmetric firms decide to cooperate, once consumers want to buy goods they have to buy it from one of firms, even if firms do not spend on advertising.
Proposition 3.5. If all firms are identical: mi = m, pi = p for i G I, then the optimal cooperative strategies of players are
u*'k'1 = 0, Vie I, k = 0, N - T, Z = 0, T. P r o o f. Optimal cooperative strategies can be obtained in the form
hP\ll~xi
_ k,i
«Г*-' = max { 0, [ nC^ - ) } (12)
for i G I, k = 0,N — T and l = 0,T. Here we will examine only the second term in (12) because if u*' ' = 0, then the result is trivial.
Consider the case when all firms are identical: mi = m, pi = p for i G I, then related parameters in Proposition 3.1 can be rewritten as follows:
Ck'1 = to - - Ck'l+1(Sh - 1),
where Z = 2(n~i) and G= max jo, nCk,l+1 — J2jei Ck'l+1 j with initial conditions ck,T+1 = Q It ghowg that the yalue of ck,i ig equal for alUeI k = o, AT-f and I = 07?, which means the optimal cooperative strategies equal to 0 for any stage when all firms are identical.
The proposition is proved.
Definition 3.2. Resulting cooperative strategies {U*'j}^L0, ^i G I, are a combination of optimal cooperative strategies u*'k'1 for each truncated cooperative subgame rck(x*k,k, k + T) defined on the successive intervals [k, k + T]:
4'j'°, j = 0,N-T,_
, , N
Definition 3.3. Resulting cooperative trajectory { Xk j ,_o, is a combination of cooperative trajectories xk for each truncated cooperative subgame rck (x*k, k,k + T) defined on the successive intervals [k, k + T]:
f~*\N _ j=0'N~T' n OA
j = N-T + l,N. {U)
In this paper we focus on allocation problem of the joint payoff among the players (see (13)). Resulting imputation with LFA differs from the imputations in the initial game,
which is a result of difference of resulting characteristic function and characteristic function in the initial game.
3.3. Characteristic function. A characteristic function of coalition is an essential concept in the theory of cooperative games. In this paper it is defined in [20, 21] as a total payoff of players from coalition S C I in Nash equilibrium in the game with the following set of players: coalition S (acting as one player) and players from the set N \ S (acting as individuals). For each coalition S C I define the values of characteristic function for each truncated subgame as it was done in [10]:
f£iei KkS = I,
Vk (S; xf) = lvk (S, x*k'°), S C I, (14)
[o, S =
In form (14) Vk(S,x*k'°) is defined as a total payoff of players from coalition S in Nash equilibrium uNE = (u1, ...,un) in the game with the following set of players: coalition S (acting as one player) and players from the set \I \ S|, i. e. in the game with \I \ S\ + 1 players.
Suppose that the characteristic function for coalition S in truncated subgame rck(xk,k, k + T) has the form defined above, then in order to find values of it we need to use the system of Bellman equations for Nash equilibrium between players: S C I (acting as one) and players i G I \ S. Introduce the following Bellman functions, where Vk (S, xk) will be used as a characteristic function in the truncated subgame rk(x°k,k, k + T):
rkfC< rik'Oxk'0 , tik'O
Vk (S,x0k)=J2 Ck'0xk'0 + Ek,°, S С I, Vk(w, x0k) = Y Ak'°xk'° + B(i)k'0, i e I \ S,
iei iei
then the corresponding system of Bellman equations has the form
k
k'0 _ i„M2l I -i/k/a „,1
Vk(S,xk)= max
Г - (<Y] + Vk(S,xk) , S СI
Vk({i} , x0k) = max{mixk'0 - (uk)2 + Vk({i} ,xk)} , Wi G I \ S,
ui
V k (S; xT+1)=0, Vk ({i} ; xT+1) = 0.
In order to allocate cooperative payoff along the resulting cooperative trajectory, we define the resulting characteristic function in the way it was done in [10].
Definition 3.4. Resulting characteristic function of coalition S C I in the game model with dynamic updating has the following form:
-* N- - ), 7 = 0 ,N-T,
( ,aV 7j \ VN-T(S] 1 = N-T + 1,N.
(15)
4. Resulting cooperative solution. Using the resulting characteristic function (15) it is possible to define allocation rule for the cooperative payoff since it shows the value for each possible coalition. Imputation £k (x*k) for each truncated cooperative subgame rk(x*k,k, k + T) is defined as an arbitrary vector, which satisfies the conditions:
individual rationality: Çk(x*'k'°, k,k + T) > Vk ({i} ; x*k' ), i G I,
*
k )
group rationality: Eie/ g(x*'k'°, k,k + T) = Vk(N; xf) In this paper, we choose Shapley value as a cooperative solution:
Cukt * ,0n V^ (\1 | _|S Die's!- 1)! nrkfc * ,0N T rk(c\ ■ * ,0M
Shi(xk )= z^ -ijii--(s>xk ) ~v (s\r>xk )]•
sçi,ies l l!
According to LFA procedure, the imputation received by the players i G I can be calculated according the following formula [14]:
ii(x;,N-7) = l + ^-T(x*'N-T'°,N-f,N), 7 = 0,N-T, (16)
Uf-T{x*'N-T'^-N+T, N — T, N), ~f = N-T + l,N,
which is called the resulting imputation. It can be proved that the resulting imputation (16) obtained by choosing from each truncated subgame Shapley value is equal to the Shapley value calculated using the resulting characteristic function (15).
Proposition 4.1. Suppose that in every truncated subgame rck(x*k, k,k + T):
g (x*,k0 ,k,k + T ) = Shk (xk0),
where k = 0,N — T, then the resulting imputation ^(x^, N — y) coincides with Shapley value Shi(x*1, N — y):
UxY, N — y) = Shi(xY, N — y), Y G [0, N],
calculated using the resulting characteristic function V(S,xY, N — y). Proof. Denote function
IN-T + 1, j=l,N-T, \y, 7 = N-T + 1,N.
According to (16), the resulting imputation is calculated using the Shapley value Shk (x*k, k,k + T) in each truncated subgame:
i(x*7, N - y)=Y [Sh (x*i 0 jj + T ) - Shj jj + 1,j + T )] +
j=Y
N
+ Y [ShN-T(x*N-T j-N+T,j, N) - ShN-T(x*N-T'j+i-N+t,j + 1, N)] =
3=y{l)
sci'ies 1 '' I j=k
- V(S; x*1,j + \,j+T)) - (V(S \ i; x*fi,j,j+T) - V(S \ i; x*A,j + l,j+T))] +
N
+ X [(V(S;
xN-T'j-N+T, j, N) - V(S; xN-T'j+i-N+T, j + 1,N)) -
j=y(Y)
- (V(S \ Ц xN-T j-N+T,j,N) - V(S \ i; xN-T'j+i-N+T,j + 1,N))] (,
(17)
where Sh(x*,N — y) is Shapley value, calculated using the resulting characteristic function V(S,x;, N — y)
Sh(xY ,N — Y ) =
SciieS 1
= E
SCl'i€S _ j _ _ (18) — F (S ; x*i ,j+1,j+T)) — (V (S \ i; x*>0 ,j,j+T) — V (S \ i; x*A ,j+1,j+T))] +
N
+ E [(V (S ; xN-Tj-N+T ,j,N) — V (S ; xN-fd+i-n+t ,j + 1,N)) —
j=v(Y )
— (V(S \ i; xN-T, j-N+T,j, N) — V(S \ i; xN_T, j+1-N+:T,j + 1N))^,
comparing (17) and (18), the proposition is proved.
5. Simulation example. Consider oligopoly advertising dynamic game model with n = 3 firms defined on the interval N = 8 and information horizon T = 2. Let the parameters of each firm be p = [0.4, 0.5, 0.3], h = 0.4, ô = 0.09, m = [0.6,1,1.2] and initial conditions be z0 = [0.3, 0.5, 0.2].
x
0.8
0.1
0 _i_i_i_i_i_i_i_1
012345678
k
Figure 2. Cooperative trajectory in the initial game (solid line) and resulting cooperative trajectory (dashed line) in game model with dynamic updating
In Figure 2 comparison of resulting cooperative trajectory x* and cooperative trajectory in the initial game is presented. Here the lines for the first player in the game model with dynamic updating and in the initial game model coincide. Also, in Figure 3
comparison of resulting cooperative strategies u* and optimal cooperative strategies in the initial game model is presented. For the first player both cooperative strategies are equal zero in Figure 3.
Figure 3. Optimal cooperative strategies in the cooperative case of initial game (solid line) and optimal cooperative strategies in the cooperative game model with dynamic updating (dashed line)
V(S)
— V({\,2}) F({1, 2})
012345678
k
Figure 4- Characteristic function in the initial game model (solid line) and resulting characteristic function (dashed line) in game model with dynamic updating
Using {X }]=q formulas (14) and (15) we calculate the resulting characteristic function. In Figure 4 difference between the resulting characteristic function and characteristic function in the initial game for S = {1, 2} is presented. Using resulting characteristic function, we determine the resulting Shapley value using the formula (). In Figure 5 difference between the resulting Shapley value and Shapley value in the initial game is presented. As we can see from above, resulting Shapley value of game with LFA changes
vv — Shx >т>т S\ __ Sh2 > т < ж Sk2 - Sh3 Shз
......** Li.-«*-, - ■ ■
. . .
0 -1-1-1-1-1-1-1-1
012345678
Figure 5. Shapley value in the initial game (solid line) and resulting Shapley value (dashed line)
in game model with dynamic updating
more steadily over stages rather than the Shapley value of initial game. It can be seen that the competition among the companies is more fierce in the initial game rather than it in the game with LFA, considering market shares in Figure 2 and advertising expenditure in Figure 3. Shapley value of each company is barely changes on the last stage, which means that the profit of each company does not change much, as it is shown in Figure 5.
6. Conclusion. In this paper, cooperative dynamic oligopoly game model of advertising with dynamic updating has been studied and related results were presented. In future work, we are looking forward to study dynamic game with LFA, where the information horizon is random, also trying to construct an analytic formula for optimal strategies with LFA for each truncated subgame by one shot optimization. This would lead to the new results in this field.
The authors thank reviewers for their help with the paper and especially for the suggestion of adding Propositions 3.2 and 3.3.
References
1. Erickson G. M. Dynamic models of advertising competition. 2 ed. Norwell, Kluwer, Academic Publ., 2004, 122 p.
2. Sorger G. Competitive dynamic advertising: A modification of the Case game. Journal of Economic Dynamics and Control, 1989, vol. 13, no. 1, pp. 55—80.
3. Jorgensen S., Zaccour G. Differential games in marketing. Boston, Kluwer, Academic Publ., 2004, 159 p.
4. Prasad A., Sethi S. P. Competitive advertising under uncertainty: A stochastic differential game approach. Journal of Optimization Theory and Applications, 2004, vol. 123, no. 1, pp. 163—185.
5. Prasad A., Sethi S. P., Naik P. A. Optimal control of an oligopoly model of advertising. Proceedings of the 13th IFAC ¡Symposium on Information Control Problems in Manufacturing, INCOM 2009. Moscow, 2009, vol. 42, no. 4, pp. 91-96.
6. Naik P. A., Prasad A., Sethi S. P. Building brand awareness in dynamic oligopoly markets. Management Science, 2008, vol. 54, no. 1, pp. 129-138.
7. Yeung D. W. K., Petrosian O. L. Infinite horizon dynamic games: A new approach via information updating. International Game Theory Review, 2017, vol. 19, no. 4, pp. 1-26.
8. Gromova E. V., Petrosian O. L. Control of information horizon for cooperative differential game of pollution control. 2016 Intern. conference Stability and Oscillations of Nonlinear Control Systems, 2016, pp. 1-4.
9. Petrosian O. L., Gromova E. V. Cooperative differential games with dynamic updating. IFAC-PapersOnLine, 2018, vol. 51, no. 32, pp. 413-417.
10. Petrosian O. L. Looking Forward Approach in cooperative differential games. International Game Theory Review, 2016, vol. 18, no. 2, pp. 1-14.
11. Petrosian O. L., Nastych M. A., Volf D. A. Differential game of oil market with moving informational horizon and non-transferable utility. 2017 Constructive Nonsmooth Analysis and Related, Topics, 2017, pp. 1-4.
12. Petrosian O. L., Nastych M. A., Volf D. A. Non-cooperative differential game model of oil market with Looking Forward Approach. Frontiers of Dynamic Games, Game Theory and Management, Saint Petersburg, 2017. Eds by L. A. Petrosyan, V. V. Mazalov, N. Zenkevich. Birkhauser, Basel, Springer Publ., 2018, pp. 189-202.
13. Petrosian O. L., Barabanov A. Looking Forward Approach in cooperative differential games with uncertain stochastic dynamics. Journal of Optimization Theory and Applications, 2017, vol. 172, no. 2, pp. 328-347.
14. Petrosian O. L. Looking Forward Approach in cooperative differential games. Saint Petersburg, Saint Petersburg State University Publ., 2017. Available at: http://disser.spbu.ru/files/disser2/disser/ Wvm58zpgrB.pdf (accessed: 02.04.2019).
15. Novikov D. A., Smirnov I. M., Shokhin T. E. Control mechanisms for dynamic active systems. Moscow, IPU RAN Publ., 2002, 124 p.
16. Goodwin G. C., Seron M. M., De Dona J. A. Constrained control and estimation — an optimization perspective. London, Springer Publ., 2005, 411 p.
17. Kwon W. H., Han S. H. Receding horizon control: Model predictive control for state models. New York, Springer Publ., 2005, 380 p.
18. Wang C., Ong C. J., Sim M. Convergence properties of constrained linear system under MPC control law using affine disturbance feedback. Automatica, 2009, vol. 45, no. 1, pp. 1715-1720.
19. Yeung D. W. K., Petrosyan L. A. Subgame-consistent economic optimization. New York, Springer Publ., 2012, 395 p.
20. Bellman R. Dynamic programming. Princeton, Princeton University Press, 1957, 365 p.
21. Chander P., Tulkens H. A core-theoretic solution for the design of cooperative agreements on trans-frontier pollution. Public goods, environmental externalities and fiscal competition. New York, Springer Publ., 2006, pp. 176-193.
Received: March 01, 2019.
Accepted: March 15, 2019.
Author's information:
Lihong Shi — Master; [email protected]
Ovanes L. Petrosian — assistant; [email protected]
Alina V. Boiko — Master; [email protected]
Модель игры о рекламе с динамическим обновлением информации*
Л. Ши, О. Л. Петросян, А. В. Бойко
Санкт-Петербургский государственный университет, Российская Федерация, 199034, Санкт-Петербург, Университетская наб., 7—9
Для цитирования: Shi L., Petrosian O. L., Boiko A. V. Looking forward approach for dynamic coopérative advertising game model // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2019. Т. 15. Вып. 2. С. 221-234. https://doi.org/10.21638/11702/spbu10.2019.206 (In English)
Рассматривается динамическая модель, описывающая игру на рынке рекламы, в которой доля каждой фирмы зависит от ее собственных и рекламных политик конкурентов. Все больше и больше компаний готовы сотрудничать на рынке, чтобы в результате увеличить свои рыночную долю и прибыль. Компании сотрудничают в области рекламы, действуя как одна компания, и в соответствии с характерной функцией и некоторым кооперативным решением, представленными в данной работе, их совместная прибыль может быть перераспределена. Подход с динамическим обновлением информации применяется к исходной игре, чтобы построить модель, в которой информация о процессе обновляется с течением времени. С помощью численного моделирования прoведено сравнение решения исходной игровой модели и игровой модели с динамическим обновлением.
Ключевые слова : динамичные игры, динамичные кооперативные игры, динамическая устойчивость, динамическое обновление информации.
Контактная информация: Ши Лихун — магистр; [email protected]
Петросян Ованес Леонович — ассистент; [email protected] Бойко Алина Владимировна — магистр; [email protected]
* Работа выполнена при финансовой поддержке Российского научного фонда (проект № 18-7100081).