A new discrete electromagnetism-based meta-heuristic for solving the multidimensional knapsack problem using genetic operators

被引:8
作者
Bonyadi, Mohammad Reza [1 ]
Li, Xiaodong [2 ]
机构
[1] Shahid Beheshti Univ, Tehran, Iran
[2] RMIT Univ, Melbourne, Vic, Australia
关键词
Swarm intelligence; Population based optimization; Electromagnetism-Like meta-heuristic; Multidimensional knapsack problem; ALGORITHM; MECHANISM; SEARCH;
D O I
10.1007/s12351-010-0084-0
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The Standard Electromagnetism-like Mechanism (SEM) is one of the swarm-based optimization methods which is examined in this paper. The SEM works based on the charges in electrons and hence its operators have been especially designed for continuous space problems. Although the SEM was successfully applied to the standard optimization problems, it was not that notable when it came to tackling discrete space problems. This shortcoming was obvious when the SEM was applied to some standard discrete problems such as Travelling Salesman Problem, Nurse Scheduling Problem, etc. In this paper, a modified SEM called Discrete Electromagnetism-like Mechanism is proposed which utilizes Genetic Algorithm (GA) operators to work in discrete spaces. In fact, the vector calculations (which are at the heart of the SEM) in the SEM are replaced by specific types of GA operators to determine the effects that particles have on one another. Also, a new operator based on the principles of quantum mechanics is proposed which further improves the performance of the method. In our experiments, the proposed algorithm is applied to a well-studied discrete space problem called Multidimensional Knapsack Problem (MKP). All tests are done on standard problems of the MKP and the results are reported and compared with several stochastic population-based optimization methods. Experiments showed that the proposed algorithm not only found comparable (and even better in some cases) solutions for the standard problems of the MKP, but also took much less computational time (75% improvement in average in comparison to other methods).
引用
收藏
页码:229 / 252
页数:24
相关论文
共 32 条
[1]  
Alaya I., 2004, P INT C BIOINSPIRED, P63
[2]   MOTGA: A multiobjective Tchebycheff based genetic algorithm for the multidimensional knapsack problem [J].
Alves, Maria Joao ;
Almeida, Marla .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (11) :3458-3470
[3]   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
[4]  
[Anonymous], 1990, Knapsack Problems: Algorithms and ComputerImplementations
[5]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[6]   OR-LIBRARY - DISTRIBUTING TEST PROBLEMS BY ELECTRONIC MAIL [J].
BEASLEY, JE .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1990, 41 (11) :1069-1072
[7]   An electromagnetism-like mechanism for global optimization [J].
Birbil, SI ;
Fang, SC .
JOURNAL OF GLOBAL OPTIMIZATION, 2003, 25 (03) :263-282
[8]   A multi-level search strategy for the 0-1 Multidimensional Knapsack Problem [J].
Boussier, Sylvain ;
Vasquez, Michel ;
Vimont, Yannick ;
Hanafi, Said ;
Michelon, Philippe .
DISCRETE APPLIED MATHEMATICS, 2010, 158 (02) :97-109
[9]   A hybrid electromagnetism-like algorithm for single machine scheduling problem [J].
Chang, Pei-Chann ;
Chen, Shih-Hsin ;
Fan, Chin-Yuan .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (02) :1259-1267
[10]   A genetic algorithm for the multidimensional knapsack problem [J].
Chu, PC ;
Beasley, JE .
JOURNAL OF HEURISTICS, 1998, 4 (01) :63-86