Introducing dynamic diversity into a discrete particle swarm optimization

被引:36
作者
Garcia-Villoria, Alberto [1 ]
Pastor, Rafael [1 ]
机构
[1] Tech Univ Catalonia UPC, Inst Ind & Control Engn IOC, Barcelona 08028, Spain
关键词
Particle swarm optimization; Adaptive parameters; Response time variability; Scheduling; ALGORITHM; CONVERGENCE;
D O I
10.1016/j.cor.2007.12.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Particle swarm optimization (PSO) is an evolutionary metaheuristic inspired by the flocking behaviour of birds. which has successfully been used to solve several kinds of problems, although there are few studies aimed at solving discrete optimization problems. One disadvantage of PSO is the risk of a premature search convergence. To prevent this, we propose to introduce diversity into a discrete PSO by adding a random velocity. The degree of the introduced diversity is not static (i.e. preset before running PSO) but instead changes dynamically according to the heterogeneity of the population (i.e. if the search has converged or not). We solve the response time variability problem (RTVP) to test these two new ideas, The RTVP is in NP-hard combinatorial scheduling problem that has recently appeared in the literature. It occurs whenever products, clients or jobs need to be sequenced in such a way that the variability in the time between the instants at which they receive the necessary resources is minimized. The most efficient algorithm for solving non-small instances of the RTVP published to date is a classical PSO algorithm. referred to by the authors as PSO-MIF. In this paper. we propose 10 discrete PSO algorithms for solving the RTVP: one based on the ideas described above (PSO-C(3)dyn) and nine based on strategies proposed in the literature and adapted for solving a discrete optimization problem such as the RTVP. We compare all 11 PSO algorithms and the computational experiment shows that, on average, the best results obtained are due to our proposal of dynamic control mechanism for introducing diversity. (C) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:951 / 966
页数:16
相关论文
共 45 条
[1]   Fine-tuning of algorithms using fractional experimental designs and local search [J].
Adenso-Díaz, B ;
Laguna, M .
OPERATIONS RESEARCH, 2006, 54 (01) :99-114
[2]  
ANDRES C, 2004, 18 C STAT OP RES SEI
[3]  
Angeline P. J., 1998, Evolutionary Programming VII. 7th International Conference, EP98. Proceedings, P601, DOI 10.1007/BFb0040811
[4]  
Angeline P.J., 1996, Advances in Genetic Programming 2, P89
[5]   The scheduling of maintenance service [J].
Anily, S ;
Glass, CA ;
Hassin, R .
DISCRETE APPLIED MATHEMATICS, 1998, 82 (1-3) :27-42
[6]  
[Anonymous], MITLCSTM528
[7]  
[Anonymous], SOLVING RESPONSE TIM
[8]  
[Anonymous], THESIS AIR FORCE I T
[9]  
[Anonymous], 2004, Population topologies and their influence in particle swarm performance
[10]  
[Anonymous], P 2002 UK WORKSH COM