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 条
[31]  
Ratanavilisacul C, 2014, INT J INNOV COMPUT I, V10, P2127
[32]   A discrete binary version of bat algorithm for multidimensional knapsack problem [J].
Sabba, Sara ;
Chikhi, Salim .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2014, 6 (02) :140-152
[33]  
Salman A.A., 2016, INT J MACH LEARN COM, V6, P130, DOI [10.18178/ijmlc.2016.6.2.586, DOI 10.18178/IJMLC.2016.6.2.586]
[34]   An integrated decision support system based on ANN and Fuzzy_AHP for heart failure risk prediction [J].
Samuel, Oluwarotimi Williams ;
Asogbon, Grace Mojisola ;
Sangaiah, Arun Kumar ;
Fang, Peng ;
Li, Guanglin .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 68 :163-172
[35]   An ANFIS approach for evaluation of team-level service climate in GSD projects using Taguchi-genetic learning algorithm [J].
Sangaiah, Arun Kumar ;
Thangavelu, Arun Kumar ;
Gao, Xiao Zhi ;
Anbazhagan, N. ;
Durai, Saleem .
APPLIED SOFT COMPUTING, 2015, 30 :628-635
[36]  
Weingartner H.M., 1966, MANAGE SCI, V12, P485, DOI [DOI 10.1287/MNSC.12.7.485, 10.1287/mnsc.12.7.485]
[37]  
Yang X.-S., 2012, P INT C UNCONVEN TIO
[38]  
Zan D, 2014, 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P2933, DOI 10.1109/CEC.2014.6900534
[39]   An effective hybrid harmony search-based algorithm for solving multidimensional knapsack problems [J].
Zhang, Biao ;
Pan, Quan-Ke ;
Zhang, Xin-Li ;
Duan, Pei-Yong .
APPLIED SOFT COMPUTING, 2015, 29 :288-297
[40]   Binary artificial algae algorithm for multidimensional knapsack problems [J].
Zhang, Xuedong ;
Wu, Changzhi ;
Li, Jing ;
Wang, Xiangyu ;
Yang, Zhijing ;
Lee, Jae-Myung ;
Jung, Kwang-Hyo .
APPLIED SOFT COMPUTING, 2016, 43 :583-595