An Adaptive Memetic P System to Solve the 0/1 Knapsack Problem

被引:1
作者
Dong, Jianping [1 ]
Rong, Haina [1 ]
Neri, Ferrante [2 ]
Yang, Qiang [3 ]
Zhu, Ming [3 ]
Zhang, Gexiang [4 ]
机构
[1] Southwest Jiaotong Univ, Sch Elect Engn, Chengdu, Peoples R China
[2] Univ Nottingham, Sch Comp Sci, COL Lab, Nottingham, England
[3] Chengdu Univ Informat Technol, Sch Control Engn, Chengdu, Peoples R China
[4] Chengdu Univ Technol, Coll Informat Sci & Technol, Chengdu, Peoples R China
来源
2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2020年
基金
中国国家自然科学基金;
关键词
Memetic Algorithms; P Systems; Membrane Computing; Evolutionary Algorithms; Knapsack Problem; ALGORITHMS; DESIGN;
D O I
10.1109/cec48606.2020.9185841
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Memetic Algorithms are traditionally composed of an evolutionary framework and one or more local search elements. However, modern generation Memetic Algorithms do not necessarily follow a pre-established scheme and are hybrid structures of various types. By following these modern trends, the present paper proposes an original and unconventional adaptive memetic structure generated by the hybridisation of a set of theoretical computational models, namely P Systems, and an evolutionary algorithm employing adaptation rules and moving operators inspired by Evolution Strategies. The resulting memetic algorithm, namely Adaptive Optimisation Spiking Neural P System (AOSNPS), is a tailored algorithm to solve optimisation problems with binary encoding. More specifically AOSNPS is composed of a family of parallel spiking neural P systems, each of them generating a binary vector representing a candidate solution on the basis of internal probability parameters and an adaptive Evolutionary Guider Algorithm that evolves the probabilities encoded in each P system. Numerical result shows that the proposed approach is effective to solve the 0/1 knapsack problem and outperforms various algorithms proposed in the literature to solve the same class of problems.
引用
收藏
页数:8
相关论文
共 41 条
[1]   Exploring e-Learning Knowledge Through Ontological Memetic Agents [J].
Acampora, Giovanni ;
Gaeta, Matteo ;
Loia, Vincenzo .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2010, 5 (02) :66-77
[2]  
[Anonymous], 1935, DESIGN EXPT
[3]  
Arnold DV, 2002, IEEE T EVOLUT COMPUT, V6, P30, DOI [10.1109/4235.985690, 10.1023/A:1015059928466]
[4]   A fast adaptive memetic algorithm for online and offline control design of PMSM drives [J].
Caponio, Andrea ;
Cascella, Giuseppe Leonardo ;
Neri, Ferrante ;
Salvatore, Nadia ;
Sumner, Mark .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (01) :28-41
[5]   An analysis on separability for Memetic Computing automatic design [J].
Caraffini, Fabio ;
Neri, Ferrante ;
Picinali, Lorenzo .
INFORMATION SCIENCES, 2014, 265 :1-22
[6]   A Multi-Facet Survey on Memetic Computation [J].
Chen, Xianshun ;
Ong, Yew-Soon ;
Lim, Meng-Hiot ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (05) :591-607
[7]  
Eiben Agoston E., 2015, Natural Computing Series, V2nd, DOI 10.1007/978-3-662-44874-8
[8]   Memetic Search With Interdomain Learning: A Realization Between CVRP and CARP [J].
Feng, Liang ;
Ong, Yew-Soon ;
Lim, Meng-Hiot ;
Tsang, Ivor W. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (05) :644-658
[9]  
Gao H, 2006, WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, P3638
[10]   Quantum-inspired evolutionary algorithms with a new termination criterion, Hε gate, and two-phase scheme [J].
Han, KH ;
Kim, JH .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (02) :156-169