书书书
第
!"
卷
!
第
#!
期
!$$%
年
#!
月
计
!!
算
!!
机
!!
学
!!
报
&’()*+*,-./)01 -2&-34.5*/+
6789!" )79#!
:;<9!$$%
!
收稿日期!
!$$=>$?>!@
"修改稿收到日期!
!$$%>$">$=9
本课题得到国家 自然 科学基金#
%$A$%$$"
$资 助
9
高海 兵%男%
#@?"
年生%硕士%主要
研究方向为运筹学与群体智能优化算法
9*>BCD8
!
E
FGFHIJ
!
K
CF779<7B9<L9
周
!
驰%男%
#@"#
年生%硕士研究生%主要研究方向为运筹 学
与群体智能优化算法
9
高
!
亮%男%
#@?=
年生%博士%副教授%主要研究方向为运筹学与优化
9
广义粒子群优化模型
高海兵
!
周
!
驰
!
高
!
亮
#华中科技大学机械科学与工程学院工业工程系
!
武汉
!
=A$$?=
$
摘
!
要
!
粒子群优化算法提出至今一直未能有效解决的离散及组合优化问题
9
针对这个问题%文中首先回顾了粒
子群优化算法在整数规划问题的应用以及该算法的二进制离散优化模型
%并分析了其缺陷
9
然后%基于传统算法的
速度
>
位移更新操作%在分析粒子群优化机理的基础上提出了广义粒子群优化模型#
M4+-
$%使其适用于解决离散
及组合优化问题
9M4+-
模型本质仍然符合粒子群优化机理%但是其粒子更新策略既可根据优化问题的特点设计%
也可实现与已有方法的融合
9
该文以旅行商问题#
5+4
$为例%针对遗传算法#
M0
$解决该问题的成功经验%使用遗传
操作作为
M4+-
模型中的更新算子%进一步提出基于遗传操作的粒子群优化模型%并以
(LN;O7N;O
算子作为模型中
具体的遗传操作设计了基于
M4+-
模型的
5+4
算法
9
与采用相同遗传操作的
M0
比较%基于
M4+-
模型的算法解
的质量与收敛稳定性提高%同时计算费用显著降低
9
关键词
!
广义粒子群优化模型"旅行商问题"
(LN;O7N;O
算子
中图法分类号
54#"
!"#"$%&’%$()*&"+,%$- .
/
()-)0%()1# 213"&
M0- ’CD>PDL
E
!
Q’-. &FD
!
M0- 1DCL
E
#
!"
#
$%&’"(&)
*
+(,-.&%/$01(
2
/(""%/(
2
%
345))0)
*
6"45$(/4$034/"(4"$(,1(
2
/(""%/(
2
%
7-$85)(
2
9(/:"%./&
;
)
*
34/"(4"$(,<"45()0)
2;
%
=-5$(
!
=A$$?=
$
456($%*(
!
4COJD<8;IRCOB7
S
JDBDTCJD7L
#
4+-
$
DI
E
;L;OD<F;HODIJD<C8
E
7ODJFB GCI;U7LIRCOBDL>
J;88D
E
;L<;9(JFCIG;;LC
SS
8D;UJ7BCL
KS
OC<JD<C8<7LJDLH7HI7
S
JDBDTCJD7L
S
O7G8;BI9’7R;N;O
%
UH;
J7JF;8DBDJCJD7L7VDJIN;87<DJ
K
>UDI
S
8C<;B;LJI;CO<FB7U;8
%
DJ<7H8UL7JG;;WJ;LU;UJ7I78N;UDI>
<O;J;CLU<7BGDLCJ7ODC87
S
JDBDTCJD7L
S
O7G8;BI;VV;<JDN;8
K
957I78N;JFDI
S
O7G8;B
%
JFDI
S
C
S
;OVDOIJ
O;ND;RIJF;C
SS
8D<CJD7LI7V4+-C8
E
7ODJFBDLDLJ;
E
;O
S
O7
E
OCBBDL
ES
O7G8;BICLUDJIGDLCO
K
N;OID7L
UDI<O;J;B7U;8
%
DLRFD<FJF;DO<7OO;I
S
7LUDL
E
8DBDJCJD7LICO;CLC8
K
T;U95F;LGCI;U7LJOCUDJD7LC8
N;87<DJ
K
>UDI
S
8C<;B;LJ7
S
;OCJ7O
%
B;<FCLDIB 7V 4+- C8
E
7ODJFB DIIJHUD;U CLU
E
;L;OC8
S
COJD<8;
IRCOB7
S
JDBDTCJD7L
#
M4+-
$
B7U;8DI
S
O7
S
7I;U95FHI
%
4+-C8
E
7ODJFBU;N;87
S
;U7LJFDI
E
;L;OC8
B7U;8<CLG;LCJHOC88
K
;WJ;LU;UJ7I78N;UDI<O;J;CLU<7BGDLCJ7ODC87
S
JDBDTCJD7L
S
O7G8;BI9M4+-
B7U;8DIIJD88GCI;U7L4+- B;<FCLDIB
%
GHJJF;H
S
UCJDL
E
7
S
;OCJ7O<7H8UDLJ;
E
OCJ;RDJF7JF;OI7>
8HJD7LIIH<FCIM0
%
IDBH8CJ;UCLL;C8DL
E
CLUJCG77I;CO<F;CID8
K
95OCN;8IC8;IBCL
S
O7G8;B
#
5+4
$
DIHI;UJ7U;B7LIJOCJ;JFDI;WJ;LID7L9(LND;R7VJF;IH<<;II7VM0DLJFDI
S
O7G8;B
%
JFDI
S
C
S
;O
HI;I
E
;L;JD<7
S
;OCJ7OCIJF;H
S
UCJDL
E
7
S
;OCJ7ODLM4+- B7U;8CLUVHOJF;O
S
O7
S
7I;I
E
;L;JD<7
S
;OC>
J7OGCI;U4+- B7U;8
%
CLUI;8;<JI(LN;O7N;O7
S
;OCJ7OCIJF;
E
;L;JD<7
S
;OCJ7ODLJFDIB7U;892DLC8>
8
K
JF;<7OO;I
S
7LUDL
E
4+-C8
E
7ODJFBV7O5+4DI
S
O;I;LJ;U9(L<7LJOCIJJ7JF;M0 RDJFJF;ICB;
E
;L;JD<7
S
;OCJ7O
%
M4+- GCI;UC8
E
7ODJFB <7LN;O
E
;I<7LIDIJ;LJ8
K
RDJFG;JJ;O5+4I78HJD7LICLU
ICN;I<7B
S
HJCJD7LC8<7IJID
E
LDVD<CLJ8
K
9
7"
8
,1$36
!
E
;L;OC8
S
COJD<8;IRCOB7
S
JDBDTCJD7LB7U;8
"
JOCN;8IC8;IBCL
S
O7G8;B
"
(LN;O7N;O7
S
;OCJ7O