Reinforcement Learning for Assignment Problem with Time Constraints

06/05/2021
by   Sharmin Pathan, et al.
0

We present an end-to-end framework for the Assignment Problem with multiple tasks mapped to a group of workers, using reinforcement learning while preserving many constraints. Tasks and workers have time constraints and there is a cost associated with assigning a worker to a task. Each worker can perform multiple tasks until it exhausts its allowed time units (capacity). We train a reinforcement learning agent to find near optimal solutions to the problem by minimizing total cost associated with the assignments while maintaining hard constraints. We use proximal policy optimization to optimize model parameters. The model generates a sequence of actions in real-time which correspond to task assignment to workers, without having to retrain for changes in the dynamic state of the environment. In our problem setting reward is computed as negative of the assignment cost. We also demonstrate our results on bin packing and capacitated vehicle routing problem, using the same framework. Our results outperform Google OR-Tools using MIP and CP-SAT solvers with large problem instances, in terms of solution quality and computation time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/12/2018

Deep Reinforcement Learning for Solving the Vehicle Routing Problem

We present an end-to-end framework for solving Vehicle Routing Problem (...
research
06/05/2023

Action-Evolution Petri Nets: a Framework for Modeling and Solving Dynamic Task Assignment Problems

Dynamic task assignment involves assigning arriving tasks to a limited n...
research
09/13/2022

Learning to Solve Multiple-TSP with Time Window and Rejections via Deep Reinforcement Learning

We propose a manager-worker framework based on deep reinforcement learni...
research
04/27/2018

Adversarial Task Assignment

The problem of assigning tasks to workers is of long-standing fundamenta...
research
08/24/2020

Algorithms and Lower Bounds for the Worker-Task Assignment Problem

We study the problem of assigning workers to tasks where each task has d...
research
11/08/2020

Reinforcement Learning for Assignment problem

This paper is dedicated to the application of reinforcement learning com...
research
04/13/2018

Supermodular Optimization for Redundant Robot Assignment under Travel-Time Uncertainty

This paper considers the assignment of multiple mobile robots to goal lo...

Please sign up or login with your details

Forgot password? Click here to reset