Abstract
The open pit mine block sequencing problem (OPBS) seeks a discretetime production schedule that maximizes the net present value of the orebody extracted from an open-pit mine. This integer program (IP) discretizes the mine’s volume into blocks, imposes precedence constraints between blocks, and limits resource consumption in each time period. We develop a “sliding time window heuristic” to solve this IP approximately. The heuristic recursively defines, solves and partially fixes an approximating model having: (i) fixed variables in early time periods, (ii) an exact submodel defined over a “window” of middle time periods, and (iii) a relaxed submodel in later time periods. The heuristic produces near-optimal solutions (typically within 2% of optimality) for model instances that standard optimization software fails to solve. Furthermore, it produces these solutions quickly, even though our OPBS model enforces standard upper-bounding constraints on resource consumption along with less standard, but important, lower-bounding constraints.
Similar content being viewed by others
References
Akaike, A., Dagdelen, K.: A strategic production scheduling method for an open pit mine. In: Dardano, C., Francisco, M., Proud, J. (eds.) Proceedings of the 28th Applications of Computers and Operations in the Mineral Industries Conference (APCOM), pp 729–738, Golden, CO, (1999)
Amaya, J., Espinoza, D., Goycoolea, M., Moreno, E., Prevost, T. Rubio, E.: A scalable approach to optimal block scheduling. In 35th APCOM, Vancouver, Canada. (2009)
Bienstock D., Zuckerberg M.: Solving LP relaxations of large-scale precedence constrained problems. Lect. Notes Comput. Sci. 6080, 1–14 (2010)
Boland N., Dumitrescu I., Froyland G., Gleixner A.: LP-based disaggregation approaches to solving the open pit mining production scheduling problem with block processing selectivity. Comput. Oper. Res. 36, 1064–1089 (2009)
Brown G., Keegan J., Vigus B., Wood R.K.: The Kellogg Company optimizes production, inventory and distribution. Interfaces 31, 1–15 (2001)
Busnach E., Mehrez A., Sinuany-Stern Z.: A production problem in phosphate mining. J. Oper. Res. Soc. 36, 285–288 (1985)
Caccetta L., Hill S.: An application of branch and cut to open pit mine scheduling. J. Glob. Optim. 27, 349–365 (2003)
Chicoisne, R., Espinoza, D., Goycoolea, M., Moreno, E., Rubio, E.: A new algorithm for the open-pit mine scheduling problem. Working Paper, Universidad Adolfo Ibañez and Universidad de Chile (2009)
Dagdelen, K., Johnson, T.: Optimum open pit mine production scheduling by Lagrangian parameterization. In 19th APCOM, pp 127–141, University Park, PA, (1986)
Ferland J., Fortin L.: Vehicles scheduling with sliding time windows. Eur. J. Oper. Res. 38, 213–226 (1989)
Fisher M.: The Lagrangian relaxation method for solving integer programming problems. Manag. Sci. 27, 1–18 (1981)
Gaupp, M.: Methods for improving the tractability of the block sequencing problem for open pit mining. Ph.D. thesis, Colorado School of Mines (2008)
Gleixner, A.: Solving large-scale open pit mining production scheduling problems by integer programming. Master’s thesis, Technische Universität Berlin (2008)
Hochbaum D., Chen A.: Performance analysis and best implementations of old and new algorithms for the open-pit mining problem. Oper. Res. 48, 894–914 (2000)
IBM: IBM ILOG AMPL Version 12.1 User’s guide: standard (command-line) version including CPLEX directives, Incline Village, NV (2010)
Johnson, T.: Optimum open pit mine production scheduling. In: Weiss, A. (ed.) A decade of digital computing in the mining industry, American institute of mining engineers, chap. 4, New York (1969)
Kawahata, K.: A new algorithm to solve large scale mine production scheduling problems by using the Lagrangian relaxation method. Ph.D. thesis, Colorado School of Mines (2007)
Lerchs, H., Grossmann, I.: Optimum design of open-pit mines. Canadian mining and metallurgical bulletin LXVIII, pp 17–24 (1965)
Martinez M., Newman A.: Using decomposition to optimize long- and short-term production planning at an underground mine. Eur. J. Oper. Res. 211, 184–197 (2011)
Ramazan S.: The new fundamental tree algorithm for production scheduling of open pit mines. Eur. J. Oper. Res. 177, 1153–1166 (2007)
Sevim H., Lei D.: The problem of production planning in open pit mines. Inf. Syst. Oper. Res. J. (INFOR) 36, 1–12 (1998)
Sundar D., Acharya D.: Blast schedule planning and shiftwise production scheduling of an opencast iron ore mine. Comput. Ind. Eng. 28, 927–935 (1995)
Tan, S., Ramani, R.: Optimization models for scheduling ore and waste production in open pit mines. In 23rd APCOM, SME of the AIME, pp 781–791, Tucson (1992)
Zhang, M.: Combining genetic algorithms and topological sort to optimize open-pit mine plans. In: Cardu, M., Ciccu, R., Lovera, E., Michelotti, E., (eds.) 15th Mine planning and equipment selection, FIORDO S.r.l., pp 1234–1239, Torino (2006)
Author information
Authors and Affiliations
Corresponding author
Additional information
We gratefully acknowledge the assistance of Professor Daniel Espinoza of the Universidad de Chile in running computation for upper bound verification.
Rights and permissions
About this article
Cite this article
Cullenbine, C., Wood, R.K. & Newman, A. A sliding time window heuristic for open pit mine block sequencing. Optim Lett 5, 365–377 (2011). https://doi.org/10.1007/s11590-011-0306-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-011-0306-2