Solving 0–1 knapsack problem by binary flower pollination algorithm

被引:1
|
作者
Mohamed Abdel-Basset
Doaa El-Shahat
Ibrahim El-Henawy
机构
[1] Zagazig University,Department of Operations Research, Faculty of Computers and Informatics
[2] Zagazig University,Computer Science Department, Faculty of Computers and Informatics
来源
Neural Computing and Applications | 2019年 / 31卷
关键词
Flower pollination algorithm; Optimization; Penalty function; 0–1 knapsack problem;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we propose a new binary version of the flower pollination algorithm (BFPA) for solving 0–1 knapsack problem. The standard flower pollination algorithm (FPA) is used for the continuous optimization problems. So, a transformation function is used to convert the continuous values generated from FPA into binary ones. A penalty function is added to the evaluation function to give negative values for the infeasible solutions. The infeasible solutions are treated by using a two-stage repair operator called flower repair. Experimental results have proved the superiority of BFPA over other algorithms.
引用
收藏
页码:5477 / 5495
页数:18
相关论文
共 50 条
  • [1] Solving 0-1 knapsack problem by binary flower pollination algorithm
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    El-Henawy, Ibrahim
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (09): : 5477 - 5495
  • [2] New binary bat algorithm for solving 0–1 knapsack problem
    Rizk M. Rizk-Allah
    Aboul Ella Hassanien
    Complex & Intelligent Systems, 2018, 4 : 31 - 53
  • [3] An elite opposition-flower pollination algorithm for a 0-1 knapsack problem
    Abdel-Basset, Mohamed
    Zhou, Yongquan
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2018, 11 (01) : 46 - 53
  • [4] An elite opposition-flower pollination algorithm for a 0-1 knapsack problem
    Abdel-Basset M.
    Zhou Y.
    International Journal of Bio-Inspired Computation, 2018, 11 (01): : 46 - 53
  • [5] An enhanced binary slime mould algorithm for solving the 0–1 knapsack problem
    Benyamin Abdollahzadeh
    Saeid Barshandeh
    Hatef Javadi
    Nicola Epicoco
    Engineering with Computers, 2022, 38 : 3423 - 3444
  • [6] New binary bat algorithm for solving 0-1 knapsack problem
    Rizk-Allah, Rizk M.
    Hassanien, Aboul Ella
    COMPLEX & INTELLIGENT SYSTEMS, 2018, 4 (01) : 31 - 53
  • [7] Binary social group optimization algorithm for solving 0-1 knapsack problem
    Naik, Anima
    Chokkalingam, Pradeep Kumar
    DECISION SCIENCE LETTERS, 2022, 11 (01) : 55 - 72
  • [8] An enhanced binary slime mould algorithm for solving the 0-1 knapsack problem
    Abdollahzadeh, Benyamin
    Barshandeh, Saeid
    Javadi, Hatef
    Epicoco, Nicola
    ENGINEERING WITH COMPUTERS, 2022, 38 (SUPPL 4) : 3423 - 3444
  • [9] An Improved Binary Chicken Swarm Optimization Algorithm for Solving 0-1 Knapsack Problem
    Han, Meng
    Liu, Sanyang
    2017 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2017, : 207 - 210
  • [10] An new algorithm of solving 0-1 knapsack problem
    Tuo Shou-Heng
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 1, 2011, : 543 - 546