Binary Accelerated Particle Swarm Algorithm (BAPSA) for discrete optimization problems

被引:34
作者
Beheshti, Zahra [1 ]
Shamsuddin, Siti Mariyam [1 ]
Yuhaniz, Siti Sophiayati [1 ]
机构
[1] Univ Teknol Malaysia, Fac Comp Sci & Informat Syst, Soft Comp Res Grp, Skudai 81310, Johor, Malaysia
关键词
Combinatorial Optimization Problem; NP-hard problem; Meta-heuristic algorithm; Binary Particle Swarm Optimization; Binary Accelerated Particle Swarm Algorithm; Multidimensional Knapsack Problem; ANT COLONY OPTIMIZATION; GENETIC ALGORITHM; SCHEDULING PROBLEM; TABU SEARCH; KNAPSACK; VERSION; DESIGN; BRANCH; SOLVE; MODEL;
D O I
10.1007/s10898-012-0006-1
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The majority of Combinatorial Optimization Problems (COPs) are defined in the discrete space. Hence, proposing an efficient algorithm to solve the problems has become an attractive subject in recent years. In this paper, a meta-heuristic algorithm based on Binary Particle Swarm Algorithm (BPSO) and the governing Newtonian motion laws, so-called Binary Accelerated Particle Swarm Algorithm (BAPSA) is offered for discrete search spaces. The method is presented in two global and local topologies and evaluated on the 0-1 Multidimensional Knapsack Problem (MKP) as a famous problem in the class of COPs and NP-hard problems. Besides, the results are compared with BPSO for both global and local topologies as well as Genetic Algorithm (GA). We applied three methods of Penalty Function (PF) technique, Check-and-Drop (CD) and Improved Check-and-Repair Operator (ICRO) algorithms to solve the problem of infeasible solutions in the 0-1 MKP. Experimental results show that the proposed methods have better performance than BPSO and GA especially when ICRO algorithm is applied to convert infeasible solutions to feasible ones.
引用
收藏
页码:549 / 573
页数:25
相关论文
共 74 条
[1]   Ant colony approach to constrained redundancy optimization in binary systems [J].
Agarwal, Manju ;
Sharma, Vikas K. .
APPLIED MATHEMATICAL MODELLING, 2010, 34 (04) :992-1003
[2]   A greedy genetic algorithm for the quadratic assignment problem [J].
Ahuja, RK ;
Orlin, JB ;
Tiwari, A .
COMPUTERS & OPERATIONS RESEARCH, 2000, 27 (10) :917-934
[3]   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
[4]   Simulated annealing and genetic algorithms for minimizing mean flow time in an open shop [J].
Andresen, Michael ;
Braesel, Heidemarie ;
Moerig, Marc ;
Tusch, Jan ;
Werner, Frank ;
Willenius, Per .
MATHEMATICAL AND COMPUTER MODELLING, 2008, 48 (7-8) :1279-1293
[5]   Kernel search: A general heuristic for the multi-dimensional knapsack problem [J].
Angelelli, Enrico ;
Mansini, Renata ;
Speranza, M. Grazia .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (11) :2017-2026
[6]   A new discrete particle swarm optimization approach for the single-machine total weighted tardiness scheduling problem with sequence-dependent setup times [J].
Anghinolfi, Davide ;
Paolucci, Massimo .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 193 (01) :73-85
[7]  
[Anonymous], INT J COMPUT APPL
[8]  
[Anonymous], 1993, FUNDAMENTALS PHYS
[9]   Identifying preferred solutions to Multi-Objective Binary Optimisation problems, with an application to the Multi-Objective Knapsack Problem [J].
Argyris, Nikolaos ;
Figueira, Jose Rui ;
Morton, Alec .
JOURNAL OF GLOBAL OPTIMIZATION, 2011, 49 (02) :213-235
[10]   A dynamic programming based reduction procedure for the multidimensional 0-1 knapsack problem [J].
Balev, Stefan ;
Yanev, Nicola ;
Freville, Arnaud ;
Andonov, Rumen .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 186 (01) :63-76