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 条
[21]  
Layeb Abdesslem, 2012, International Journal of Information Technology Computer Science, V4, P58
[22]  
Ling Wang, 2008, Journal of Software, V3, P28
[23]   A Binary differential search algorithm for the 0-1 multidimensional knapsack problem [J].
Liu, Jianjun ;
Wu, Changzhi ;
Cao, Jiang ;
Wang, Xiangyu ;
Teo, Kok Lay .
APPLIED MATHEMATICAL MODELLING, 2016, 40 (23-24) :9788-9805
[24]   Heuristic algorithms for the portfolio selection problem with minimum transaction lots [J].
Mansini, R ;
Speranza, MG .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 114 (02) :219-233
[25]   FAST, ACCURATE ALGORITHM FOR NUMERICAL-SIMULATION OF LEVY STABLE STOCHASTIC-PROCESSES [J].
MANTEGNA, RN .
PHYSICAL REVIEW E, 1994, 49 (05) :4677-4683
[26]   Search space-based multi-objective optimization evolutionary algorithm [J].
Medhane, Darshan Vishwasrao ;
Sangaiah, Arun Kumar .
COMPUTERS & ELECTRICAL ENGINEERING, 2017, 58 :126-143
[27]   An improved fruit fly optimization algorithm for solving the multidimensional knapsack problem [J].
Meng, Tao ;
Pan, Quan-Ke .
APPLIED SOFT COMPUTING, 2017, 50 :79-93
[28]   A Hybrid Lagrangian Search Ant Colony Optimization algorithm for the Multidimensional Knapsack Problem [J].
Nakbi, Wafa ;
Alaya, Ines ;
Zouari, Wiem .
KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 19TH ANNUAL CONFERENCE, KES-2015, 2015, 60 :1109-1119
[29]  
PIRKUL H, 1987, NAV RES LOG, V34, P161, DOI 10.1002/1520-6750(198704)34:2<161::AID-NAV3220340203>3.0.CO
[30]  
2-A