Quantum-Inspired Evolutionary Algorithm for difficult knapsack problems

被引:23
作者
Patvardhan, C. [1 ]
Bansal, Sulabh [1 ]
Srivastav, Anand [2 ]
机构
[1] DEI, Fac Engn, Dept Elect Engn, Agra 282005, Uttar Pradesh, India
[2] Univ Kiel, Inst Informat, D-24118 Kiel, Germany
关键词
Quantum Inspired Evolutionary Algorithm; Combinatorial optimization; Knapsack problem; OPTIMIZATION;
D O I
10.1007/s12293-015-0162-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Quantum Inspired Evolutionary Algorithms (QIEAs) are Evolutionary Algorithms which use concepts and principles of quantum computing. The 0/1 knapsack problem (KP) is a well known combinatorial optimization problem that has been typically used to validate the performance of QIEAs. However, there are some variants of KPs called difficult knapsack problems (DKPs) that are known to be more difficult to solve. QIEAs have not yet been fully explored for solving these. In this work, an improved QIEA, called QIEA-PSA is presented. A novel method to initialize the qubit individuals based on heuristic information for the KP instance and a method for size reduction for each new generation are introduced in the presented QIEA-PSA. Experiments are carried out for several types of DKPs that are much larger in size than those attempted hitherto. QIEA-PSA provides much better solutions than QIEA with much lesser computation times. Even a serial implementation of QIEA-PSA competes favorably on the same problem instances with a parallel implementation of an exact algorithm given recently in literature. A comparison is made which shows QIEA-PSA outperforms a recently applied population based search technique to solve benchmark KP instances. The ideas used for developing QIEA-PSA are general and may be utilized with advantage on other problems.
引用
收藏
页码:135 / 155
页数:21
相关论文
共 47 条
[1]  
[Anonymous], P CEC
[2]  
[Anonymous], P CEC
[3]  
[Anonymous], GECCO 08
[4]  
[Anonymous], 2006, 2006 IEEE INT C EV C
[5]  
[Anonymous], 3 U CAL
[6]  
[Anonymous], D PISINGERS OPTIMIZA
[7]  
[Anonymous], P INT C INT SYST MOD
[8]  
[Anonymous], IEEE C CYB INT SYST
[9]  
[Anonymous], P ICSP
[10]  
[Anonymous], IEEE C EV COMP VANC