A Novel Set-Based Particle Swarm Optimization Method for Discrete Optimization Problems

被引:302
作者
Chen, Wei-Neng [1 ]
Zhang, Jun [1 ]
Chung, Henry S. H. [2 ,3 ]
Zhong, Wen-Liang [4 ]
Wu, Wei-Gang [1 ]
Shi, Yu-hui [5 ]
机构
[1] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510275, Guangdong, Peoples R China
[2] City Univ Hong Kong, Dept Elect Engn, Kowloon Tong, Hong Kong, Peoples R China
[3] E Energy Technol Ltd, Kowloon, Hong Kong, Peoples R China
[4] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
[5] Xian Jiaotong Liverpool Univ, Dept Elect & Elect Engn, Suzhou 215123, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划); 美国国家科学基金会;
关键词
Combinatorial optimization problem; discrete space; multidimensional knapsack problem; particle swarm optimization; traveling salesman problem; ALGORITHM;
D O I
10.1109/TEVC.2009.2030331
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Particle swarm optimization (PSO) is predominately used to find solutions for continuous optimization problems. As the operators of PSO are originally designed in an n-dimensional continuous space, the advancement of using PSO to find solutions in a discrete space is at a slow pace. In this paper, a novel setbased PSO (S-PSO) method for the solutions of some combinatorial optimization problems (COPs) in discrete space is presented. The proposed S-PSO features the following characteristics. First, it is based on using a set-based representation scheme that enables S-PSO to characterize the discrete search space of COPs. Second, the candidate solution and velocity are defined as a crisp set, and a set with possibilities, respectively. All arithmetic operators in the velocity and position updating rules used in the original PSO are replaced by the operators and procedures defined on crisp sets, and sets with possibilities in S-PSO. The S-PSO method can thus follow a similar structure to the original PSO for searching in a discrete space. Based on the proposed S-PSO method, most of the existing PSO variants, such as the global version PSO, the local version PSO with different topologies, and the comprehensive learning PSO (CLPSO), can be extended to their corresponding discrete versions. These discrete PSO versions based on S-PSO are tested on two famous COPs: the traveling salesman problem and the multidimensional knapsack problem. Experimental results show that the discrete version of the CLPSO algorithm based on S-PSO is promising.
引用
收藏
页码:278 / 300
页数:23
相关论文
共 51 条
[1]  
Afshinmanesh F, 2005, EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, P217
[2]   Discrete multi-phase particle swarm optimization [J].
Al-kazemi, B ;
Mohan, CK .
INFORMATION PROCESSING WITH EVOLUTIONARY ALGORITHMS: FROM INDUSTRIAL APPLICATIONS TO ACADEMIC SPECULATIONS, 2005, :305-327
[3]  
ALAYA I, 2004, P INT C BIOINSP OPT, P63
[4]  
[Anonymous], 2004, ANT COLONY OPTIMIZAT
[5]  
[Anonymous], 1987, Genetic Algorithms and Simulated Annealing
[6]  
[Anonymous], NEW OPTIMIZATION TEC
[7]  
Blackwell TM, 2002, IEEE C EVOL COMPUTAT, P1691, DOI 10.1109/CEC.2002.1004497
[8]   A two-fluid mathematical model for gas-liquid flows in PEM fuel cells [J].
Chan, Shih-Hung ;
Tong, Timothy W. ;
Abou-Ellail, Mohsen ;
Beshay, Karam R. .
PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FUEL CELL SCIENCE, ENGINEERING, AND TECHNOLOGY, PTS A AND B, 2006, :1-12
[9]   A genetic algorithm for the multidimensional knapsack problem [J].
Chu, PC ;
Beasley, JE .
JOURNAL OF HEURISTICS, 1998, 4 (01) :63-86
[10]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73