Solving randomized time-varying knapsack problems by a novel global firefly algorithm

被引:0
|
作者
Yanhong Feng
Gai-Ge Wang
Ling Wang
机构
[1] Hebei GEO University,School of Information Engineering
[2] Ocean University of China,Department of Computer Science and Technology
[3] Northeast Normal University,Institute of Algorithm and Big Data Analysis
[4] Northeast Normal University,School of Computer Science and Information Technology
[5] Tsinghua University,Department of Automation
来源
关键词
Firefly algorithm; Greedy optimization algorithm; Dynamic optimization; Knapsack problem;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, a novel global firefly algorithm (GFA) is proposed for solving randomized time-varying knapsack problems (RTVKP). The RTVKP is an extension from the generalized time-varying knapsack problems (TVKP), by dynamically changing the profit and weight of items as well as the capacity of knapsack. In GFA, two-tuples which consists of real vector and binary vector is used to represent the individual in a population, and two principal search processes are developed: the current global best-based search process and the trust region-based search process. Moreover, a novel and effective two-stage repair operator is adopted to modify infeasible solutions and optimize feasible solutions as well. The performance of GFA is verified by comparison with five state-of-the-art classical algorithms over three RTVKP instances. The results indicate that the proposed GFA outperform the other five methods in most cases and that GFA is an efficient algorithm for solving randomized time-varying knapsack problems.
引用
收藏
页码:621 / 635
页数:14
相关论文
共 50 条
  • [1] Solving randomized time-varying knapsack problems by a novel global firefly algorithm
    Feng, Yanhong
    Wang, Gai-Ge
    Wang, Ling
    [J]. ENGINEERING WITH COMPUTERS, 2018, 34 (03) : 621 - 635
  • [2] An Improved Hybrid Encoding Firefly Algorithm for Randomized Time-varying Knapsack Problems
    Feng, Yanhong
    Wang, Gai-Ge
    [J]. 2015 SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND MACHINE INTELLIGENCE (ISCMI), 2015, : 9 - 14
  • [3] Algorithms for randomized time-varying knapsack problems
    He, Yichao
    Zhang, Xinlu
    Li, Wenbin
    Li, Xiang
    Wu, Weili
    Gao, Suogang
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (01) : 95 - 117
  • [4] Algorithms for randomized time-varying knapsack problems
    Yichao He
    Xinlu Zhang
    Wenbin Li
    Xiang Li
    Weili Wu
    Suogang Gao
    [J]. Journal of Combinatorial Optimization, 2016, 31 : 95 - 117
  • [5] An improved firefly algorithm for solving dynamic multidimensional knapsack problems
    Baykasoglu, Adil
    Ozsoydan, Fehmi Burcin
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (08) : 3712 - 3725
  • [6] Solving Time-Varying Knapsack Problem Based on Binary Harmony Search Algorithm
    Li Ning
    Liu Jianqin
    [J]. INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [7] Novel Recurrent Neural Network for Time-Varying Problems Solving
    Guo, Dongsheng
    Zhang, Yunong
    [J]. IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2012, 7 (04) : 61 - 65
  • [8] A Binary Firefly Algorithm for Knapsack Problems
    Bhattacharjee, Kaushik Kumar
    Sarmah, S. P.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2015, : 73 - 77
  • [9] Randomized time-varying knapsack problems via binary beetle antennae search algorithm: Emphasis on applications in portfolio insurance
    Medvedeva, Marina A.
    Katsikis, Vasilios N.
    Mourtas, Spyridon D.
    Simos, Theodore E.
    [J]. MATHEMATICAL METHODS IN THE APPLIED SCIENCES, 2021, 44 (02) : 2002 - 2012
  • [10] A novel discrete whale optimization algorithm for solving knapsack problems
    Ya Li
    Yichao He
    Xuejing Liu
    Xiaohu Guo
    Zewen Li
    [J]. Applied Intelligence, 2020, 50 : 3350 - 3366