Tailored Lagrangian Relaxation for the open pit block sequencing problem

A common strategic and tactical decision in open pit mining is to determine the sequence of extraction for notional three-dimensional production blocks so as to maximize the net present value of the extracted orebody while adhering to precedence and resource constraints. This problem is commonly formulated as an integer program with a binary variable representing if and when a block is extracted. In practical applications, the number of blocks can be large and the time horizon can be long, and therefore, instances of this NP-hard precedence-constrained knapsack problem can be difficult to solve using an exact approach. The problem is even more challenging to solve when it includes explicit minimum resource constraints. We employ three methodologies to reduce solution times: (i) we eliminate variables which must assume a value of 0 in the optimal solution; (ii) we use heuristics to generate an initial integer feasible solution for use by the branch-and-bound algorithm; and (iii) we employ Lagrangian relaxation, using information obtained while generating the initial solution to select a dualization scheme for the resource constraints. The combination of these techniques allows us to determine near-optimal solutions more quickly than solving the monolith, i.e., the original problem. We demonstrate our techniques to solve instances containing 25,000 blocks and 10 time periods, and 10,000 blocks and 15 time periods, to near-optimality.

[1]  Kwame Awuah-Offei,et al.  Large-scale open pit production scheduling using Mixed Integer Linear Programming , 2010 .

[2]  Özlem Ergun,et al.  Rapidly computing robust minimum capacity s-t cuts: a case study in solving a sequence of maximum flow problems , 2011, Ann. Oper. Res..

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

[4]  Renaud Chicoisne,et al.  A new algorithm for the open-pit mine scheduling problem , 2009 .

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

[6]  Alexandra M. Newman,et al.  MineLib: a library of open pit mining problems , 2013, Ann. Oper. Res..

[7]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

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

[9]  Laurence A. Wolsey,et al.  Production Planning by Mixed Integer Programming , 2010 .

[10]  M. P. Gaupp,et al.  Methods for Improving the Tractability of the Block Sequencing Problem for Open Pit Mining , 2008 .

[11]  Dorit S. Hochbaum,et al.  Performance Analysis and Best Implementations of Old and New Algorithms for the Open-Pit Mining Problem , 2000, Oper. Res..

[12]  Alexandra M. Newman,et al.  A sliding time window heuristic for open pit mine block sequencing , 2011, Optim. Lett..

[13]  Alexandra M. Newman,et al.  Open-Pit Block-Sequencing Formulations: A Tutorial , 2014, Interfaces.

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

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

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

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

[18]  Marshall L. Fisher,et al.  The Lagrangian Relaxation Method for Solving Integer Programming Problems , 2004, Manag. Sci..

[19]  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..

[20]  Robert Underwood,et al.  A mathematical programming viewpoint for solving the ultimate pit problem , 1998, Eur. J. Oper. Res..

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

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

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

[24]  Alexandra M. Newman,et al.  A solution approach for optimizing long- and short-term production scheduling at LKAB's Kiruna mine , 2011, Eur. J. Oper. Res..

[25]  D. S. Johnson,et al.  On Knapsacks, Partitions, and a New Dynamic Programming Technique for Trees , 1983, Math. Oper. Res..