Discrete Preference-Based Stepping Ahead Firefly Algorithm for Solving Multidimensional Knapsack Problems

被引:0
|
作者
Nand, Ravneil [1 ]
Chaudhary, Kaylash [1 ]
Sharma, Bibhya [1 ]
机构
[1] Univ South Pacific, Sch Informat Technol Engn Math & Phys, Suva, Fiji
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Optimization; Search problems; Covariance matrices; Standards; Mathematical models; Transforms; Time complexity; Firefly algorithm; covariance matrix adaptation evolution strategy; multidimensional knapsack problem; optimization; stepping ahead mechanism; MOTH SEARCH ALGORITHM; OPTIMIZATION;
D O I
10.1109/ACCESS.2024.3466149
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Complex optimization problems, especially those encountered in real-life scenarios, pose significant challenges due to their multifaceted nature and the involvement of numerous variables. In such contexts, the application of intelligent optimization algorithms emerges as a valuable tool for effectively tackling these intricate problems. Firefly Algorithm (FA) is a popular meta-heuristic algorithm for continuous domain and lacks application in discrete domain. While there are a few applications but hardly on combinatorial optimization problems. Combinatorial optimization problem, which consist of selecting an optimal object from a finite number of objects is a challenging domain. In this study, a novel discrete version of stepping ahead FA together with its hybridization with another algorithm are proposed to solve the Multidimensional Knapsack Problem (MKP). The proposed algorithms are called discrete stepping ahead Firefly Algorithm (FA-Step) and hybridization of discrete stepping ahead Firefly Algorithm with Covariance Matrix Adaptation Evolution Strategy (FA-CMAES). The proposed algorithms make full use of the problem-solving expertise while also incorporating diversity to improve exploitation with stepping ahead mechanism and preference operator. The proposed algorithms are tested on 38 well-known knapsack instances and compared with some novel works from the literature. The proposed methods allow researchers to utilize discretization techniques in other state-of-the-art techniques to solve discrete domain problems with ease.
引用
收藏
页码:139154 / 139164
页数:11
相关论文
共 50 条
  • [31] Solving randomized time-varying knapsack problems by a novel global firefly algorithm
    Yanhong Feng
    Gai-Ge Wang
    Ling Wang
    Engineering with Computers, 2018, 34 : 621 - 635
  • [32] Set Theory-Based Operator Design in Evolutionary Algorithms for Solving Knapsack Problems
    Wang, Ran
    Zhang, Zichao
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (06) : 1133 - 1147
  • [33] An improved sexual genetic algorithm for solving 0/1 multidimensional knapsack problem
    Laabadi, Soukaina
    Naimi, Mohamed
    El Amri, Hassan
    Achchab, Boujemaa
    ENGINEERING COMPUTATIONS, 2019, 36 (07) : 2260 - 2292
  • [34] Discrete Artificial Bee Colony Algorithm for Multiple Knapsack Problems
    Wei, Xinhong
    Zhang, Kai
    PROCEEDINGS OF THE 4TH CONFERENCE ON SYSTEMS SCIENCE, MANAGEMENT SCIENCE AND SYSTEMS DYNAMICS, SSMSSD10, VOL 4, 2011, : 123 - 126
  • [35] A Novel Discrete Global-Best Harmony Search Algorithm for Solving 0-1 Knapsack Problems
    Xiang, Wan-li
    An, Mei-qing
    Li, Yin-zhen
    He, Rui-chun
    Zhang, Jing-fang
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2014, 2014
  • [36] Solving 0-1 Knapsack Problems by Binary Dragonfly Algorithm
    Abdel-Basset, Mohamed
    Luo, Qifang
    Miao, Fahui
    Zhou, Yongquan
    INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2017, PT III, 2017, 10363 : 491 - 502
  • [37] A Parallel Discrete Firefly Algorithm on GPU for Permutation Combinatorial Optimization Problems
    Vidal, Pablo
    Carolina Olivera, Ana
    HIGH PERFORMANCE COMPUTING, CARLA 2014, 2014, 485 : 191 - 205
  • [38] A binary moth search algorithm based on self-learning for multidimensional knapsack problems
    Feng, Yanhong
    Wang, Gai-Ge
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 126 : 48 - 64
  • [39] 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
  • [40] Modeling and solving of knapsack problem with setup based on evolutionary algorithm
    He, Yichao
    Wang, Jinghong
    Liu, Xuejing
    Wang, Xizhao
    Ouyang, Haibin
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2024, 219 : 378 - 403