Optimization Strategies for Resource-Constrained Project Scheduling Problems in Underground Mining

Published Online:https://doi.org/10.1287/ijoc.2022.1222

References

  • Artigues C (2017) On the strength of time-indexed formulations for the resource-constrained project scheduling problem. Oper. Res. Lett. 45(2):154–159.CrossrefGoogle Scholar
  • Artigues C, Demassey S, Néron E (2008) Resource-Constrained Project Scheduling: Models, Algorithms, Extensions and Applications (Wiley, New York).CrossrefGoogle Scholar
  • Baptiste P, Le Pape C, Nuijten W (2012) Constraint-Based Scheduling: Applying Constraint Programming to Scheduling Problems (Springer, New York).Google Scholar
  • Berthold T, Heinz S, Lübbecke M, Möhring R, Schulz J (2010) A constraint integer programming approach for resource-constrained project scheduling. Lodi A, Milano M, Toth P, eds. Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (Springer, Berlin), 313–317.CrossrefGoogle Scholar
  • Bienstock D, Zuckerberg M (2010) Solving LP relaxations of large-scale precedence constrained problems. Eisenbrand F, Shepherd FB, eds. International Conference on Integer Programming and Combinatorial Optimization (Springer, Berlin), 1–14.CrossrefGoogle Scholar
  • Blazewicz J, Lenstra JK, Kan AR (1983) Scheduling subject to resource constraints: Classification and complexity. Discrete Appl. Math. 5(1):11–24.CrossrefGoogle Scholar
  • Brickey A (2015) Underground production scheduling optimization with ventilation constraints. Unpublished doctoral dissertation, Colorado School of Mines, Golden, CO.Google Scholar
  • Brickey A, Chowdu A, Newman A, Goycoolea M, Godard R (2021) Barrick’s Turquoise Ridge gold mine optimizes underground production scheduling operations. INFORMS J. Appl. Analytics 51(2):106–118.LinkGoogle Scholar
  • Brucker P, Drexl A, Möhring R, Neumann K, Pesch E (1999) Resource-constrained project scheduling: Notation, classification, models, and methods. Eur. J. Oper. Res. 112(1):3–41.CrossrefGoogle Scholar
  • Carrasco RA, Iyengar G, Stein C (2013) Single machine scheduling with job-dependent convex cost and arbitrary precedence constraints. Oper. Res. Lett. 41(5):436–441.CrossrefGoogle Scholar
  • Carrasco RA, Iyengar G, Stein C (2018) Resource cost aware scheduling. Eur. J. Oper. Res. 269(2):621–632.CrossrefGoogle Scholar
  • Carvajal R, Ahmed S, Nemhauser G, Furman K, Goel V, Shao Y(2014) Using diversification, communication and parallelism to solve mixed-integer linear programs. Oper. Res. Lett. 42(2):186–189.CrossrefGoogle Scholar
  • Cherkassky B, Goldberg A (1997) On implementing the push-relabel method for the maximum flow problem. Algorithmica 19(4):390–410.CrossrefGoogle Scholar
  • Chicoisne R, Espinoza D, Goycoolea M, Moreno E, Rubio E (2012) A new algorithm for the open-pit mine production scheduling problem. Oper. Res. 60(3):517–528.LinkGoogle Scholar
  • Chowdu A, Nesbitt P, Brickey A, Newman A (2022) Operations research in underground mine planning: A review. INFORMS J. Appl. Analytics 52(2):109–132.LinkGoogle Scholar
  • Christofides N, Alvarez-Valdés R, Tamarit J (1987) Project scheduling with resource constraints: A branch and bound approach. Eur. J. Oper. Res. 29(3):262–273.CrossrefGoogle Scholar
  • Danna E, Rothberg E, Le Pape C (2005) Exploring relaxation induced neighborhoods to improve MIP solutions. Math. Programming 102(1):71–90.CrossrefGoogle Scholar
  • De Azevedo GHI, Pessoa AA, Subramanian A (2021) A satisfiability and workload-based exact method for the resource constrained project scheduling problem with generalized precedence constraints. Eur. J. Oper. Res. 289(3):809–824.CrossrefGoogle Scholar
  • Debels D, Vanhoucke M (2007) A decomposition-based genetic algorithm for the resource-constrained project-scheduling problem. Oper. Res. 55(3):457–469.LinkGoogle Scholar
  • Espinoza D, Goycoolea M, Moreno E, Newman A (2013) MineLib: A library of open pit mining problems. Ann. Oper. Res. 206:93–114.CrossrefGoogle Scholar
  • Fischetti M, Lodi A, Monaci M, Salvagnin D, Tramontani A (2016) Improving branch-and-cut performance by random sampling. Math. Programming Comput. 8(1):113–132.CrossrefGoogle Scholar
  • Fisher M (1973) Optimal solution of scheduling problems using Lagrange multipliers: Part I. Oper. Res. 21(5):1114–1127.LinkGoogle Scholar
  • Fuentes D, Carrasco RA, Moreno E (2021) Algorithms for resource-constrained project scheduling in underground mining operations. Unpublished master’s thesis, Industrial Engineering and Operations Research, Universidad Adolfo Ibáñez, Santiago, Chile.Google Scholar
  • Goldberg A, Tarjan R (1988) A new approach to the maximum-flow problem. J. ACM 35(4):921–940.CrossrefGoogle Scholar
  • Gu H, Schutt A, Stuckey PJ (2013) A Lagrangian relaxation based forward-backward improvement heuristic for maximising the net present value of resource-constrained projects. Gomes C, Sellmann M, eds. Internat. Conf. AI OR Techniques Constriant Programming Combin. Optim. Problems (Springer, Berlin), 340–346.Google Scholar
  • Gu H, Stuckey PJ, Wallace MG (2012) Maximising the net present value of large resource-constrained projects. Milano M, ed. Internat. Conf. Principles Practice Constraint Programming (Springer, Berlin), 767–781.Google Scholar
  • Hall L, Schulz A, Shmoys D, Wein J (1997) Scheduling to minimize average completion time: Off-line and on-line approximation algorithms. Math. Oper. Res. 22(3):513–544.LinkGoogle Scholar
  • Hartmann S, Briskorn D (2022) An updated survey of variants and extensions of the resource-constrained project scheduling problem. Eur. J. Oper. Res. 297(1):1–14.CrossrefGoogle Scholar
  • Hochbaum DS (2008) The pseudoflow algorithm: A new algorithm for the maximum-flow problem. Oper. Res. 56(4):992–1009.LinkGoogle Scholar
  • Hustrulid W, Bullock R (2001) Underground Mining Methods: Engineering Fundamentals and International Case Studies (SME, Littleton, CO).Google Scholar
  • IBM (2018) IBM ILOG AMPL version 12.8 user’s guide: Standard (Command-line) version including CPLEX directives.Google Scholar
  • Johnson TJR (1967) An algorithm for the resource constrained project scheduling problem. Unpublished doctoral dissertation, Massachusetts Institute of Technology, Cambridge, MA.Google Scholar
  • Kahn AB (1962) Topological sorting of large networks. Comm. ACM 5(11):558–562.CrossrefGoogle Scholar
  • Kimms A (2001) Maximizing the net present value of a project under resource constraints using a Lagrangian relaxation based heuristic with tight upper bounds. Ann. Oper. Res. 102(1–4):221–236.CrossrefGoogle Scholar
  • King B, Newman A (2018) Optimizing the cutoff grade for an operational underground mine. Interfaces 48(4):357–371.LinkGoogle Scholar
  • King B, Goycoolea M, Newman A (2017a) New integer programming models for tactical and strategic underground production scheduling. Mining Engrg. 69(3):37–42.CrossrefGoogle Scholar
  • King B, Goycoolea M, Newman A (2017b) Optimizing the open pit-to-underground mining transition. Eur. J. Oper. Res. 257(1):297–309.CrossrefGoogle Scholar
  • Kolisch R, Sprecher A (1997) PSPLIB—a project scheduling problem library. Eur. J. Oper. Res. 96(1):205–216.CrossrefGoogle Scholar
  • Kolisch R, Sprecher A, Drexl A (1995) Characterization and generation of a general class of resource-constrained project scheduling problems. Management Sci. 41(10):1693–1703.LinkGoogle Scholar
  • Laborie P (2005) Complete MCS-based search: Application to resource constrained project scheduling. Proc. 19th Internat. Joint Conf. Artificial Intelligence, Edinburgh, UK, July 30–August 5, 181–186.Google Scholar
  • Laborie P (2009) IBM ILOG CP optimizer for detailed scheduling illustrated on three problems. Hoeve W-J, Hooker JN, eds. Internat. Conf. AI OR Techniques Constraint Programming Combin. Optim. Problems (Springer, Berlin), 148–162.Google Scholar
  • Laborie P, Refalo P, Shaw P (2013) Model presolve, warmstart and conflict refining in CP optimizer. CP Solvers: Model. Appl. Integration Standardization (CP2013 Workshop), Uppsala, Sweden, September 16.Google Scholar
  • Laborie P, Rogerie J, Shaw P, Vilím P (2018) IBM ILOG CP optimizer for scheduling. Constraints 23(2):210–250.CrossrefGoogle Scholar
  • Lambert WB, Brickey A, Newman A, Eurek K (2014) Open-pit block-sequencing formulations: A tutorial. Interfaces 44(2):127–142.LinkGoogle Scholar
  • Lerchs H, Grossmann IF (1965) Optimum design of open-pit mines. Trans. Canadian Inst. Mining 68:17–24.Google Scholar
  • Leyman P, Vanhoucke M (2015) A new scheduling technique for the resource-constrained project scheduling problem with discounted cash flows. Internat. J. Prod. Res. 53(9):2771–2786.CrossrefGoogle Scholar
  • Lodi A, Tramontani A (2013) Performance variability in mixed-integer programming. Topaloglu H, ed. Theory Driven by Influential Applications (INFORMS, Catonsville, MD), 1–12.LinkGoogle Scholar
  • Möhring R, Schulz A, Stork F, Uetz M (2003) Solving project scheduling problems by minimum cut computations. Management Sci. 49(3):330–350.LinkGoogle Scholar
  • Muñoz G, Espinoza D, Goycoolea M, Moreno E, Queyranne M, Letelier OR (2018) A study of the Bienstock–Zuckerberg algorithm: Applications in mining and resource constrained project scheduling. Comput. Optim. Appl. 69(2):501–534.CrossrefGoogle Scholar
  • Newman A, Kuchta M (2007) Using aggregation to optimize long-term production planning at an underground mine. Eur. J. Oper. Res. 176(2):1205–1218.CrossrefGoogle Scholar
  • Newman A, Rubio E, Caro R, Weintraub A, Eurek K (2010) A review of operations research in mine planning. Interfaces 40(3):222–245.LinkGoogle Scholar
  • Ogunmodede O, Lamas P, Brickey A, Bogin G, Newman A (2022) Underground production scheduling with ventilation and refrigeration considerations. Optim. Engrg., ePub ahead of print January 13, http://dx.doi.org/https://doi.org/10.1007/s11081-021-09682-4.CrossrefGoogle Scholar
  • O’Sullivan D, Newman A (2015) Optimization-based heuristics for underground mine scheduling. Eur. J. Oper. Res. 241(1):248–259.CrossrefGoogle Scholar
  • Patterson JH (1984) A comparison of exact approaches for solving the multiple constrained resource, project scheduling problem. Management Sci. 30(7):854–867.LinkGoogle Scholar
  • Phillips C, Stein C, Wein J (1998) Minimizing average completion time in the presence of release dates. Math. Programming 82(1–2):199–223.CrossrefGoogle Scholar
  • Pritsker AAB, Waiters LJ, Wolfe PM (1969) Multiproject scheduling with limited resources: A zero-one programming approach. Management Sci. 16(1):93–108.LinkGoogle Scholar
  • Reyck BD, Herroelen W (1998) An optimal procedure for the resource-constrained project scheduling problem with discounted cash flows and generalized precedence relations. Comput. OR 25(1):1–17.CrossrefGoogle Scholar
  • Rivera Letelier O, Espinoza D, Goycoolea M, Moreno E, Muñoz G (2020) Production scheduling for strategic open pit mine planning: A mixed-integer programming approach. Oper. Res. 68(5):1425–1444.LinkGoogle Scholar
  • Russell A (1970) Cash flows in networks. Management Sci. 16(5):357–373.LinkGoogle Scholar
  • Schutt A, Feydy T, Stuckey PJ (2013) Explaining time-table-edge-finding propagation for the cumulative resource constraint. Gomes C, Sellmann M, eds. Internat. Conf. AI OR Techniques Constriant Programming Combin. Optim. Problems (Springer, Berlin), 234–250.Google Scholar
  • Schutt A, Chu G, Stuckey PJ, Wallace MG (2012) Maximising the net present value for resource-constrained project scheduling. Beldiceanu N, Jussien N, Pinson E, eds. Internat. Conf. Integration AI OR Techniques Constraint Programming (Springer, Berlin), 362–378.Google Scholar
  • Schutt A, Feydy T, Stuckey PJ, Wallace MG (2009) Why cumulative decomposition is not as bad as it sounds. Gent IP, ed. Principles Practice Constraint Programming (CP 2009) (Springer, Berlin), 746–761.Google Scholar
  • Schutt A, Feydy T, Stuckey PJ, Wallace MG (2011) Explaining the cumulative propagator. Constraints 16(3):250–282.CrossrefGoogle Scholar
  • Schwindt C, Zimmermann J (2015) Handbook on Project Management and Scheduling (Springer, Berlin).CrossrefGoogle Scholar
  • Talbot FB (1982) Resource-constrained project scheduling with time-resource tradeoffs: The nonpreemptive case. Management Sci. 28(10):1197–1210.LinkGoogle Scholar
  • Terblanche S (2017) Resource constrained project scheduling models and algorithms applied to underground mining. Unpublished doctoral dissertation, Stellenbosch University, Stellenbosch, South Africa.Google Scholar
  • Vanhoucke M (2009) A genetic algorithm for net present value maximization for resource constrained projects. Cotta C, Cowling P, eds. Evolutionary Computation in Combinatorial Optimization (Springer, Berlin), 13–24.CrossrefGoogle Scholar
  • Vanhoucke M (2010) A scatter search heuristic for maximising the net present value of a resource-constrained project with fixed activity cash flows. Internat. J. Prod. Res. 48(7):1983–2001.CrossrefGoogle Scholar
  • Vanhoucke M, Coelho J, Batselier J (2016) An overview of project data for integrated project management and control. J. Modern Project Management 3(3):6–21.Google Scholar
  • Vanhoucke M, Demeulemeester E, Herroelen W (2001) On maximizing the net present value of a project under renewable resource constraints. Management Sci. 47(8):1113–1121.LinkGoogle Scholar
INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.