Scheduling of maintenance windows in a mining supply chain rail network. (March 2020)