RLOR: A Flexible Framework of Deep Reinforcement Learning for Operation Research

Ching Pui Wan, Tung Li, Jason Min Wang
3/23/2023
math.OCcs.LGcs.NE

Official code: cpwan/RLOR (131 stars, PyTorch, last commit 2023-04-13).

Abstract

Reinforcement learning has been applied in operation research and has shown promise in solving large combinatorial optimization problems. However, existing works focus on developing neural network architectures for certain problems. These works lack the flexibility to incorporate recent advances in reinforcement learning, as well as the flexibility of customizing model architectures for operation research problems. In this work, we analyze the end-to-end autoregressive models for vehicle routing problems and show that these models can benefit from the recent advances in reinforcement learning with a careful re-implementation of the model architecture. In particular, we re-implemented the Attention Model and trained it with Proximal Policy Optimization (PPO) in CleanRL, showing at least 8 times speed up in training time. We hereby introduce RLOR, a flexible framework for Deep Reinforcement Learning for Operation Research. We believe that a flexible framework is key to developing deep reinforcement learning models for operation research problems. The code of our work is publicly available at https://github.com/cpwan/RLOR.

View on arXivView PDF

Code Implementations(1)

cpwan/RLOROfficial100%
PyTorch

Reinforcement learning for operation research problems with OpenAI Gym and CleanRL

13113PythonMar 7, 20233 years agoNOASSERTION
attentioncvrpoperation-researchppopytorch+2 more

Similar Papers

Cite this paper

@article{wan2023rlor,
  title  = {RLOR: A Flexible Framework of Deep Reinforcement Learning for Operation Research},
  author = {Ching Pui Wan and Tung Li and Jason Min Wang},
  year   = {2023},
  eprint = {2303.13117},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.13117v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.13117.svg)](https://codeofpaper.com/paper/2303.13117)

Discussion