Our industry partner seeks an investment strategy and corresponding extraction schedule at daily fidelity of three-dimensional, notional blocks of ore (and waste) to maximize the discounted ounces of metal subject to spatial precedence, geotechnical, and operational constraints. This study develops an integer program, which we implement in Python, that enables fast parametric analysis, supports project-specific constraints, and generates (near-)optimal block schedules. Our model produces reliable and sustainable long-term scheduling solutions within five hours, which is faster than the time required for engineers to manually generate schedules and is acceptable for scenario analyses regarding changes in commodity price, crew productivity, plant sizing, and equipment availability.
Ayaburi et al. (Fri,) studied this question.