Contributions to Game Theory and Management, X, 350—374
Coordination in Multilevel Supply Chain*
Ekaterina N. Zenkevich1, Yulia E. Lonyagina2 and Maria V. Fattakhova3
1 St. Petersburg State University
7/9 Universitetskaya emb., St. Petersburg, 199034 Russia E-mail: Ekaterina.ZenkevichSgmail. com
2 St. Petersburg State University
7/9 Universitetskaya emb., St. Petersburg, 199034 Russia E-mail: yulia-lonyagina@yandex. ru
3 St. Petersburg State University of Aerospace Instrumentation
67 B. Morskaya str., St. Petersburg, 190000 Russia E-mail: [email protected]
Abstract There is a task of coordination in the multilevel supply chains with the tree-like structure taking into consideration the linearity of supply in the final markets that is discussed in this article. Three ways are suggested by authors in order to solve the chain coordination problem, i. e. to the rule of the players strategies choice that are satisfying the certain criteria of optimality. The first way is a decentralized solution that will be issued only when all the supply chain participants act independently from each other. The second way is the optimization of the overall chains revenue in the cooperative game, so called centralized solution. Finally, the third solution is the Nash weighted solution that is created by the optimization of the Nash weighted multiplication. Based on the particular example there is a comparison of all the ways discussed in the article.
Keywords: Multilevel supply chains, tree-like structure, overall chains revenue, Nash weighted solution.
1. Introduction
Modern world is closely connected with trade and business, which supply chain is the indispensable part of. The necessity of firms to sell their goods after being produced make them develop their trading activities by systems of trade flows and trade connections organization. Every year because of the progress and globalization pressure there is a growth of not only the number of these systems, but also of the difficulty, namely their structure and scale. In addition, there are appearing problems of optimization in the already organized supply chains, however the importance of their solution might be sometimes underestimated. As a result, badly organized operational performance leads to the loss and nonnetted gain. Therefore, not only the supply chains wide incidence, but also importance of the optimization solutions under the revenue criteria makes the problem of coordination among the players in the supply chain could not more up-to-date. In terms of this, the goal of the current article is the elaboration of the participants coordination way that is aimed to optimize supply chain under the revenue criteria.
In the following article one of the most omni-purpose and widespread kind of supply chains is examined, namely, the multilevel supply chains with the tree-like
* This work is supported by the Russian Foundation for Basic Research, project N 16-01-00805A
structure (the example of such a chain is depicted on the Fig. 1). The problem for these chains coordination is not well studied, because the supply chains modeling of that particular structure has just recently begun. This problem was examined in the works by Corbett C., Karmarkar U. S. (2001) and Carr M. S., Karmarkar U. S. (2005) for the first time. However, later on modeling of the multilevel supply chains was continued in the direction of pricing contracts and horizontal competition (Kaya, 2012; Cho, 2014). Only recently scientists have returned back to the optimization of the multilevel supply chains (Zhou et al., 2015).
In the following paper, there are three approaches to the coordination of participants, that are based on the different models of interaction or on the optimization criteria. For each of the approaches we are describing the process of the participants interaction, based on that we are formulating the optimization criteria and are designing the satisfying way of solutions design.
Fig. 1. The example of the multilevel supply chain with tree-like distribution structure
The further structure of the article will be organized in the following way: Section 2 is devoted to the mathematical formalization of multilevel supply chains with the tree-like distribution structure; in the Sections 3, 4, and 5 there are decentralized, centralized and weighted Nash solutions that are analyzed; in the Section 6 there is an example stated and the delivered results compared; in the final, 7th, section there is a summary and the results of the research presented.
2. Mathematical formalization of the supply chains
Let us look at the tree-like graph G = (X, F) with a mutual peaks of X and a mutual verges of F. The root peak of this tree can be named as x1. In the set of peaks X let us define the sets of Xi,..., X;, Xi C X in the following way:
X1 = {x1},Xi = {xeX\Fx = <$},
Xk+1 = (Fx \ X^ for x £ Xk, k = if (Fx \ X^ = 0
Comment 1. The inserted multitudes are setting the division of multitude X, such as Uli=1Xi = X, Xe p| Xr = 0, e = r.
Definition 1. Subset of junctures Xi C X, i = 1,..., l, will be named as the set of peaks (junctures) of the Level i. The junctures from the set of X; will be named the final or the finite.
We will denote the junctures x from the multitude X as xj, where the upper index is equal to the number of the level Xi, where this peak is situated and the lower index to the order number of this peak in the multitude Xi. For the uniformity, the root juncture x1 will be denoted as x^ What is more by mi we will understand the number of the junctures of the level of I, i.e. mi = |Xi|, where |Xi| - the power of the multitude Xi.
Definition 2. We will say that dissection of X1, . . . , Xl the multitude of X peaks, that was defined under the rule of (1), is defining the supply chain with the tree-like control (distributive) structure.
Definition 3. The sector of the peak xj G X \ X; is the name of the multitude
Fx
xy
Comment 2. The multitude of the sectors together with the root peak are controlling the dissection on the multitudes of peaks X.
Under the multitude Sj we will understand the multitude of pairs of indexes of these tech junctures that are included in the sector of the juncture xj G X \ X;, so as Sj = {(k, h)|xh G Fxi}. Let us notice that under the generation Sj = 0.
Assume that every peak x),i = 1,1, j = 1, to;, of supply chain consists of fi-
'n
nite plurality of elements {xjk}k=l, for which the set of lattice points is defined {vjfc }n=i, : Vijk > 0, where nj is any positive integer that is not less than 1. This plurality of elements is a context-wise a group of competitive firms that are producing and consuming the homogeneous product as well as having the different Vijk production costs (the production power is meant to be unrestricted). For each firm xjk G xj let us work in the variable qijk > 0, that is characterizing the running production volume of this firm as well as the integrated volume of the homogeneous product that was produced by all firms {xjk }n= 1 from the juncture xj, let us call as Qij = n= i j • Then for the sector of each juncture xj G X \ Xi supply chain the following condition is considered to be fulfilled:
nrh
Qij =53 qijk = (2)
k= 1 r,h:(r,h)eSi t= 1
meaning that there is no deficit or surplus of production in the supply chain.
For every juncture xj G X let us work in the variable pij that is equivalent sense wise the price according to that firms {xjk from the juncture xj are selling the unit of the good produced. It is considered that for the every of the final peaks xj G Xi there is the following linear function prescribed
pij = aij - bijQij (3)
where aij > 0, bij > 0. In fact, it means that the final peaks are realizing their product in the non-competitive consumer markets that are functioning according to the Cournot model with the linear correspondence that could be expressed by the formula (3).
Definition 4. The set of definitions ({qjk }i,j,k, {pij }i,j is defining the trading flow d in the supply chain.
Definition 5. Flow d will be named feasible, if pij > 0, Qij > 0, j = 1, to;.
Let the set D be the multitude for all the feasible flows in the supply chain. For
each of the firms {xjkYk^i*1 f°r « = 1 ,l,j = 1; mi let us define the function irijk -the revenue function that is set on the multitude D among all the feasible trading flows in the following way:
{qiik(pii - vnk), if i = 1;
qijk (aij - bij Qij - Prh - vijk), if i = l; qij k (pij - Prh - Vijk), in all other cases.
where prh : xj G Sh.
Let us arrange the multitude of peaks X supply chain: in the first place is a root peak, then the junctures of the second level in the ascending order, then of the third, fourth levels and up to the final inclusively, i.e. we will receive the arranged system {x1,x2,x2,...,xlmi}. This arranged multitude of all the junctures (let us denote it with N) of supply chain we will consider as the multitude of players.
The multitude of Uijin the strategy of the player xj will be considered as the multitude of all the possible vectors uij G D, where uij is created out of the arranged order of variables that are defined for all the firms {xjk }fc!f1 G xj and are situated within the area defining the feasible flow, namely:
lj.. = [ iuii = • • • > Hjni^Pij) e D}, x* G N; i = 1 J - 1, j = 1, rrii 13 \ {uij = (qijU • • •, qijnh) G D} , x] G N, j = 1, nit. [ '
Within this article we will examine three ways of the objectives formulation and optimality criteria. Let us consider the case when each of the supply chains participants is acting independently from each other and exclusively in favor of his own interests, then such model and corresponding to it solution will be named decentralized. If all the supply chain participants are cooperating and predefining to act concordantly in order to maximize the total revenue of the supply chain, then such problem will be called centralized. The third variant weighted Nash solution is the result of the optimization problem solution, in which as a matter of the objective function the weighted Nash solution is stated whereas as a status quo point it is the solution of the decentralized model in the same supply chain that is used.
3. Game-theoretic model of the multilevel decentralized supply chain 3.1. Formalization and the optimality criteria
First of all, let us describe the procedure of the decision-making in the decentralized model:
Step 1. The root juncture is denoting the selling price for the junctures of its sector.
Step 2. The peaks of the second level in the supply chain having received the information from the root juncture, are defining the price for a good to the peaks of their sectors. Then the procedure is repeating up to the junctures of the next to last level inclusively.
Step 3. The final peaks based on the prices having received from their suppliers, and supply functions are defining the volumes of production of the good to the market.
Step 4. The procedure of volumes disposal is happening between firms on the each of the peaks of the final level.
Step 5. Information about the volumes is arriving to all the upper-situated levels and within each juncture is happening the procedure of volumes disposal between firms.
Step 6. Calculation of revenue from each participant in the supply chain.
The decision-making process that is described above characterizes the decentralized multilevel tree-like supply chain as the conflict-managed system, with the hierarchical structure, therefore these systems specifically are defined by the order of the managerial levels that are followed one by one in the order of the denoted priority.
Definition 6. The feasible flow d* will be called optimal if it is fulfilled:
^ijk{d*)-Kijk{dl:,),yi = 1,1, j = 1, TOj, k = l,nij, (5)
where (dij) is the flow that was created by the deviation of the strategy Uj of the player xj.
Let us look into the plus-sum multistage game r with hierarchical structure that is revealed in a plurality (Y, {Ui}ieY, {Hi}ieY} where Y = {1, 2,..., k} is the multitude of players with dissection into the subsets according to the priority, Ui is the multitude of managing stimulus of the player i to the players that are subject to him, Hi is the payoff functional of the player i that was set in the Cartesian product of sets Ui leading the players U = ieY Ui. Control vector u = (ui, • • • , uk) is forming the situation in the game r. At the present time lets take the arranged multitude of supply chain junctures N = {x^^x^} as the multitude of the players Y, as the multitude of the controlling actions multitude Uij of players strategies xj G N. Each of the player xj G N will be assigned in the correspondence the vector nj = (nij1, nij2,..., nijnij). Then as the payoff functions of the players let us take accordingly the arranged set of vectors nj : n = {n1,..., }.
Then the plurality (N, {Uij}i j:xieN, {nj}i j:xi eN} is defined as the plus-sum multistage game with the hierarchical structure, and the task of decentralized model coordination of the multilevel supply chain is the process of finding the Nash equilibrium in the multilevel hierarchical game with the complete information.
3.2. Construction of the two-level decentralized supply chain solution
Let us begin the coordination task with the particular example when I = 2, namely there are only 2 levels in the supply chain and it has the form of vector (see the
Fig. 2).
Fig. 2. Two-level supply chain.
Let us look at the firm k in the finite juncture x2, where 1 < j < m2, 1 < k < n2j. For it the revenue formula equation looks like:
n2jk = q2jk (P2j - Pll - V2jk )
(6)
Let us apply in this formula the equation for p2j, taking into the consideration the supply function (3), namely:
n2j
P2j = 0,2j — b2j Q2j ,Q2j = q2jk '
k=1
Then we will get the following equation:
n2j
n2jk = q2jk (a,2j — q2jh — Pll — V2jk )
(7)
h=1
For the conforming of the assumption (5) let us apply to the revenue function (7) the condition of necessity for the maximum:
dn
2 kj
n2j
dq2jk
and express the q2jk :
«2j — b2j y q2jh — Pll — V2jk — b2jq2jk = 0,
h=1
qijk = («2j - Pll - l'2jk) - 1 2j
2
n2j
E
h=l,h=k
q2jh.
(8)
Let us perform (6) (8) for all k = l,n2j and we will come up to the system:
( -PU ~V2jl) \
J_
b2j
/2 11 • • M ( q2j1 \
12 1 • • 1 q2j2 =
V1 11 • •2 V q2 jn2j /
1 ■ {a2j - pu - v2j2)
(°2j -Pll-V2jn23) )
(9)
Matrix of the system (9) is a non-degenerate due to the linear connection of the series (columns), thus, this system may be solved in a one-valued way relatively to the all q2jk.
Let us find the opposite matrix for the matrix of the system (9):
/2 11 ••• 1\
12 1 ••• 1
V111 ••• 2}
-l
-l
"2j
"2Î + 1 "2Î + 1 " 2j+l
-1 -1
"2j
n2j + 1 n2j + 1 n2j + 1 .
["2j X"2j ]
and let us multiply on the left-hand side both of the sides (9) by this matrix:
1
( q2j1 \
q2j2 Vq2jn2j )
-1 x ( -£-(a-2j-PU-V2jl) \
"23 + 1 "23 + 1 "23 + 1
"2j
-1
\ __
\ n2j + 1 n2j + 1
"2j "23 + I ■
b2j b2j
ér(a2j -PU-V232)
\ («23 -Pll-V2in2j) j
(10)
Having accomplished the multiplication in the par (10) we will get the following equation for q2jk:
n2j
q2jk =
b2j (n2j + 1)
aij-Pli ~ n2jV2jk + 53 v,2jh\ ,k = l,n2j. (11)
h=1,h=k
The found value of the variables is in reality the point of maximum to the revenue function, i.e.:
d2TT2jk
2 = -b2j - b2j = -2b2j < 0, dq2jk
remain valid b2j ;
d27T2 jk
dq2jkdq2jr We can find the equation for Q2j :
= 0, Vr = k.
n2j
n2j
Q2j = q2jk =
1
n2j
k=1
k=1
b2j (n2j + 1)
n2j
a2j - P11 - n2jV2jk
+ E
h=1,h=k
V2jh
n2j (a2j - P11) - 53 V2jk k=1
(12)
b2j (n2j + 1)
, j = 1, TO2.
1
1
Let us have a look into the root sector. For the firm k from the root peak 1.1 the function of revenue has the following form:
TTiifc = qiik{yii - Viik), k = I, nil. (13)
The condition of surplus elimination and deficit (2) is expressed in the formula
— — n2j{a2j -ph j - V2jh
11 * ' " * ' " ■
n Y^n \ " - l> 11) - z^h=l Qu ^qilk E-b2j(n2j + l)
k=l 3 = 1 3 = 1
from that one can express the value pii from variables qiik:
nil m2 /
P11 = —-^-:-• (14)
E
n2j
j=1 \ b2j (n2j + 1)
Let us plug received equation (14) in the revenue formula (13):
niik — qiik
/ m-2 r
( ^ , ( n2ja2j - 2^h=l V13h b2j(n2j + l)
-Qii +
E
j=i
n2j
b2j (n2j + 1)
viik
,k=l,nn, (15)
and then let us use the maximum condition of necessity to the equation for the revenue functions (15):
dn
iik
dqi
ik
-Qii +
m2
^V b2j (n2j + 1)
f n2ja2j ~ Efe=l v2jh \ \
m2
E
j=i
n2j
b2j (n2j + 1)
qiik
m2
n2j
j= V b2j (n2j + 1)
= 0, k = 1,nn.
viik
(16)
Having leaved the variables q11k in the left side and having transferred other parameters to the right side, we will receive the following system:
/2 1 ••• 1\ 12 ••• 1
qiii qii2
V1 1 ••• 2 J \qiimj
t (n^j0'2j ~J2T=iv2jh\
¿V b2j(n2j + 1) J
E
j=i
f n2ja2j ~ Eh=i v2jh\ V b2j(n2j + l) J
m-2 /
| n2Ja2J
-En2=i v2jh
\j=i\ b2j (n2j + 1)
- viii
- Vii2
E
E
n2j
j=i V b2j (n2j + 1)
n2j
j=i V b2j (n2j + 1)
Viin
nE
j=i
n2j
b2j (n2j + 1)/
(17)
Matrix of the system (17):
/2 1 ••• 1\
12 ••• 1
V 1 1 ••• 2 I ,
\ ' [niixnii ]
is a non-degenerate due to the linear independence of its columns (rows). That is why we can express in a one-valued way the meanings of the variables q11k, having multiplied this system to the opposite matrix that has the form:
nii + i nii +i
-1
nii + i
-i
-i
. nn + 1 nii+l
"ll "ll + l .
i
"11
We will receive the equations for qiij,j = l,n\l\
qlll qll2
\qllnii /
/ "11 -1 . . . -1 n 11+1 nn + 1 nn+1
\ -1 . . . "11 \ nn+1 nn + 1 nn+1 .
( (U2ja2j ~ h 1 V2jh I Mu
j= V b2j (n2j + 1) ( n2j«2j ~ v2jh ¿tV b2j(n2j + l)
— Vll2
E
j=l m2
E
j=l
m2
n2j
b2j (n2j + 1)
"-2 j b2j (n2j + 1)
/ v^"2j \ m2 /
l M-2, + 1) )-Vllnil£[
n2j
b2j (n2j + 1)
After simplification (18) we will come up to the pars:
(18)
1
1
"2j
qllk
(nil +1) ^t 1 n2Ja2J - - + E ^
h=l
r=l,r = k
A; = 1, nu.
The values found (19) are in reality the points of maximum, because
d2nl
lk
—1
dq
iik
E
n2j
+
—1
m2
j=l \ b2j (n2j + 1) J j= V b2j (n2j + 1)
n2j
—2
E
j=l
n2j
b2j (n2j + 1)
< 0,
due to the fact that (fc2 (w^+i)) > 0, V j = 1, m2;
dn
iik
dqllk dqllr
0, V r = k.
(19)
(20)
In the formula (19) all the parameters are known, because they are the predefined ones in the supply chain. As a consequence, the meanings of the variables q11k are known as well. Thus, further we can consequently find the meanings of the variables Pn, Qii, </2jk,j = 1, m2, k = 1, n2j p2j,j = 1, rri2. That is how the optimal flow for the two-level decentralized supply chain was found and the problem of coordination was solved. Analytical equations of the meanings of values in equilibrium are stated in the Table 1.
x
x
Table 1. Analytical equations for the meanings of variables in equilibrium
Variable Equation
giifc, k = 1,Tin m2 / «2j J = 1 J \ /1=1 "11 \ -nilVllk + V~Llr r=l,r^k J
Qu 1 V* 1 ( j=i nn \ -lin^^i, - h=1 r=l /
Pu nn ni2 / X~~*n2j \ V^ , Y^ / n2ja2j ~ ¿^=1 \ + Mn^-Hl) J
m2 , x PI \b2j(n2j + l)J
<?2jk, 1 /
j = 1, TO2 , k = 1, n2j b2]{n2]+ l))\aiJ PU n2j \ + ^jfe h=l,hytk )
Q2j, j = 1 ,m2 n2j(a2j -pu)~ J2'k=1 v2jk b2j{n2j + 1)
3.3. Nash equilibrium in the multilevel decentralized game
Let the decentralized tree-like supply chain be set with the certain number of levels. Analogous to the previous section the solution of the coordination problem we will begin with the analysis of the final junctures proceeding to the direction of the final peak.
Let us analyze the revenue function of the firm k from the juncture xj:
nijk = qijk(pij — Pit — vijk),Pit : (l,j) G S*t.
(21)
Let us substitute in the revenue formula (3.3.1) the formula for the variable plj, using the supply function (3):
nijk = qijk (aij — bij Qij — pit — vijk ).
(22)
Having done (21) (22) for all k = l, nu and having applied the maximum condition of necessity:
dn
ijk
dqijk
= 0,k=l,
nij,
(23)
we will result in the following system:
^2 1 1 • • • 1 \ / qiji \ ( fcljK--Pu \
1 2 1 - - - 1 qij2 ^(aij-Pit ~vij2)
\ 1 1 1 • • • 2 / \ qljni. J y J- (ay - pit - vljnij ) y
(24)
System (24) has the matrix:
/2 11 ••
12 1 ••
• 1\ • 1
V111 ••• 2)
["lj X"lj]
that is non-degenerate due to the linear dependence of columns (rows). That is why system (24) can be solved in a one-valued way in correspondence to the variables qijk,k = 1 ,nij and the unambiguous solution has the form:
( qijl \ qij2
\qij"io )
—1
—1
( nl3
nij + 1 nij + 1 nij + 1
\ ( - Pit \
è-(aij - pu -vij2)
—1 —1
nij
\ nij + 1 nij + 1 nij + 1 /
Vbjj^y - Pa -vijnh) J
or after the multiplication of the solution has the form:
/ qiji \
q i j2
Vqljni3/
/ 1 / / W \
M»U + 1) 1 / / "ij
b l j(n l j +1)
aij - I Pit + nij vij2 -53 vijh
bij (nij + 1)
h=i,h=2
"j -i
aij - | Pit + nijvijn j - vijh
h=i I I J
For the juncture xj the following par is valid as well
^ nijiaij - PU) - Efc=i vw Qij - li-jk - —
k=i
bij{nij + 1)
(25)
(26)
Let us fulfill the same analogical operations (21) (26) for all the final peaks
xj e Xi.
Now let us analyze the firm k from xj1 1). Its revenue function has the following
form:
(27)
K(l-l)jk — Q(l-l)jk (p(l-l)j - Pit -V(l-l)jk) —
where pu : (l - 1, j) G St\
Taking into consideration that the juncture x^^j composes a sector, then from the condition of the deficit and surplus elimination (2) let us have the formula
"(i-ij
53 q(i-i)jfc = Q(i-i)j = E Qih
k=i
E
h:(i,h)eSi"
nih (alh -P(l-l)j) - E"=l"ftr bih(mh + 1)
(28)
from that it is possible to express the variable p(;-1)j in one-valued terms: p(i-1)j = f(i-1)j (q(i-1)j1 ,---,q(i-1)j"(i_i)^ =
"(i-ij
- E q(i-i)jfc + E
E"ih
r=i Vihr
k=i
h:(i,h)6S'.-i
bih (nih + 1)
(29)
E
nlh
h:(i,h)es:
-i bih(nih + 1)
Let us substitute (29) in the revenue formulas (27)
K(l-l)jk = Q(l-l)jk (f(l-l)j - Pit - V(1-l)jk) , & =
i)j,
(30)
1
h:(i,h)eSi-i
and let us apply the maximum condition of necessity to the formulas (30):
dn(i-i)jk ,
- — J(l-l)j - Pit - v(l-l)jk +
dq(i-i)jk
+ <l{i-i)jk ——---=o, k = 1, (31)
\ - nih
or in the matrix form:
/2 11 ... 1\
121... 1
( q(i-i)ji \ q(i-i)j2
\ 1 1 1 . 2/ \q((i-i)jn(l-1)j J
/ i-i 1 / nlh
E blh{nlh + i) (niha,lh ~nihPit ~ nihV(i-i)ii ~ E
h:(i,h)eSj i-i
1
Vihr
^ blh(nlh + i) [nihaih - nihPu - - E
h:(i,h)eSj ihy ih ' \ r = i
vihr
i-i i
\h:(i,h)ES.
1
nih
bih (nih + 1)
nihaih - nihPit - nihV(i-i)jnil_1). - vihr
(32)
Since the matrix of the system (32)
/2 11 ••• 1\
12 1 ••• 1
V 1 1 1 ••• 2/ r n
x ' [n(i_i)i*n(i_i)iJ
is a non-degenerate one due to having linear independence of the columns (rows) the opposite matrix exists:
/2 11 ••• 1\
12 1 ••• 1
-1
111
2 [n(i-i)jxn(i-i)j] ( n(i-i)j
-1
-1 \
(33)
\n(i-i)j + 1 n(i-i)j + 1 n(i-i)j + 1/
As a result of that, (3.3.10) could be solved in a one-valued way in relation to the variables q{i~i)jk,k =
q(i-i)jfc
n( i-i)j + 1
-i i
h:( l ,h)eS.
bi h(ni h + 1)
(nihaih - nihPit-
2(i-i)j
-53 Vihr - n(i-i)jnihv(i-i)jfc + nih V(i-i)je
e=i,e=fc
r=i
k = 1, n
(i-i)j • (34)
There are could be further calculated the value of Q(;-i)j:
2(i-i)j
Q(i-i)j - 53 q(i-i)jk
k=i
n(i-i)j + 1
E
h:(i,h)es:
X ^n(i-i)j ^nih aih - nih Pit - E vihr
-1 bih(nih + 1)
\ n(i-1)j ^ nih E v(i-i)jk
k=i
• (35)
Let us repeat the process (27) (35) for all the remained junctures from the same level: x^-1 € Xl-1, i = j.
Then we by the similar way will analyze the peaks x| from multitudes X peaks of the level i, i = (1 — 2), (l — 3),..., 2, will solve the two level subgame in each of the sectors that we created by these junctures, having received the solution depending on the supplier price of the juncture xt and express the meaning of this price in terms of the variables from the volume juncture.
Let us proceed to the analysis of the multitude in the first level peaks X1 = {x1}. The revenue functions view for the certain firm k from the juncture x1 has the view:
niifc - qiifc(pii - viifc)•
(36)
1
1
1
1
Let us consider that the variable pii has the expression by the variables qiik, k — 1,nii and the parameters of the production costs that can be received after the
consideration of all Xi, i = 2,1 — 1 from the condition of the deficit and surplus nonexistence:
pii = /11 (qiii,..., qiinii ,vui,... ,vitmt, ■ ■ ■, V111,... ,viinil ),
i,t :(i,t) G Si, (37)
where /11 is the linear function depending on the arguments q111,. ■., q11ni1 • Let us substitute the equation (37) in the revenue function (36)
niij = qiifc (/ii(qiii,.. ., qiinii ,viti,Vitmt, ..., viinii ) - vik), (38) and apply to the (38) the maximum condition of necessity:
dn
11k
dqi
1k
/ii(qi11, . qiinii ,Viti, . . . ,Vitnit, . . . , Viii, . . . , Viinii )-
— Viik + qiik
dfn dqllk
(39)
0, k = 1, nii,
As this takes place the meanings of all derivatives , k = 1, nn are constant due to the linearity of the function fii. The system (3.3.15) is the linear equations system relative to qiii,..., qiini1 with a nondegenerate matrix
/2 11 ••• 1\
12 1 ••• 1
(40)
V 1 1 1 • •• 2 , ,
\ / [niiXnii]
and due to that it is uniquely solvable in relation to all qiik,k = 1,nii where this solution depends only on the predefined supply chain parameters. Then by consequently substituting the deduced meanings to the equations for the unknown variables we will find their equilibrium meanings. Hence, the optimal flow d* is found and the task of coordination to the decentralized model of the multilevel supply chains is solved.
4. Coordination of the centralized multilevel supply chain
Let the certain multilevel supply chain with the tree-like distributive structure be defined. Let us assume that all its participants are joining the coalition and deciding to act in coordination having the goal of the total profit functions maximization in the overall supply chain under the known linear supply functions in the finite junctures.
For each of the firms from this chain let us write down its revenue function nijk(d), and then let us sum them by i = 1,1, j = 1, Wj, k = 1, n^- in order to find the overall supply chain revenue n(d). Then it is necessary to find that feasible flow d that can contribute to the satisfaction of the formula
argmaxdeDn (d) = d,
leading us to the optimization problem under the following conditions:
l mi n.
r
qijh ,pij
max
n(d) = qmax ( 5353 53^ (j,vjji,..., vjnij ,Pij ,Pth) + ¿=2 ¿ = 1 fc=i
+ 53 niik (qiii, • • •, qiinii, viii, • • viinn ,pii) , pth : (i, j) e S
k=1
Wj = alj - blj *£qijk,j = b mU
k=i
(41)
(42)
qthr = 53 53 qijk't'h: e X; ¿,j:(i,j)esh k=i
r = i
<7ijfc > 0, i = 1, /, j = 1, TOj, A; = 1, riij;
(43)
(44)
Pij >0,i = l,l,j = 1,
(45)
From the properties of the maximizing function n(d) and view of the constraints (42) (45) we conclude that (41) (45) is the linear optimization problem under the linear constraints of equation and inequation types.
For the solution of the analyzed optimization problem there was a program created in the MATLAB environment. This program realized the interactive search algorithm of the maximum point search under the constraints of equation and inequation types based on the sequential quadratic programming method.
Optimization problem (41) (45) (and, as a consequence, results received after its solution) has only one, but very substantial, drawback: it requires after the usage an additional imputation system, because under the received optimal volumes that are really minimizing the revenue on the whole supply chain, the revenue of the certain participants is pertaining to zero or negative. That is why after the optimal flow to the chain identification it is necessary to imply the contract system among all the participants which states explicitly the imputation of the total revenue received. However, it is very often difficult to implement that in real life.
Let us analyze the method using an alternative definition of the optimization problem and not requiring after it usage of any mathematical instruments.
5. Formalization of coordination attitude with the weighted Nash solution usage
Let us have the game in the standard form, namely the plurality r = (N, {Yj}ieN, {Hj}ieN}, where N = {1, 2, • • •, n} is a nonvacuous set of players,
Y is the set of players i strategies, and H is a payoff functional of the player i that is defined on the Cartesian product of sets {Yj}ieN for the strategies of players
Y = ieN Yj, Hj : Y ^ R Simply ordered plurality N = {xi, x2, x2, • • •, xJ,} for all the junctures of the supply chain we will consider as the plurality of players and pluralities Uj, defined by formula (4) pluralities for strategies of players xj e N Let
us for each player xj e N define in accordance the vector nj
VCTjji, njj2,
'»jnij ,
m
and in terms of players payoff functional let us take the mix of these vectors, simply ordered according to the ordering of the players plurality n = {nj,..., nlmi}.
Let us call n* = as the revenue of all the supply chain participants
that is gained in decentralized solution of a coordination problem in the same supply chain. Let us create the function
l mi ni
^(d) = nnn (j (d) - n¡]k)aijk
i=lj=lk= 1
where a^ are certain numbers such as o.ij]. > 0, Vi = 1,1, j = l,rrii,k = 1, n^ and
l mi nij i=1 j = 1 k=1
Then the solution of the following optimization problem with constraints is, on the one hand, the weighted Nash solution and on the other is the Pareto-optimal flow in the supply chain:
max
qij h . Pij
(l mi nij
n n n (j , • • • ' qijnij > viji' • • • ' vijnij ,Pij ,pth)- n*akYijk )x
i=2j=1k=1
/ nil
x n (nilk (qill, • • • , qilnii ,V111, • • • ,viinii ,pii) - n*nk )ni1k
k=1
Pth : (i,j) e Sfh;
(46)
71~ijk > K*jk, i = 1,1, j = 1, TOj, k = 1, nij] (47)
Pij = aij - bij qijk, j = 1, rrii; (48)
k=l
nth nij
J2 qthr = J2 J2 qijk, t,h : xh e Xi ; (49)
r = l i.i:(i.i)FSt k=l
qijk >0, i = 1,1, j = 1, mi, k = 1, nij; (50)
Pij > 0, j = 1, mi (51)
For the solution of this linear optimization problem with the non-linear constraints there was a program created in MATLAB that is representing the iterative search of optimal solution with the predefined constraints in the kind of equations and inequations with the usage of the sequential quadratic programming method as the most effective method of the linear functions constrained optimization.
6. Example and comparison of the solutions
Let us look at the specific example of the supply chain and compare the solutions that were received after each of the methods were implemented. Let us have the supply chain depicted on the Table 2.
Table 2. Meanings of the supply chain parameters
Juncture Juncture xï Juncture XÎ Juncture si
Number of firms in the juncture, Tlij nil = 2 «21 = 1 «31 = 4 «32 = 2
Meaning of costs to the single unit of good production, Vijh vm = 1500 v112 = 1505 V211 = 700 V311 = 342 «312 = 340 i>3i3 = 338 i>3i4 = 345 «321 = 120 «322 = 122
Let us find consequent decentralized solution for this supply chain, then centralized, and finally Nash solution in which as the weight coefficients there will be the following numbers used:
«111 = «112 = -
«111 = «112
«211 =
9'
«311 = «312 = «313 = «314 = «321
«322
1
54'
Comment. These numbers were received by the authors algorithm of the number crunching in the weighted coefficients, according to which the largest weight is assigned to the root juncture, and then the weights are decreasing by the movement from the level to level.
Let us find the decentralized solution for this example. Revenue function for all the firms from the juncture of the 3rd level have the type (52) and (53):
n311 = 5311 ( 5000 - 0, 25 q31j - P11 - 342 j ,
j=1
(52)
n312 = 5312 (5000 - 0, 25 ^ q31j - P11 - 340j , n313 = 5313 ( 5000 - 0, 25 q31j - P11 - 338 j ,
j=1 4
n314 = 5314 ( 5000 - 0, 25 53 531 j - P11 - 345 j ;
j=1
2
n32i = q32i ( 6000 - 0, 09 q32j - P21 - 120
j=i
(53)
n322 = q322 ^6000 - 0, 09 q32j - P2i - 122
Let us apply to all the functions in (6.1) and (6.2) the maximum condition of necessity and deduce the two sets of equations respectively:
0, 5 0, 25 0, 25 0, 25 0, 25 0, 5 0, 25 0, 25 0, 25 0, 25 0, 5 0, 25 0, 25 0, 25 0, 25 0, 5
( q3ii\ q3i2 q3i3 Vq314 J
/4658 - pn\ 4660 - p11 4662 - p11 y 4655 - p11 J
(54)
0,18 0, 09 \ / q321 0, 09 0, 18 J I q322
5880 - p21 5878 - p2i
After solving the systems (54) and (55) we have the formula for q3ij:
q3ii = 3724 - 0, 8pn, q3i2 = 3732 - 0, 8pii, q3i3 = 3740 - 0, 8pn, q3i4 = 3712 - 0, 8pii.
(55)
(56)
©21 = ^(588200- 100^21), </322 = ^(587600- 100^1).
(57)
Because of the deficit and surplus mitigation condition we will receive the formula
1175800 200
Q32 — </32i + </322 — ——---27~P21 ~ ~ <?211'
from that one can express meaning of the variable p2i
p2i = 5879 - 0,135q2ii.
(58)
For the unique firm out of the juncture x2 revenue function is written in the form of the formula:
n2ii = q2ii (p2i - pii - 700), substituting in which the equation (58), we will find:
n2ii = q2ii (5879 - 0,135q2ii - pii - 700).
Implementation of the maximum condition of necessity to this equation will be resulted in the par:
On'
211
dq2
0
517900 100
11
q2ii
27
(59)
The condition of the surplus and deficit mitigation in the root peak center can be written in the form of equation
4
Q11 = 9111 + 9112 = Q21 + Q31 = 9211 + 53 93ii,
¿=1
from that after having substituted (6.5) in (6.8) one can express p11:
1150520 135 . Pn = "233--932(9111+9112) (60)
Firms 1 and 2 from the root sector have the following revenue functions respectively:
niii = 9111 (pii - 1500) , (61)
nii2 = 9112 (pii - 1505), (62)
which after the plugging in (60) will have the form:
(1150520 135. . \
Trill = «in ( —--^ (9111 + 9112) - 1500 1 , (63)
((1150520 135. . \
7T112 = 9112 I —233--932 (qni + qiu' ~ j • '
After the implementation of the maximum condition of necessity to the (63) and (64) we will receive a system:
135 135 \ / „ \ / 801020
--- 9111 -
466 932 / \9ll2/ \ 233
№ f6
the unique solution of which has the form:
■qni = 213916 ^ 7923
9112 = ^ « 7889. (65)
Let us substitute the found meanings (65) in the equations (60)
616895 , N
Pn = -^33- « 2648. (66)
Let us substitute the meaning (66) in the (56) and (59) so that we will come up with the following:
374176
9311 233 a 1606,
376040
9312 233 a 1614,
377904
9313 233 1622,
371380
9314 233 1594,
(67)
19660400
= " 93755 (68)
Then, after having substituted (68) in the formula (58) we will find the meaning for p2 1:
1074901
P2i = 233 ~ 4613. (69)
By substituting (68) to the formula (58) let us find q32i and q322 from the equation (57):
3284500
©21 = « 4699; (70)
9806900
©22 =-~ 4677.
y 2097
Finally, using the calculated meanings of production volumes (67) and (70) in the finite junctures x3 and x2, let us calculate the meaning of optimal prices p3i and p32 with the usage of the supply function:
790125
»31 =-« 3391,
1 233
1201396 1 „
n32 =-« 5156.
1 233
Knowing the equilibrium meanings of all variables, we can calculate the revenue of every participant and then receive the overall supply chain revenue that is equal to:
d 53525765475416 7 , N
nd =-« 3.6516-107. 71
1465803 v 7
Now let us find the optimal meanings by solving with the help of MATLAB platform the total revenue maximization problem in case of decentralized supply chain model and the maximization of the weighted Nash solution problem. Let us place all the received meanings in the single table (Table 3) for the intuitive comparison.
While comparing the meanings of the total chain revenue in decentralized and centralized models, let us notice that in case of centralized participants behavior the total revenue of chain has been increased to 1,1042 • 107 or approximately to 30%. The number of analogous numerative experiments has found out that the chain centralization has on average the 25% gain in terms of total revenue in comparison with decentralized model. What is more, it is clear from the table that the Nash weighted arbitrage solution has increased the total profit of supply chain approximately to 29% from the revenue meaning in the Nash equilibrium in decentralized model. This result is a bit worse that has been received by the means of overall supply chain revenue maximization problem solution. However, the Nash weighted arbitrage solution guarantees for each of participants the positive gain and does not require an imputation procedure.
Table 3. Meanings of variables and revenue
Nash Solution of the Nash weighted
equilibrium total profit arbitrage
maximization solution
problem
Juncture x[
Volume of qui « 7923 gm « 27566 <7111 » 13629
output <7112 « 7888 <7112 ~ 0 <7112 » 13126
Price Pu « 2648 pu ~ 1553 Pu « 2402
Revenue of 7T111 R 9092365 nln « 60461350 7Tlll PS 12299768
participants 7T112 » 9013310 7T112 « 0 7T112 ~ 11780161
Juncture xf
Volume of <7211 « 9375 9211 ~ 21242 <7211 » 21441
output
Price P21 « 4613 P21 ~ o P21 « 3716
Revenue of 7T211 ~ 118664742 7T2II « 16198593 7T211 ~ 13144816
participants
Juncture x'i
Volume <73ii « 1606, <73ii ~ 0, <73ii « 696
of output </312 « 1614, <7312 ~ 0, </312 « 1193
</313 « 1622, q3is ~ 6324, </313 « 2424
<7314 « 1594 <7314 ~ 0 <7314 « 1001
Price P31 « 3391 pai ~ 3419 P31 « 3671
Revenue of 7T311 ä 644733 7T311 « 0 7T311 S ¿644770
participants 7T312 ä 651173 7T312 ~ 0 7T312 ~ 1108408
7T313 ä 657644 7T313 ~ -4285648 7T313 ~ 2256850
7T314 ä 635134 7T314 ~ 0 7T314 S ¿925272
Juncture X2
Volume of </321 « 4699, </32i ~ 21242, </321 » 12018
output </322 « 4677 <7322 ~ 0 </322 « 9423
Price P32 « 5156 P32 ~ 4088 P32 « 4070
Revenue of 7T321 « 1987132 TT321 ~ -24758272 7T321 ~ 2821735
participants 7T322 » 1968381 7T322 ~ 0 7T322 ~ 2193425
Total chain: « 3,65 • 10' ~ 4, 76 • 10' « 4,72 • 10'
revenue
7. Conclusions
Within this paper we have analyzed supply chains with the tree-like distributive structure, where each juncture of this chain represents the competitive firms plurality that are producing and consuming the homogeneous product and that are having different production costs, but at the same time junctures do not compete with each other. It was assumed that the markets where the final products are realized by the finite junctures, do not compete with each other and function under the Cournot model with linear supply functions. We have discussed the question of participants coordination, i.e. the of the problem concerning the choice of such strategies that are satisfying the predefined optimality criteria. The mathematical formalization of the multilevel tree-like supply chains with the help of tree-like graph was conducted and the three solutions to the coordination problem were proposed: decentralized solution, centralized solution and weighted Nash solution. The search for decentralized solution has resulted in absolute Nash equilibrium being found in the multilevel hierarchical fully equipped with information game for which we have created the algorithm of this equilibrium solution finding. For the case of the centralized participants behavior in the supply chain with the analyzed structure, the coordination problem was formulated as the problem of non-linear conditional optimization. Numerical simulation has found that such an approach increases the total revenue of the supply chain on average at 25%, but is does not guarantee the positive gain to all of the participants, so requires the imputation system to be implemented. The analysis of results having received from the numerical simulation, has forced us to find an alternative approach to the supply chain coordination. Acting as such an approach the Nash weighted solution was chosen that, as it was found out experimentally, even though gives a smaller gain in terms of revenue than the one examined earlier, but guarantees the positive gain to all of the participants.
References
Petrosyan, L. A., Zenkevich, N. A. and E. V. Shevkoplyas (2014). Game theory. 2nd Edition. BCV-Press, Saint-Petersburg, 432 p. Adida, E., DeMiguel, V. (2011). Supply Chain competition with multiple manufacturers
and retailers. Operation Research, Vol. 59(1), 156-172. Cachon, G. P. (2003). Supply chain coordination with contracts. Handbooks in Operations
Research & Management Science, 11, 227-339. Carr, M. S., Karmarkar, U. S. (2005). Competition in multi-echelon assembly supply chains.
Management Science, 51, 45-59. Cho, S.-H. (2014). Horizontal mergers in multi-tier decentralized chains. Management Science, 51, 45-59.
Corbett, C., Karmarkar, U.S. (2001). Competition and structure in serial supply chains
with deterministic demand. Management science, 47, 966-978. Gasratov, M. G., Zacharov, V. V. (2011). Game-theoretic approach for supply chains optimization in case of dterministic demand. Game theory and applications, 3(1), 23-59. Gorbaneva, O.I., Ougolnitsky, G. A. (2016). Static models of concordance of private and
public interests in resource allocation. Game theory and applications, 8(2), 28-57. Kaya, M., Ozer, O. (2012). Pricing in business-to-business contracts: sharing risk, profit and information. The Oxford Handbook of Pricing Management. Oxford: Oxford University Press, 738-783. Laseter, T., Oliver, K. (2003). When will supply chain management grow up? Strat-
egy+business, Issue 32. Tyagi, R. K. (1999). On the effect of downstream entry. Management science, 45, 59-73.
Vickers, J. (1995). Competition and regulation and vertically related markets. Review of economics study, 62, 1-17.
Zenkevich, N.A., Zyatchin, A. V. (2016). Strong coalitional structure in a transportation game. Game theory and applications, 8(1), 63-79.
Zhou, D., Karmarkar, U. S., Jiang, B. (2015). Competition in multi-echelon distributive supply chains with linear demand. International Journal of Production Research, 53(22), 6787-6807.
Ziss, S. (1995). Vertical separation and horizontal mergers. Journal of industrial economics, 43, 63-75.