LGMANov 21, 2024

Multi-Agent Environments for Vehicle Routing Problems

arXiv:2411.14411v12 citationsh-index: 19Has Code
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of slow progress and limited collaboration between the RL and OR communities by offering a tool for easier algorithm benchmarking, though it is incremental as it builds on existing methods.

The authors tackled the lack of open-source development frameworks for reinforcement learning in vehicle routing problems by proposing a library of multi-agent environments, which provides benchmark instances and baseline models to facilitate testing and comparison.

Research on Reinforcement Learning (RL) approaches for discrete optimization problems has increased considerably, extending RL to an area classically dominated by Operations Research (OR). Vehicle routing problems are a good example of discrete optimization problems with high practical relevance where RL techniques have had considerable success. Despite these advances, open-source development frameworks remain scarce, hampering both the testing of algorithms and the ability to objectively compare results. This ultimately slows down progress in the field and limits the exchange of ideas between the RL and OR communities. Here we propose a library composed of multi-agent environments that simulates classic vehicle routing problems. The library, built on PyTorch, provides a flexible modular architecture design that allows easy customization and incorporation of new routing problems. It follows the Agent Environment Cycle ("AEC") games model and has an intuitive API, enabling rapid adoption and easy integration into existing reinforcement learning frameworks. The library allows for a straightforward use of classical OR benchmark instances in order to narrow the gap between the test beds for algorithm benchmarking used by the RL and OR communities. Additionally, we provide benchmark instance sets for each environment, as well as baseline RL models and training code.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes