Shortcuts

RL4CO



An extensive Reinforcement Learning (RL) for Combinatorial Optimization (CO) benchmark. Our goal is to provide a unified framework for RL-based CO algorithms, and to facilitate reproducible research in this field, decoupling the science from the engineering.

PyTorch Lightning base: TorchRL config: Hydra Code style: black

license PyPI Test

RL4CO is built upon:

  • TorchRL: official PyTorch framework for RL algorithms and vectorized environments on GPUs

  • TensorDict: a library to easily handle heterogeneous data such as states, actions and rewards

  • PyTorch Lightning: a lightweight PyTorch wrapper for high-performance AI research

  • Hydra: a framework for elegantly configuring complex applications

image

General Information:

Contributors