A State Aggregation Approach for Solving Knapsack Problem with Deep Reinforcement Learning

04/25/2020
by   Reza Refaei Afshar, et al.
8

This paper proposes a Deep Reinforcement Learning (DRL) approach for solving knapsack problem. The proposed method consists of a state aggregation step based on tabular reinforcement learning to extract features and construct states. The state aggregation policy is applied to each problem instance of the knapsack problem, which is used with Advantage Actor Critic (A2C) algorithm to train a policy through which the items are sequentially selected at each time step. The method is a constructive solution approach and the process of selecting items is repeated until the final solution is obtained. The experiments show that our approach provides close to optimal solutions for all tested instances, outperforms the greedy algorithm, and is able to handle larger instances and more flexible than an existing DRL approach. In addition, the results demonstrate that the proposed model with the state aggregation strategy not only gives better solutions but also learns in less timesteps, than the one without state aggregation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/11/2022

BSAC: Bayesian Strategy Network Based Soft Actor-Critic in Deep Reinforcement Learning

Adopting reasonable strategies is challenging but crucial for an intelli...
research
06/16/2020

Solving the Order Batching and Sequencing Problem using Deep Reinforcement Learning

In e-commerce markets, on time delivery is of great importance to custom...
research
10/06/2021

Improving Generalization of Deep Reinforcement Learning-based TSP Solvers

Recent work applying deep reinforcement learning (DRL) to solve travelin...
research
02/05/2022

Reinforcement learning for multi-item retrieval in the puzzle-based storage system

Nowadays, fast delivery services have created the need for high-density ...
research
06/23/2020

The Effect of Multi-step Methods on Overestimation in Deep Reinforcement Learning

Multi-step (also called n-step) methods in reinforcement learning (RL) h...
research
10/06/2021

Deep Reinforcement Learning for Solving the Heterogeneous Capacitated Vehicle Routing Problem

Existing deep reinforcement learning (DRL) based methods for solving the...
research
08/20/2017

Solving a New 3D Bin Packing Problem with Deep Reinforcement Learning Method

In this paper, a new type of 3D bin packing problem (BPP) is proposed, i...

Please sign up or login with your details

Forgot password? Click here to reset