A novel binary fruit fly optimization algorithm for solving the multidimensional knapsack problem

被引:162
|
作者
Wang, Ling [1 ]
Zheng, Xiao-long [1 ]
Wang, Sheng-yao [1 ]
机构
[1] Tsinghua Univ, Dept Automat, Tsinghua Natl Lab Informat Sci & Technol TNList, Beijing 100084, Peoples R China
基金
美国国家科学基金会;
关键词
Multidimensional knapsack problem; Fruit fly optimization algorithm; Binary algorithm; Smell-based search; Vision-based search; MODEL;
D O I
10.1016/j.knosys.2013.04.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a novel binary fruit fly optimization algorithm (bFOA) is proposed to solve the multidimensional knapsack problem (MKP). In the bFOA, binary string is used to represent the solution of the MKP, and three main search processes are designed to perform evolutionary search, including smell-based search process, local vision-based search process and global vision-based search process. In particular, a group generating probability vector is designed for producing new solutions. To enhance the exploration ability, a global vision mechanism based on differential information among fruit flies is proposed to update the probability vector. Meanwhile, two repair operators are employed to guarantee the feasibility of solutions. The influence of the parameter setting is investigated based on the Taguchi method of design of experiment. Extensive numerical testing results based on benchmark instances are provided. And the comparisons to the existing algorithms demonstrate the effectiveness of the proposed bFOA in solving the MKP, especially for the large-scale problems. (c) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:17 / 23
页数:7
相关论文
共 50 条
  • [1] An improved fruit fly optimization algorithm for solving the multidimensional knapsack problem
    Meng, Tao
    Pan, Quan-Ke
    APPLIED SOFT COMPUTING, 2017, 50 : 79 - 93
  • [2] An Improved Fruit Fly Optimization Algorithm for Solving Multidimensional Knapsack Problem
    Qian, Hao
    Zhang, Qing-yong
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 2494 - 2499
  • [3] Core-based fruit fly optimization algorithm for solving multidimensional knapsack problem
    Zhang Q.
    Qian H.
    Lei D.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2019, 47 (02): : 92 - 97
  • [4] Multiswarm Binary Butterfly Optimization Algorithm for Solving the Multidimensional Knapsack Problem
    Shahbandegan, Shakiba
    Naderi, Madjid
    2021 29TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2021, : 545 - 550
  • [5] Two-level cooperative fruit fly optimization algorithm for multidimensional knapsack problem
    Zhang Q.-Y.
    Qian H.
    Lei D.-M.
    Kongzhi yu Juece/Control and Decision, 2019, 34 (03): : 503 - 510
  • [6] A Cooperated Fruit Fly Optimization Algorithm For Knapsack Problem
    Qian, Hao
    Zhang, Qingyong
    Lei, Deming
    Pan, Zixiao
    2017 CHINESE AUTOMATION CONGRESS (CAC), 2017, : 591 - 595
  • [7] A Binary Butterfly Optimization Algorithm for the Multidimensional Knapsack Problem
    Shahbandegan, Amirmohammad
    Naderi, Madjid
    2020 6TH IRANIAN CONFERENCE ON SIGNAL PROCESSING AND INTELLIGENT SYSTEMS (ICSPIS), 2020,
  • [8] A novel binary multi-swarms fruit fly optimisation algorithm for the 0-1 multidimensional knapsack problem
    Du, Xin
    Zhou, Jiawei
    Ni, Youcong
    Liu, Wentao
    Xiao, Ruliang
    Wu, Xiuli
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2023, 21 (01) : 1 - 10
  • [9] Improved binary wolf pack algorithm for solving multidimensional knapsack problem
    Wu, Hu-Sheng
    Zhang, Feng-Ming
    Zhan, Ren-Jun
    Li, Hao
    Liang, Xiao-Long
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2015, 37 (05): : 1084 - 1091
  • [10] Using binary Fruit Fly algorithm for solving the Set Covering Problem
    Crawford, Broderick
    Soto, Ricardo
    Torres-Rojas, Claudio
    Pena, Cristian
    Riquelme-Leiva, Marco
    Johnson, Franklin
    Paredes, Fernando
    2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,