A Deep Reinforcement Learning-Based Scheme for Solving Multiple Knapsack Problems

被引:6
|
作者
Sur, Giwon [1 ]
Ryu, Shun Yuel [2 ]
Kim, JongWon [3 ]
Lim, Hyuk [1 ]
机构
[1] Korea Inst Energy Technol KENTECH, Naju Si 58217, South Korea
[2] Agcy Def Dev Add, Def AI Technol Ctr, Daejeon 34186, South Korea
[3] Gwangju Inst Sci & Technol GIST, AI Grad Sch, Gwangju 61005, South Korea
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 06期
关键词
knapsack problem; deep reinforcement learning; profit maximization; GENETIC ALGORITHMS;
D O I
10.3390/app12063068
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
A knapsack problem is to select a set of items that maximizes the total profit of selected items while keeping the total weight of the selected items no less than the capacity of the knapsack. As a generalized form with multiple knapsacks, the multi-knapsack problem (MKP) is to select a disjointed set of items for each knapsack. To solve MKP, we propose a deep reinforcement learning (DRL) based approach, which takes as input the available capacities of knapsacks, total profits and weights of selected items, and normalized profits and weights of unselected items and determines the next item to be mapped to the knapsack with the largest available capacity. To expedite the learning process, we adopt the Asynchronous Advantage Actor-Critic (A3C) for the policy model. The experimental results indicate that the proposed method outperforms the random and greedy methods and achieves comparable performance to an optimal policy in terms of the profit ratio of the selected items to the total profit sum, particularly when the profits and weights of items have a non-linear relationship such as quadratic forms.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Reinforcement Learning-based Multiple Camera Collaboration Control Scheme
    Kim, Dongchil
    Yang, Chang Mo
    [J]. 2022 THIRTEENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2022, : 414 - 416
  • [2] Reinforcement Learning-Based Differential Evolution for Solving Economic Dispatch Problems
    Visutarrom, Thammarsat
    Chiang, Tsung-Che
    Konak, Abdullah
    Kulturel-Konak, Sadan
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2020, : 913 - 917
  • [3] A reinforcement learning-based metaheuristic algorithm for solving global optimization problems
    Seyyedabbasi, Amir
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2023, 178
  • [4] A deep reinforcement learning-based method applied for solving multi-agent defense and attack problems
    Huang, Liwei
    Fu, Mingsheng
    Qu, Hong
    Wang, Siying
    Hu, Shangqian
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176
  • [5] A novel reinforcement learning-based reptile search algorithm for solving optimization problems
    Mohamed Ghetas
    Mohamed Issa
    [J]. Neural Computing and Applications, 2024, 36 : 533 - 568
  • [6] A novel reinforcement learning-based reptile search algorithm for solving optimization problems
    Ghetas, Mohamed
    Issa, Mohamed
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 36 (2): : 533 - 568
  • [7] A deep reinforcement learning-based agent for negotiation with multiple communication channels
    Gao, Xiaoyang
    Chen, Siqi
    Zheng, Yan
    Hao, Jianye
    [J]. 2021 IEEE 33RD INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2021), 2021, : 868 - 872
  • [8] A Deep Reinforcement Learning-based Routing Scheme with Two Modes for Dynamic Networks
    Cong, Peizhuang
    Zhang, Yuchao
    Wang, Wendong
    Xu, Ke
    Li, Ruidong
    Li, Fuliang
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [9] Deep Reinforcement Learning-Based Online One-to-Multiple Charging Scheme in Wireless Rechargeable Sensor Network
    Gong, Zheng
    Wu, Hao
    Feng, Yong
    Liu, Nianbo
    [J]. SENSORS, 2023, 23 (08)
  • [10] The Deep Ritz Method: A Deep Learning-Based Numerical Algorithm for Solving Variational Problems
    Weinan, E.
    Yu, Bing
    [J]. COMMUNICATIONS IN MATHEMATICS AND STATISTICS, 2018, 6 (01) : 1 - 12