Professional Documents
Culture Documents
Modeling Multileader-Follower Noncooperative Stackelberg Games
Modeling Multileader-Follower Noncooperative Stackelberg Games
An International Journal
To cite this article: Cesar U. Solis, Julio B. Clempner & Alexander S. Poznyak (2016) Modeling
Multileader–Follower Noncooperative Stackelberg Games, Cybernetics and Systems, 47:8,
650-673, DOI: 10.1080/01969722.2016.1232121
Article views: 43
Download by: [The UC San Diego Library] Date: 16 January 2017, At: 03:12
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL
2016, VOL. 47, NO. 8, 650–673
http://dx.doi.org/10.1080/01969722.2016.1232121
ABSTRACT KEYWORDS
This paper presents a Stackelberg–Nash game for modeling Extraproximal method;
multiple leaders and followers. The model involves two Nash Markov chains; multiple
games restricted by a Stackelberg game. We propose a leader–follower; Nash;
Stackelberg games
computational approach to find the equilibrium point based
on the extraproximal method for ergodic controlled finite
Markov chains. The extraproximal method consists of a two-
step iterated procedure: the first step is a prediction and the
second is a basic adjustment of the previous step. We formulate
the game as coupled nonlinear programming problems using
the Lagrange principle. The Tikhonov’s regularization method is
used to guarantee the convergence to a unique equilibrium
point. Validity of the method is demonstrated applying this
framework to model an oligopoly competition.
Introduction
Brief Review
The standard equilibrium concept employed most commonly in multi-players
game theory is that of the Nash equilibrium assuming that players always
make a best-reply to what other players are doing (Clempner and Poznyak
2011; Nash 1951). It describes a mathematical model in which all players
simultaneously compete against each other in a noncooperative game. A
strategic game in which there exist a leader player that moves first and then
the follower players move sequentially must be modeled as a Stackelberg
game (Van Stackelberg 1952, 2011). A classic Stackelberg game involves a
single leader and a single follower. However, games with a small number of
competing players are more common in the practice.
We consider a multi-leader-follower game that has several dominant
leaders and many dominated followers (Van Stackelberg 1952, 2011). Specifi-
cally, we model a multileader–follower Stackelberg game where both leaders
CONTACT Julio B. Clempner julio@clempner.name Centro de Investigaciones Economicas, Administrativas y
Sociales, Instituto Politecnico Nacional, Lauro Aguirre 120, col. Agricultura, Del. Miguel Hidalgo, Mexico City 11360,
Mexico.
Color versions of one or more of the figures in the article can be found online at www.tandfonline.com/ucbs.
© 2016 Taylor & Francis Group, LLC
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL 651
Related Work
Sherali, Soyster, and Murphy (1983) develop a one leader and N followers
model where the followers operate under the Cournot assumption of zero
conjectural variation and the leader, called a Stackelberg firm, specifically
takes into account the reaction of the Cournot firms to its output proving
the existence and uniqueness of a Stackelberg–Nash–Cournot equilibrium.
Sherali (1984) presents a multiple leader Stackelberg model and analysis that
demonstrates how the leader-firms can utilize the true reaction curve of the
follower-firms providing sufficient conditions for some useful convexity
and differentiability properties of this function. Nishizaki and Sakawa
(2005) presented a method for obtaining Stackelberg solutions to two-level
integer problems with the upper- and lower-bound constraints through gen-
etic algorithms employing a zero-one bit string as an individual which is
penalized if the conditions are not satisfied in the artificial genetic systems.
Leyffer and Munson (2010) examine for multileader–follower games a variety
of nonlinear optimization and nonlinear complementarity formulations of
equilibrium problems with equilibrium constraints distinguishing two broad
cases: problems where the leaders can cost-differentiate and problems with
652 C. U. SOLIS ET AL.
Main Results
In this paper we present a particular Stackelberg–Nash game approach for
modeling multiple leaders and followers. We propose a computational
approach to find the equilibrium point based on the extraproximal method
for a class of ergodic controlled finite Markov chains games. In this game,
each of the leaders proceeds as in a Nash game with respect to the other lea-
ders (selecting their strategies simultaneously and non-cooperatively among
themselves). As well, the followers proceed as in a Nash game with respect
to the other followers. However, leaders and followers are together in a Stack-
elberg game: the model involves two Nash games restricted by a Stackelberg
game. The extraproximal method consists of a two-step iterated procedure
where the first step is a prediction that calculates the preliminary position
approximation to the equilibrium point and the second is a basic adjustment
of the previous prediction. Each equation of the extraproximal method is an
optimization problem itself. We formulate the game as coupled nonlinear
programming problems using the Lagrange principle and the Tikhonov’s
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL 653
�
Pi si ðn þ 1Þ ¼ sðji Þ exponentially quickly converge to their limits Pι(s ¼ s(i))
satisfying
!
Ni
X Mi
X
� �
Pi sðji Þ ¼ piðii ;ji jki Þ dðk
i
i jii Þ
Pi sðii Þ : ð1Þ
ii ¼1 ki ¼1
The cost function of each player, depending on the states and actions of all
participants, is given by the values Wðii 1 ;k1 ;...;iMþN ;kMþN Þ , so that the ‘average cost
function’ Jι for each player ι in the stationary regime can be expressed as
� X X Y
MþN
Ji c1 ; ::; cMþN :¼ ��� Wðii 1 ;k1 ;::;iMþN ;kMþN Þ ciðii ;ki Þ ; ð2Þ
i1 ;k1 iMþN ;kMþN i¼1
h i
where ci :¼ ciðii ;ki Þ is a matrix with elements
ii ¼1;Ni ;ki ¼1;Mi
� �
ciðii ;ki Þ i
¼ dðk i jii Þ
P i ðiÞ
s ¼ sðii Þ ; ð3Þ
satisfying
8 P i
ðiÞ
>
<c : cðii ;ki Þ ¼ 1; ciðii ;ki Þ � 0
ðiÞ i ;k
cðiÞ 2 Cadm ¼ P ii i P i ; ð4Þ
: cðji ;ki Þ ¼
> pðii ;ji jki Þ ciðii ;ki Þ
ki ii ;ki
where
X X Y
MþN
Wðii 1 ;k1 ;...;iMþN ;kMþN Þ ¼ :: i
Jði1 ;j1 ;k1 ;...;iMþN ;jMþN ;kMþN Þ ðnÞ piðii ji jki Þ :
j1 jMþN i¼1
i
� X ciðii ;ki Þ
P sðii Þ ¼ ciðii ;ki Þ ; i
dðk i jii Þ
¼P i : ð5Þ
ki
cðii ;ki Þ
ki
P
In the ergodic case ki ciðii ;ki Þ > 0 for all i ¼ 1; M þ N. The individual aim
of each participant is Ji ðci Þ ! min . We have a conflict situation which can
ðiÞ
cðiÞ 2Cadm
be resolved by the Stackelberg–Nash equilibrium concept discussed below in
details.
^ T
^ðuÞ ¼ ðu^1T ; . . . ; uMT
where u Þ 2U^ � RMðM 1Þ (Tanaka and Yokoyama 1991).
�
Here wl um ; um^ is the cost function of the leader l which plays the strategy
um ∈ Um and the rest of the leaders the strategy um^ 2 U m^ .
If we consider the utopia point
�
�m :¼ argmin wl um ; um^ ;
u ð8Þ
um 2U m
X
M � � ��
^ðuÞÞ :¼
Fðu; u �m ; um^
wm u wm um ; um^ : ð9Þ
m¼1
� �
The functions wm um ; um^ m ¼ 1; M are assumed to be convex in all
their arguments.
Remark 1: The function F ðu; u^ðuÞÞ satisfies the Nash property
� �
wm u�m ; um^ wm um ; um^ � 0
ð10Þ
for any um 2 U m and all m ¼ 1; M
656 C. U. SOLIS ET AL.
X
M � � ��
^ðuÞÞ : ¼
Fðu; u �m ; um^
wm u wm um ; um^ ;
m¼1 ð12Þ
m
^
� m m ^
�
�m ; u
wm u : ¼ min
m m
/ l z ; u ;
z 2U
for any um 2 U m and all m ¼ 1; M:
Proof. Summing (12) implies (10). And inverse, taking u ^l ¼ ul for all l ≠ m
l
^ , we obtain (10).
in (12), which is valid for any admissible u
Remark 2: Notice that the condition F ðu; u ^ðuÞÞ � 0 (12) is equivalent to
^ðuÞÞ � 0
max F ðu; u
^
^ 2U
u
^ �T ^ N
vl :¼ v1 ; . . . ; vl 1 ; vlþ1 ; . . . ; vN 2 V l :¼ � Vl;
l¼1;l6¼m
^ �
such that v ¼ ðvl ; vl Þ l ¼ 1; N .
Followers try to reach the one of Nash equilibria, that is, to find a joint
strategy v� ¼ ðv1� ; . . . ; vN� Þ 2 V satisfying for any admissible vl ∈ Vl and
any l ¼ 1; N
N ��
X � ^�� � ��
^l
Gðv; ^vðvÞÞ :¼ min /l vl ; vl /l v ; vl
; ð13Þ
vl 2V l
l¼1
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL 657
^ ^
ðvÞ ¼ �ðv1T ; . . . ; vNT ÞT 2 V
where ^v� ^ � RNðN 1Þ (Tanaka and Yokoyama 1991).
^
Here /l vl ; vl is the cost function of the follower l which plays the strategy
^ ^
ul ∈ Ul and the rest of the followers the strategy vl 2 V l .
We also consider the utopia point as
� ^�
�vl :¼ argmin /l vl ; vl ; ð14Þ
vl 2V l
N h �
X � � ^�i
^
Gðv; ^vðvÞÞ :¼ /l �vl ; vl /l vl ; vl : ð15Þ
l¼1
� � �
^
The functions /l vl ; vl l ¼ 1; N are assumed to be convex in all their
arguments.
Remark 3: The function Gðu; u ^ðuÞÞ satisfies the Nash property
� ^� � ^�
/l �vl ; vl /l vl ; vl � 0;
ð16Þ
for any vl 2 V l and all l ¼ 1; N:
X
M � � ��
^ðuÞjvÞ ¼
F ðu; u �m ; um^ jv
wm u wm um ; um^ jv ;
m¼1
where
and
^ðuÞÞ � 0
Gðu; u
N h �
X � � �i
l ^l l ^l
Gðv; ^vðvÞÞ :¼ /l �v ; v /l v ; v for any vl 2 V l and all l ¼ 1; N;
l¼1
^l
where v is a strategy of the rest of the followers adjoint to vl, namely,
^ � ^ N
vl :¼ v1 ; . . . ; vl 1 ; vlþ1 ; . . . ; vN 2 V l :¼ � Vq
q¼1;q6¼l
and
�
� ^l
l l
�v :¼ argmin /l v ; v ju :
vl 2V l
m m ^
�
Definition
� 4: Let� w m u �; u jv be the cost functions of the leaders �
^
m ¼ 1; M and /l vl ; vl ju the cost functions of the followers l ¼ 1; N
where u ∈ U and v ∈ V. A strategy u� 2 U of the leaders together with the col-
lection v� 2 V of the followers is said to be a Stackelberg–Nash equilibrium if
ðu� ; v� Þ 2 Arg min ^ðuÞjvÞjFðu; u
max fFðu; u ^ðuÞjvÞ � 0; Gðv; ^vðvÞjuÞ � 0g:
u2U;^ ^ v2V;^v2V
u2U ^
ð18Þ
XM � � �� d �� �2 � �2 �
Fd ðu;^
uðuÞjvÞ :¼ wm u �m ;um^ jv wm um ;um^ jv þ �u� þ �u ^ðuÞ�
m¼1
2
XN h � � � ^�i d �� � � �2 �
l ^l � 2 �
Gd ðv;^vðvÞÞ :¼ /l �v ;v l l
/l v ;v þ v þ ^vðvÞ� :
�
l¼1
2
ð19Þ
Now, the function Fd ðu; u^ðuÞjvÞ and joint function Gd ðv; ^vðvÞÞ are strictly
convex if δ > 0. It is evident that, for δ ¼ 0, the problem (19) converts to
problem (18).
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL 659
where the solutions u�d , xd� , v�d , w�d and k�d depend on the small parameters δ, γ > 0.
With the purpose to simplify the restrictions of the game let us define the
following extended variables:
0 1
� � v
u B ^v C
~x :¼ 2X~ :¼ U � U; ^ ~y :¼ B C ~ ^ þ
@ k A 2 Y :¼ V � V � R � R :
þ
^
u
h
Now, let us introduce the regularized function and the following vectors:
� � � �
~1
w ~ ~ ~v1 ~ �Y ~
w~¼ 2 X � Y; ~v ¼ 2X
~2
w ~v2
Hd ð~ ~d ð~
w; ~vÞ :¼ L w1 ; ~v2 Þ ~d ð~v1 ; w
L ~ 2Þ
~ 2 ¼ ~y, ~v1 ¼ ~v�1 ¼ ~xd� , and ~v2 ¼ ~v�2 ¼ ~yd� we have
~ 1 ¼ ~x, w
For w
~d ð~x; ~yd� Þ
w; ~vÞ :¼ L
Hd ð~ ~d ð~xd� ; ~yÞ:
L
In these variables, the relation (22) can be represented in a “short format”
as
� �
� 1��w
�
� �2 �
~v ¼ arg min ~ ~v w; ~v Þ :
þ cHd ð~ ð24Þ
~ Y
~ 2X�
w ~ 2
Finally, for the extraproximal method we have that
1. First step
� �
1�
�w
�2
^vn ¼ arg min ~ ~vn � þ cHd ð~ �
w; ~v Þ
~ Y
~ 2X�
w ~ 2
2. Second step
� �
1��w
�2
^vnþ1 ¼ arg min ~ ~vn � þ cHd ð~
w; ~v� Þ
w ~ Y
~ 2X� ~ 2
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL 661
the step size γn and the regularizing parameter δn satisfy the following
conditions:
for γ þ δ � 1, γ ≥ δ, γ < 1.
Proof. It follows from the estimates that
� �
1
cn dn ¼ O cþd ;
n
we have that
! � #! "�
1 1 1 d
1
jdnþ1 dn j ¼ O d ¼O 1þ 1
n ðn þ 1Þd ðn þ 1Þd n
"� � #! � �
1 1 d 1
¼O þoð1Þ ¼O d ;
ðn þ 1Þd n n þ1
and
� �
jdnþ1 dn j 1
¼O 1 c :
cn dn n
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL 663
n �� ��2 o
3. h�n ¼ arg min 12��h hn �� ^n ; vn ; ^vn ; k�n ; hÞ
cLd ðun ; u
h�0
where
� �XXXX
^
ð1 dcÞh ¼ hn þ c W ð1Þ cð3Þ ðnÞcð4Þ ðnÞcð1Þ cð2Þ ðnÞ
i3 ;k3 i4 ;k4 i1 ;k1 i2 ;k2
^
W ð1Þ cð3Þ ðnÞcð4Þ ðnÞcð1Þ ðnÞcð2Þ ðnÞ
XXXX ^
þ W ð2Þ cð3Þ ðnÞcð4Þ ðnÞcð1Þ ðnÞcð2Þ
i3 ;k3 i4 ;k4 i1 ;k1 i2 ;k2
^
W ð2Þ cð3Þ ðnÞcð4Þ ðnÞcð1Þ ðnÞcð2Þ ðnÞ
� �2 � �!
d � � � cð^1Þ ðnÞ �2 ��
� cð1Þ ðnÞ � � � 1
þ � ð2Þ � þ� ^ � �
2 � c ðnÞ � � ð 2Þ
c ðnÞ � þ ð1 þ dcÞ
�1 � �
4. un ¼ arg min 2 �u un k2 þ cLd ðu; u ^n ; vn ; ^vn ; kn ; h�n Þ
u2U
where for Quadratic Programming we obtain the following matrices:
n!
Jðl1;l2Þ ¼ Q1 Q2 þ Q3 Q4 and I ¼ IðN1 M1 þN2 M2 �N1 M1 þN2 M2 Þ
2 2 r!ðn rÞ!
� � !
�
1 þ 1 þ hn cd I �
ckn Jðl1;l2Þ
H¼ � �
ck�n Jðl1;l2Þ
T
1 þ 1 þ h�n cd I
0 � P P P ð2Þ ð3Þ ^
1
c 1 þ h�n W c ðnÞcð4Þ ðnÞcð1Þ ðnÞ !
B i3 ;k3 i4 ;k4 i1 ;k1 C c ð0Þ
ðnÞ
f ¼ B � P P P ð1Þ ð3Þ C
@ ^ A
c 1 þ h�n W c ðnÞcð4Þ ðnÞcð2Þ ðnÞ cð1Þ ðnÞ
i3 ;k3 i4 ;k4 i2 ;k2
such that
XX ^
Q1ði1 ;k1 ;i2 ;k2 Þ ¼ W ð3Þ cð3Þ cð4Þ ðnÞ
i3 ;k3 i4 ;k4
XX ^
ð3Þ
ðnÞcð4Þ ðnÞ
Q2ði1 ;k1 ;i2 ;k2 Þ ¼ W ð3Þc
i3 ;k3 i4 ;k4
XX ^
Q3ði1 ;k1 ;i2 ;k2 Þ ¼ W ð4Þ cð3Þ ðnÞcð4Þ ðnÞ
i3 ;k3 i4 ;k4
XX ^
Q4ði1 ;k1 ;i2 ;k2 Þ ¼ W ð4Þ cð3Þ ðnÞcð4Þ ðnÞ
i3 ;k3 i4 ;k4
Application Example
In this problem we consider the market for the car industry. In our prob-
lem there are four noncooperative players: two leaders and two followers
666 C. U. SOLIS ET AL.
2 3
0:0004 0:0008 0:0001 0:9988
6 7
6 0:5798 0:0000 0:3940 0:0262 7
p1ði;j;1Þ ¼6
6 0:0106
7
4 0:2029 0:3649 0:4217 7
5
0:4447 0:0714 0:0364 0:4475
2 3
0:2299 0:3494 0:1783 0:2424
6 7
6 0:0215 0:0125 0:9528 0:0133 7
p1ði;j;2Þ ¼6
6 0:9753
7
4 0:0128 0:0000 0:0119 7
5
0:9910 0:0052 0:0038 0:0000
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL 667
2 3
0:1675 0:0041 0:8284 0:0000
6 0:9424 0:0000 0:0272 0:0304 7
6 7
p2ði;j;1Þ ¼6 7
4 0:2782 0:0000 0:3091 0:4127 5
0:1897 0:6267 0:1836 0:0000
2 3
0:9844 0:0083 0:0024 0:0049
6 0:1537 0:2547 0:4966 0:0951 7
6 7
p2ði;j;2Þ ¼6 7
4 0:0086 0:0106 0:0000 0:9808 5
0:3499 0:0193 0:5721 0:0587
2 3
0:0080 0:0003 0:0006 0:9911
6 0:5830 0:0628 0:0418 0:3124 7
6 7
p3ði;j;1Þ ¼ 6 7
4 0:7968 0:0675 0:1355 0:0003 5
0:0196 0:0171 0:0027 0:9606
2 3
0:3481 0:0460 0:0650 0:5410
6 0:0104 0:0032 0:0684 0:9180 7
6 7
p3ði;j;2Þ ¼6 7
4 0:0097 0:0005 0:0004 0:9894 5
0:1310 0:5207 0:3221 0:0261
2 3
0:0120 0:0067 0:8893 0:0920
6 0:9638 0:0148 0:0120 0:0094 7
6 7
p4ði;j;1Þ ¼6 7
4 0:1635 0:2017 0:2316 0:4031 5
0:0711 0:0000 0:0219 0:9070
2 3
0:6844 0:0136 0:3017 0:0003
6 0:8966 0:0081 0:0000 0:0954 7
6 7
p4ði;j;2Þ ¼6 7
4 0:4769 0:2865 0:0000 0:2365 5
0:3542 0:0761 0:0000 0:5697
2 3 2 3
12 17 13 11 10 18 8 9
6 1 17 9 7 7 6 4 5 1 3 7
Jð3i;j;1Þ ¼6
4 0
7 Jð3i;j;2Þ ¼6
4 4 6 7 10 5
7
11 12 4 5
5 15 11 1 5 7 8 10
2 3 2 3
5 8 7 8 9 13 7 9
6 1 4 3 57 6 5 0 7 47
Jð4i;j;1Þ ¼6
4 4
7 Jð4i;j;2Þ ¼6
4 11 2 19
7
6 17 1 5 65
12 0 7 3 3 10 14 5
2 3 2 3
0:4095 0:5905 0:5286 0:4714
6 0:5909 0:4091 7 6 0:5203 0:4797 7
d3� ¼6
4 0:8564
7 d4� ¼6
4 0:4740
7
0:1436 5 0:5260 5
0:3905 0:6095 0:4639 0:5361
2 3 2 3
191:1676 26:1762
6 61:1780 7 6 36:4509 7
J1� ¼6
4 96:5544 5
7 J2� ¼6 7
4 360:2074 5 ð30Þ
171:6424 261:3396
customer service price (0.6042) for Luxury cars. However, the leader 2 focuses
on offering monthly purchase plan (0.9568) for the same segment, based on
the supposition that usually Luxury cars are purchased with credit. Looking
at the strategies of the leader 1 and the leader 2, the follower 3 and the fol-
lower 4 decided for a sense of balance to compete on customer service price
(0.5905) and (0.4714), and to offer monthly purchase plans with (0.4095) and
(0.5286), respectively.
For segment 2, corresponding to Large cars, the leader 1 chooses a mixed
strategy deciding on (0.7291) for customer service price and the rest (0.2709)
for monthly purchase plans. Instead, leader 2 decided to strongly compete on
customer service price (0.9347). Again, the follower 3 and the follower 4
decided for a sense of balance to compete on customer service price
(0.4091) and (0.4797), and to offer monthly purchase plans with (0.5909)
and (0.5203), respectively.
For Midsize cars (segment 3) leader 1 selects again a mixed strategy giving
importance to monthly purchase plans (0.6644) and customer service price
(0.3356). The leader 2 does the opposite making emphasis on monthly pur-
chase plans (0.9763) and customer service price (0.0237). However, follower
1 decided to strongly compete with the leader 1 in this segment giving impor-
tance to monthly purchase plans (0.8564). On the other hand, follower 2
decided to compete on monthly purchase plans (0.4740), the rest on customer
service price (0.5260).
For segment 4 (Small cars) leader 1 selects a balanced strategy while leader
2 decided to strongly compete on monthly purchase plans (0.9485), based on
the assumption that many people in this segment are not in a position to pay
672 C. U. SOLIS ET AL.
cash for their cars. In addition, follower 1 and follower 2 select a balanced
strategy.
References
Antipin, A. S. 2005. An extraproximal method for solving equilibrium programming problems
and games. Computational Mathematics and Mathematical Physics 45 (11):1893–1914.
Clempner, J. B., and A. S. Poznyak. 2011. Convergence method, properties and computational
complexity for lyapunov games. International Journal of Applied Mathematics and
Computer Science 21 (2):349–61. doi:10.2478/v10006-011-0026-x
Clempner, J. B., and A. S. Poznyak. 2014. Simple computing of the customer lifetime value:
A fixed local-optimal policy approach. Journal of Systems Science and Systems Engineering
23 (4):439–59. doi:10.1007/s11518-014-5260-y
De Miguel, V., and H. Xu. 2009. A stochastic multiple-leader Stackelberg model: Analysis,
computation, and application. Operations Research 57:1220–35. doi:10.1287/opre.1080.0686
Ekeland, I. 1974. On the variational principle. Journal of Mathematical Analysis and
Applications 47 (2):324–53. doi:10.1016/0022-247x(74)90025-0
Ekeland, I. 1979. Nonconvex minimization problems. Bulletin of the American Mathematical
Society 1 (3):443–75. doi:10.1090/s0273-0979-1979-14595-6
Koh, A. 2012. An evolutionary algorithm based on Nash dominance for equilibrium problems
with equilibrium constraints. Applied Soft Computing 12 (1):161–73. doi:10.1016/j.asoc.
2011.08.056
Leyffer, S., and T. Munson. 2010. Solving multi-leader-follower games. Optimization Methods
and Software 25 (4):601–23. doi:10.1080/10556780903448052
Lu, J., C. Shi, G. Zhang, and D. Ruan. 2007. An extended branch and bound algorithm
for bilevel multi-follower decision making in a referential-uncooperative situation.
International Journal of Information Technology and Decision-Making 6 (2):371–88.
doi:10.1142/s0219622007002459
Lung, R. I., and D. Dumitrescu. 2008. Computing Nash equilibria by means of evolutionary
computation. International Journal of Computers Communications and Control 3:364–68.
CYBERNETICS AND SYSTEMS: AN INTERNATIONAL JOURNAL 673