Group theory-based optimization algorithm for solving knapsack problems

被引:0
|
作者
He, Yichao [1 ]
Wang, Xizhao [2 ]
机构
[1] College of Information and Engineering, Hebei GEO University, Shijiazhuang,050031, China
[2] College of Computer Science and Software Engineering, Shenzhen University, Shenzhen,518060, China
基金
中国国家自然科学基金;
关键词
Genetic algorithms - Inverse problems - Group theory - Particle swarm optimization (PSO);
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes a group theory-based optimization algorithm (GTOA) for knapsack problems, which draws algebraic group operations into the evolution process. The key parts of GTOA are that the feasible solution of the knapsack problem is considered as an element of the direct product of groups and that the evolution process is implemented by multiplication and inverse operations of the direct product of groups. Based on the algorithms for handling infeasible solutions, GTOA is used to solve knapsack problems such as the Set-union knapsack problem, the Discounted {0-1} knapsack problem, and the Bounded knapsack problem. GTOA is validated to be an efficient algorithm for solving knapsack problems. A comparison between GTOA and existing evolutionary algorithms such as genetic algorithm, binary particle swarm optimization, binary artificial bee colony, and their improved variations is conducted and the comparative results show that GTOA has a better performance than other algorithms. In addition, GTOA is not only an efficient algorithm for solving knapsack problems but is also the first paradigm that applies group theory to directly design an evolutionary algorithm. © 2018 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [41] Game theory based co-evolutionary algorithm (GCEA) for solving multiobjective optimization problems
    Sim, KB
    Kim, JY
    Lee, DW
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (10): : 2419 - 2425
  • [42] Discrete Preference-Based Stepping Ahead Firefly Algorithm for Solving Multidimensional Knapsack Problems
    Nand, Ravneil
    Chaudhary, Kaylash
    Sharma, Bibhya
    [J]. IEEE Access, 2024, 12 : 139154 - 139164
  • [43] An ordinal optimization theory-based algorithm for large distributed power systems
    Lin, Shieh-Shing
    Lin, Ch'i-Hsin
    Horng, Shih-Cheng
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2010, 59 (10) : 3361 - 3373
  • [44] Hybrid Learning Moth Search Algorithm for Solving Multidimensional Knapsack Problems
    Feng, Yanhong
    Wang, Hongmei
    Cai, Zhaoquan
    Li, Mingliang
    Li, Xi
    [J]. MATHEMATICS, 2023, 11 (08)
  • [45] Solving 0-1 Knapsack Problems by Binary Dragonfly Algorithm
    Abdel-Basset, Mohamed
    Luo, Qifang
    Miao, Fahui
    Zhou, Yongquan
    [J]. INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2017, PT III, 2017, 10363 : 491 - 502
  • [46] The whirlpool algorithm based on physical phenomenon for solving optimization problems
    Zou, Yuanyang
    [J]. ENGINEERING COMPUTATIONS, 2019, 36 (02) : 664 - 690
  • [47] An Order Based Hybrid Metaheuristic Algorithm for Solving Optimization Problems
    Gokalp, Osman
    Ugur, Aybars
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2017, : 604 - 609
  • [48] An improved fruit fly optimization algorithm for solving the multidimensional knapsack problem
    Meng, Tao
    Pan, Quan-Ke
    [J]. APPLIED SOFT COMPUTING, 2017, 50 : 79 - 93
  • [49] Solving Quadratic Knapsack Problem with Biased Quantum State Optimization Algorithm
    Huy Phuc Nguyen Ha
    Viet Hung Nguyen
    Anh Son Ta
    [J]. METAHEURISTICS, MIC 2024, PT I, 2024, 14753 : 268 - 280
  • [50] An Improved Fruit Fly Optimization Algorithm for Solving Multidimensional Knapsack Problem
    Qian, Hao
    Zhang, Qing-yong
    [J]. 2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 2494 - 2499