A modified flower pollination algorithm for the multidimensional knapsack problem: human-centric decision making

被引:27
作者
Abdel-Basset, Mohamed [1 ]
El-Shahat, Doaa [2 ]
El-Henawy, Ibrahim [2 ]
Sangaiah, Arun Kumar [3 ]
机构
[1] Zagazig Univ, Fac Comp & Informat, Dept Operat Res, Zagazig, Egypt
[2] Zagazig Univ, Fac Comp & Informat, Dept Comp Sci, Zagazig, Egypt
[3] VIT Univ, Sch Comp Sci & Engn, Vellore 632014, Tamil Nadu, India
关键词
Flower pollination; Sigmoid function; Crossover; Multidimensional knapsack; Penalty function; PARTICLE SWARM OPTIMIZATION; FIREFLY ALGORITHM;
D O I
10.1007/s00500-017-2744-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a new modified version of the flower pollination algorithm based on the crossover for solving the multidimensional knapsack problems called (MFPA) is proposed. MFPA uses the sigmoid function as a discretization method to deal with the discrete search space. The penalty function is added to the evaluation function to recognize the infeasible solutions and assess them. A two-stage procedure is called FRIO is used to treat the infeasible solutions. MFPA uses an elimination procedure to decrease any duplication in the population in order to increase the diversity. The proposed algorithm is verified on a set of benchmark instances, and a comparison with other algorithms available in literature is shown. Several statistical and descriptive analysis was done such as recoding the results of the best, mean, worst, standard deviation, success rate, and time to prove the effectiveness and robustness of MFPA. The empirical results show that the proposed algorithm can be an effective algorithm as human-centric decision-making model for solving the multidimensional knapsack problems.
引用
收藏
页码:4221 / 4239
页数:19
相关论文
共 41 条
[1]  
Azad M. A. K., 2015, J MATH MODEL ALGORIT, V14, P313, DOI DOI 10.1007/S10852-015-9275-2
[2]   Improved binary artificial fish swarm algorithm for the 0-1 multidimensional knapsack problems [J].
Azad, Md. Abul Kalam ;
Rocha, Ana Maria A. C. ;
Fernandes, Edite M. G. P. .
SWARM AND EVOLUTIONARY COMPUTATION, 2014, 14 :66-75
[3]  
Beasley J.E., 2005, ORLIB OPERATIONS RES
[4]   Memetic binary particle swarm optimization for discrete optimization problems [J].
Beheshti, Zahra ;
Shamsuddin, Siti Mariyam ;
Hasan, Shafaatunnur .
INFORMATION SCIENCES, 2015, 299 :58-84
[5]   Binary Accelerated Particle Swarm Algorithm (BAPSA) for discrete optimization problems [J].
Beheshti, Zahra ;
Shamsuddin, Siti Mariyam ;
Yuhaniz, Siti Sophiayati .
JOURNAL OF GLOBAL OPTIMIZATION, 2013, 57 (02) :549-573
[6]  
Carlos BP, 2010, INT J INTELL INF PRO, V1, P47
[7]   Self-adaptive check and repair operator-based particle swarm optimization for the multidimensional knapsack problem [J].
Chih, Mingchang .
APPLIED SOFT COMPUTING, 2015, 26 :378-389
[8]   Particle swarm optimization with time-varying acceleration coefficients for the multidimensional knapsack problem [J].
Chih, Mingchang ;
Lin, Chin-Jung ;
Chern, Maw-Sheng ;
Ou, Tsung-Yin .
APPLIED MATHEMATICAL MODELLING, 2014, 38 (04) :1338-1350
[9]   A genetic algorithm for the multidimensional knapsack problem [J].
Chu, PC ;
Beasley, JE .
JOURNAL OF HEURISTICS, 1998, 4 (01) :63-86
[10]   Combinatorial auctions: A survey [J].
de Vries, S ;
Vohra, RV .
INFORMS JOURNAL ON COMPUTING, 2003, 15 (03) :284-309