33
9
Vol.33, No.9
2013
9
Systems Engineering — Theory & Practice Sept., 2013
: 1000-6788(2013)09-2292-07
: O221
: A
!"#$%&('()*(+(,(-.(/(01(2(3
46587
,
9;:;<
,
=;>@?
(
ABDCEGFDHJIKLMDHNJLMOPQ
,
AB
400065)
R SUTWVWXWYWZW[]\_^]`_aWbWc]dWe_fWgWhWi]j_kWl]mWn_oWpWqWrsbWcWtWu
,
vWw
j_kWxWgWy
z]{W|_}W~
j_k
.
WW]_]_
m_WWWW
}W
,
]
T
hWxWbWt]j_k]_WT
]_WWW
WW
j_k
.
]_
zWW~WW
g
}W~]{_WW¡W¢
eW£_¤W¥
]¦
rW§W¨W©Wª
]
,
XW«]¬
s¨s©sª
®
e¯Vs°s±s²s³sts´shsisµs¶®·se
ss¸s}
«s¹
,
º®»
ss¼s½s¾s¿sÀssx
~
e¯qsr
bWc]j_k]e_
}W
.
WÁWXW«WÂWÃ]Ä_ÅWÆWÇ
]
e
WWÈ
.
ÉWÊWËÌrW§W¨W©Wª
]
;
qWr
{_Í
È
bWc
;
ÎWÏ
}W~
Solution strategy for bi-level nonlinear programming problem
based on hierarchical particle swarm optimization
LI Chang-bing, DU Mao-kang, FU De-qiang
(Department of Management Engineering, Faculty of Management and Economics, Chongqing University of Post and
Telecommunication, Chongqing 400065, China)
Abstract Many decision-making problem in traffic and logistics network system planning can be formu-
lated as bilevel programming models, which are intrinsically nonconvex and existing algorithms are either
difficult to obtain the global optimal solution or to solve large scale problems with the complexity and
efficiency issues. In this paper, based on the idea of evolution game and multi-objective optimization non-
dominated sort, a hierarchical particle swarm algorithm for the model has been designed, by the interaction
of two particle swarm algorithm iterations to simulate the interaction between policy-makers during the
game searching, and to obtain the optimal solution of bilevel programming problems, in order to maximize
the interests of all parties
Ð
Finally, the application of the model and its algorithm are illustrated with test
function.
Keywords hierarchical particle swarm optimization; bilevel nonlinear programming; constrained opti-
mization
1
ÑÓÒ
ÔWÕWÖ
W×WØ]Ù_ÚWWWÛWÜWWÝWWÞWßWàWá]â
,
×WØWãWäWåWæWçWèWWÝWWé]ê_ëWìWíWîWïWåWðWñWÞWòWó
ôWõWö
ÛWÜø÷ùãWäWúWûWüWýWþWÿ
Wß
.
WîWï
WìWíW×WØWå
õWö
üWýø÷ùãWäWúWûWþWÿ
Wß
ó
ô
WåWãWä
.
WàWá
Leader-Follower
Wè
Stackelberg
,
ãWäWæWçWè
WÝWWè
Leader,
îWï
Follower.
WàWá
î
!"
WÛWÜ
(bilevel programming, BLP)
#$%
&'
.
("
sÛsÜsàsá
)*
sÞsßsèsåsÞsß
+,
,
-"
sàsá
)*
sîsï
./
sÝssèsåsÞsß
+,0
såsó
ô
å
.
!"
WÛWÜ
#$213
Ô
W
45
ø÷
637
WÝW
89:;<=>?@
Wå
A
sî
.
B
("
sÛsÜ
DCFEGH
så
IJ
së
-"
sÛsÜså
KL,M
sæ
,
NO
%P
BLP
å
KLQ,RS
.
T
B
-"
WÛWÜWàWá
UUV=WXYZ[
,
BLP
:W2\
ô
]
àWá
.
W2\YUU^_ +<`
Ô
a
éWó
ô
L
,
bc
a
ó
ô
L
Wå
KLQ,RS
.
!"
WÛWÜWàWá
NO
W2\d e
Wå
,
fg
[1–4]
13h2ij!"
WÛWÜ
àWá
NP-
S
WàWá
.
!"
WÛWÜWå
k?A
Wî
Wë
lmno
s
pqrY
så
=stu
.
./
BLP
àWá
,
v
WWå
t
wyx{z6|
: 2011-06-30
}y~y{
:
y{6yyyy
(60905066);
yyyyyyy{
(KJ070509);
yy{6yyyyyyy
(A200903)
yyy
:
{6
(1970–),
,
y
,
yy¡
,
y¢y£{¤
:
¥y¦y§y¨ª©¬«yy®y¯y°y±
;
²y³y´
(1969–),
,
y¡
,
y¢y£{¤
:
µy¶
·y¸
;
¹yºy»
(1976–),
,
yyy¢y¼
,
y¢y£{¤
:
½y¾y®y¯y°y±
.