Solving mixed integer nonlinear programming problems for mine production planning with stockpiling

The open-pit mine production scheduling problem has received a great deal of attention in recent years, both in the academic literature, and in the mining industry. Optimization approaches to strategic planning for mine exploitation have become the industry standard, as the recent review of Newman et al. (19) highlights. However most of these approaches focus on extraction sequencing, and don't consider the material ow after mining. In particular, the use of stockpiling to manage processing plant capacity, and the interplay of material ows from mine to stockpile, mine to processing plant and stockpile to plant, has not been treated as an integrated part of mine schedule optimization. One of the key reasons is that material of dierent grades becomes mixed on a stockpile, leading to dicult nonconvex, nonlinear optimization models. Here we show that the special structure of such models can be exploited to yield eective algorithms that incorporate post-mining material ows and stockpile management as an integrated part of mine production scheduling. The results give a more realistic assessment of the NPV that can be realized by a mining project than is possible with current approaches. We address the solution of the open pit mine production scheduling problem (OPMPSP) with a single stockpile (OPMPSP+S). The addition of a stockpile adds a relatively small number of quadratic con- straints to the formulation of the OPMPSP and turns the problem from a mixed-integer linear into a mixed-integer nonlinear program. We develop several extended formulations of the OPMPSP+S and discuss the strength of the linear outer approximations obtained by relaxing their nonlinear constraints. We also introduce an aggressive branching scheme that can force the violation of the quadratic stock- piling constraints to be arbitrarily close to zero and a primal heuristic that produces a fully feasible solution of OPMPSP+S from an integer feasible solution of OPMPSP which violates these constraints. Combining these two techniques with a branch-and-bound approach,we obtain an algorithm that yields fully feasible solutions of OPMPSP+S arbitrarily close to the optimum. Experimental results for real- istic benchmark instances show that this algorithm is very ecient in practice. Our methodology is easily extendable to multiple stockpiles.

[1]  L. M. Giannini Optimum design of open pit mines , 1991, Bulletin of the Australian Mathematical Society.

[2]  Dorit S. Hochbaum A new - old algorithm for minimum-cut and maximum-flow in closure graphs , 2001, Networks.

[3]  Lou Caccetta,et al.  An Application of Branch and Cut to Open Pit Mine Scheduling , 2003, J. Glob. Optim..

[4]  Eduardo Moreno,et al.  Large-scale multi-period precedence constrained knapsack problem: A mining application , 2010, Electron. Notes Discret. Math..

[5]  Daniel Bienstock,et al.  Solving LP Relaxations of Large-Scale Precedence Constrained Problems , 2010, IPCO.

[6]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[7]  Christopher Fricke Applications of integer programming in open pit mining , 2006 .

[8]  Natashia Boland,et al.  Clique-based facets for the precedence constrained knapsack problem , 2012, Math. Program..

[9]  Natashia Boland,et al.  A strengthened formulation and cutting planes for the open pit mine production scheduling problem , 2010, Comput. Oper. Res..

[10]  Robert Underwood,et al.  A scheduling algorithm for open pit mines , 1996 .

[11]  J. Picard Maximal Closure of a Graph and Applications to Combinatorial Problems , 1976 .

[12]  Alexandra M. Newman,et al.  A Review of Operations Research in Mine Planning , 2010, Interfaces.

[13]  J. Rhys A Selection Problem of Shared Fixed Costs and Network Flows , 1970 .

[14]  Salih Ramazan,et al.  The new Fundamental Tree Algorithm for production scheduling of open pit mines , 2007, Eur. J. Oper. Res..

[15]  S. Hoerger,et al.  MINE PLANNING AT NEWMONT'S NEVADA OPERATIONS , 1999 .

[16]  Thys B Johnson,et al.  OPTIMUM OPEN PIT MINE PRODUCTION SCHEDULING , 1968 .

[17]  Eduardo Moreno,et al.  A New Algorithm for the Open-Pit Mine Production Scheduling Problem , 2012, Oper. Res..

[18]  M. L. Smith,et al.  Optimizing inventory stockpiles and mine production: An application of separable and goal programming to phosphate mining using AMPL/Cplex , 1999 .

[19]  Ambros M. Gleixner,et al.  Solving Large-scale Open Pit Mining Production Scheduling Problems by Integer Programming , 2008 .

[20]  Ambros M. Gleixner,et al.  LP-based disaggregation approaches to solving the open pit mining production scheduling problem with block processing selectivity , 2009, Comput. Oper. Res..