TY - JOUR
T1 - A novel set-based particle swarm optimization method for discrete optimization problems
AU - Chen, Wei Neng
AU - Zhang, Jun
AU - Chung, Henry S.H.
AU - Zhong, Wen Liang
AU - Wu, Wei Gang
AU - Shi, Yu Hui
N1 - Funding Information:
Manuscript received December 29, 2007; revised July 06, 2009. First version published October 30, 2009; current version published March 31, 2010. This paper was supported in part by the National Science Foundation of China under Project 60573066, the National Natural Science Foundation of China Joint Fund with Guangdong under Key Project U0835002, the National High Technology Research and Development Program of China, No. 2009AA01Z208, and the Suzhou Science and Technology Project under Grant SYJG0919.
PY - 2010/4
Y1 - 2010/4
N2 - Abstract-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.
AB - Abstract-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.
KW - Combinatorial optimization problem
KW - Discrete space
KW - Multidimensional knapsack problem
KW - Particle swarm optimization
KW - Traveling salesman problem
UR - http://www.scopus.com/inward/record.url?scp=77950297194&partnerID=8YFLogxK
U2 - 10.1109/TEVC.2009.2030331
DO - 10.1109/TEVC.2009.2030331
M3 - Article
AN - SCOPUS:77950297194
SN - 1089-778X
VL - 14
SP - 278
EP - 300
JO - IEEE Transactions on Evolutionary Computation
JF - IEEE Transactions on Evolutionary Computation
IS - 2
M1 - 5299261
ER -