Concurrent optimisation of open pit ore and waste movement with optimal haul road selection | Synapse