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 条
  • [41] An effective hybrid EDA-based algorithm for solving multidimensional knapsack problem
    Wang, Ling
    Wang, Sheng-yao
    Xu, Ye
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (05) : 5593 - 5599
  • [42] A Genetic Algorithm for the Multidimensional Knapsack Problem
    P.C. Chu
    J.E. Beasley
    Journal of Heuristics, 1998, 4 : 63 - 86
  • [43] Binary improved particle swarm optimization algorithm for knapsack problem
    College of Management, University of Shanghai for Science and Technology, Shanghai 200093, China
    Shanghai Ligong Daxue Xuebao, 2006, 1 (31-34):
  • [44] A genetic algorithm for the multidimensional knapsack problem
    Chu, PC
    Beasley, JE
    JOURNAL OF HEURISTICS, 1998, 4 (01) : 63 - 86
  • [45] A Binary differential search algorithm for the 0-1 multidimensional knapsack problem
    Liu, Jianjun
    Wu, Changzhi
    Cao, Jiang
    Wang, Xiangyu
    Teo, Kok Lay
    APPLIED MATHEMATICAL MODELLING, 2016, 40 (23-24) : 9788 - 9805
  • [46] A novel fruit fly optimization algorithm for the semiconductor final testing scheduling problem
    Zheng, Xiao-long
    Wang, Ling
    Wang, Sheng-yao
    KNOWLEDGE-BASED SYSTEMS, 2014, 57 : 95 - 103
  • [47] A novel discrete whale optimization algorithm for solving knapsack problems
    Li, Ya
    He, Yichao
    Liu, Xuejing
    Guo, Xiaohu
    Li, Zewen
    APPLIED INTELLIGENCE, 2020, 50 (10) : 3350 - 3366
  • [48] A novel discrete whale optimization algorithm for solving knapsack problems
    Ya Li
    Yichao He
    Xuejing Liu
    Xiaohu Guo
    Zewen Li
    Applied Intelligence, 2020, 50 : 3350 - 3366
  • [49] A novel elitist fruit fly optimization algorithm
    Jieguang He
    Zhiping Peng
    Jinbo Qiu
    Delong Cui
    Qirui Li
    Soft Computing, 2023, 27 : 4823 - 4851
  • [50] A novel elitist fruit fly optimization algorithm
    He, Jieguang
    Peng, Zhiping
    Qiu, Jinbo
    Cui, Delong
    Li, Qirui
    SOFT COMPUTING, 2023, 27 (08) : 4823 - 4851