Mining--Gym: A Configurable RL Benchmarking Environment for Truck Dispatch Scheduling

Chayan Banerjee, Kien Nguyen, Clinton Fookes
3/24/2025
cs.LGcs.AIeess.SY

No official code found. Best implementation: CBCodeHub/Mining-Gym (7 stars, MIT, last commit 2025-11-10). 1 more below.

Abstract

Optimizing the mining process -- particularly truck dispatch scheduling -- is a key driver of efficiency in open-pit operations. However, the dynamic and stochastic nature of these environments, with uncertainties such as equipment failures, truck maintenance, and variable haul cycle times, challenges traditional optimization. While Reinforcement Learning (RL) shows strong potential for adaptive decision-making in mining logistics, practical deployment requires evaluation in realistic, customizable simulation environments. The lack of standardized benchmarking hampers fair algorithm comparison, reproducibility, and real-world applicability of RL solutions. To address this, we present Mining-Gym -- a configurable, open-source benchmarking environment for training, testing, and evaluating RL algorithms in mining process optimization. Built on Salabim-based Discrete Event Simulation (DES) and integrated with Gymnasium, Mining-Gym captures mining-specific uncertainties through an event-driven decision-point architecture. It offers a GUI for parameter configuration, data logging, and real-time visualization, supporting reproducible evaluation of RL strategies and heuristic baselines. We validate Mining-Gym by comparing classical heuristics with RL-based scheduling across six scenarios from normal operation to severe equipment failures. Results show it is an effective, reproducible testbed, enabling fair evaluation of adaptive decision-making and demonstrating the strong performance potential of RL-trained schedulers.

View on arXivView PDF

Code Implementations(2)

MIT

Mining-Gym is an open-source, configurable benchmarking environment for optimizing truck dispatch scheduling in open-pit mining using Reinforcement Learning (RL).

74PythonMay 7, 202511 months agoMIT

A configurable benchmarking environment for optimizing truck dispatch scheduling in open-pit mining using Reinforcement Learning.

11PythonJun 6, 20251 years ago

Similar Papers

Cite this paper

@article{banerjee2025mininggym,
  title  = {Mining--Gym: A Configurable RL Benchmarking Environment for Truck Dispatch Scheduling},
  author = {Chayan Banerjee and Kien Nguyen and Clinton Fookes},
  year   = {2025},
  eprint = {2503.19195},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.19195v2}
}

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/2503.19195.svg)](https://codeofpaper.com/paper/2503.19195)

Discussion