Skip to main content
Log in

Machine scheduling in underground mining: an application in the potash industry

  • Regular Article
  • Published:
OR Spectrum Aims and scope Submit manuscript

Abstract

In this paper, a scheduling problem that occurs in potash mining is introduced, where a block excavation sequence has to be found taking into account a limited number of underground machines as well as safety-related restrictions. The aim is to minimize the maximum completion time of excavations, i.e., the makespan. The resulting problem can be transformed into a hybrid flow shop scheduling problem with reentry, unrelated machines, and job-precedences. A mixed-integer linear model is presented and small-scale instances are solved with CPLEX. In order to tackle medium- and large-scale instances heuristically, a basic and an advanced multi-start algorithm are developed, based on a specific priority rule-based construction procedure. In addition, a modified version of the Giffler and Thompson procedure is applied. Computational experiments are conducted on problem instances derived from real-world data in order to evaluate the performances of the proposed solution procedures.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Baker KR (1974) Introduction to sequencing and scheduling. Wiley, New York

    Google Scholar 

  • Baykasoǧlu A, Hamzadayi A, Yelkenci Köse S (2014) Testing the performance of teaching–learning based optimization (TLBO) algorithm on combinatorial problems: Flow shop and job shop scheduling cases. Inf Sci 276:204–218

    Article  Google Scholar 

  • Beaulieu M, Gamache M (2006) An enumeration algorithm for solving the fleet management problem in underground mines. Comput Oper Res 33:1606–1624

    Article  Google Scholar 

  • Bedworth DD, Bailey JE (1982) Integrated production and control systems: management, analysis, and design. Wiley, New York

    Google Scholar 

  • Botta-Genoulaz V (2000) Hybrid flow shop scheduling with precedence constraints and time lags to minimize maximum lateness. Int J Prod Econ 64:101–111

    Article  Google Scholar 

  • Carlyle W, Eaves B (2001) Underground planning at stillwater mining company. Interfaces 31:50–60

    Article  Google Scholar 

  • Chen L, Bostel N, Dejax P, Cai J, Xi L (2007) A tabu search algorithm for the integrated scheduling problem of container handling systems in a maritime terminal. Eur J Oper Res 181:40–58

    Article  Google Scholar 

  • Chen L, Xi L-F, Cai J-G, Bostel N, Dejax P (2006) An integrated approach for modeling and solving the scheduling problem of container handling systems. J Zhejiang Univ Sci A 7:234–239

    Article  Google Scholar 

  • Chen Y-Y, Cheng C-Y, Wang L-C, Chen T-L (2013) A hybrid approach based on the variable neighborhood search and particle swarm optimization for parallel machine scheduling problems - a case study for solar cell industry. Int J Prod Econ 141:66–78

    Article  Google Scholar 

  • Chesworth W (2008) Encyclopedia of soil science. Springer, Dordrecht

    Book  Google Scholar 

  • Cho H-M, Bae S-J, Kim J, Jeong I-J (2011) Bi-objective scheduling for reentrant hybrid flow shop using pareto genetic algorithm. Comput Ind Eng 61:529–541

    Article  Google Scholar 

  • Choi H-S, Kim J-S, Lee D-H (2011) Real-time scheduling for reentrant hybrid flow shops: a decision tree based mechanism and its application to a TFT-LCD line. Exp Syst Appl 38:3514–3521

    Article  Google Scholar 

  • Choi S-W, Kim Y-D, Lee G-C (2005) Minimizing total tardiness of orders with reentrant lots in a hybrid flowshop. Int J Prod Res 43:2149–2167

    Article  Google Scholar 

  • Epstein R, Goic M, Weintraub A, Catalan J, Santibanez P, Urrutia R, Cancino R, Gaete S, Aguayo A, Caro F (2012) Optimizing long-term production plans in underground and open-pit copper mines. Oper Res 60:4–17

    Article  Google Scholar 

  • Fereidoonian F, Mirzazadeh A (2011) A genetic algorithm for the integrated scheduling model of a container-handling system in a maritime terminal. J Eng Marit Environ 226:62–77

    Google Scholar 

  • Gamache M, Grimard R, Cohen P (2005) A shortest-path algorithm for solving the fleet management problem in underground mines. Eur J Oper Res 166:497–506

    Article  Google Scholar 

  • Giffler B, Thompson GL (1960) Algorithms for solving production-scheduling problems. Oper Res 8:487–503

    Article  Google Scholar 

  • Grabowski J, Pempera J (2000) Sequencing of jobs in some production system. Eur J Oper Res 125:535–550

    Article  Google Scholar 

  • Gupta JND (1988) Two-stage, hybrid flow shop scheduling problem. J Oper Res Soc 39:359–364

    Article  Google Scholar 

  • Hamrin H (2001) Underground mining methods and applications. In: Hustrulid WA, Bullock RL (eds) Underground mining methods: engineering fundamentals and international case studies. SME, Littleton, pp 3–14

    Google Scholar 

  • Haupt R (1989) A survey of priority rule-based scheduling. OR Spektrum 11:3–16

    Article  Google Scholar 

  • Hidri L, Haouari M (2011) Bounding strategies for the hybrid flow shop scheduling problem. Appl Math Comput 217:8248–8263

    Article  Google Scholar 

  • Jin ZH, Ohno K, Ito T, Elmaghraby SE (2002) Scheduling hybrid flowshops in printed circuit board assembly lines. Prod Oper Manag 11:216–230

    Article  Google Scholar 

  • Kelley JE (1963) The critical-path method: resources planning and scheduling. In: Muth JF, Thompson GL (eds) Industrial scheduling. Prentice-Hall, New Jersey, pp 347–365

    Google Scholar 

  • Kolisch R (1996) Serial and parallel resource-constrained project scheduling methods revisited: theory and computation. Eur J Oper Res 90:320–333

    Article  Google Scholar 

  • Kreutz M, Hanke D, Gehlen S (2000) Solving extended hybrid-flow-shop problems using active schedule generation and genetic algorithms. In: Schoenauer M, Deb K, Rudolph G, Yao X, Lutton E, Merelo J, Schwefel H-P (eds) Parallel problem solving from nature PPSN VI, Lecture notes in computer science, vol 1917. Springer, Berlin, pp 293–302

  • K+S AG (2015) A day in the mine. http://www.k-plus-s.com

  • Lee G-C (2009) Estimating order lead times in hybrid flowshops with different scheduling rules. Comput Ind Eng 56:1668–1674

    Article  Google Scholar 

  • Li Z-T, Chen Q-X, Mao N, Wang X, Liu J (2013) Scheduling rules for two-stage flexible flow shop scheduling problem subject to tail group constraint. Int J Prod Econ 146:667–678

    Article  Google Scholar 

  • Lin H-T, Liao C-J (2003) A case study in a two-stage hybrid flow shop with setup time and dedicated machines. Int J Prod Econ 86:133–143

    Article  Google Scholar 

  • Martinez MA, Newman AM (2011) A solution approach for optimizing long- and short-term production scheduling at LKAB’s Kiruna mine. Eur J Oper Res 211:184–197

    Article  Google Scholar 

  • Michalewicz Z, Fogel D (2004) How to solve it: modern heuristics. Springer, Berlin

    Book  Google Scholar 

  • Nehring M, Topal E, Kizil M, Knights P (2012) Integrated short- and medium-term underground mine production scheduling. J S Afr Inst Min Metall 112:365–378

    Google Scholar 

  • Nehring M, Topal E, Knights P (2010a) Dynamic short term production scheduling and machine allocation in underground mining using mathematical programming. Trans Inst Min Metall Sect A Min Technol 119:212–220

    Google Scholar 

  • Nehring M, Topal E, Little J (2010b) A new mathematical programming model for production schedule optimization in underground mining operations. J S Afr Inst Min Metall 110:437–446

    Google Scholar 

  • Newman AM, Kuchta M (2007) Using aggregation to optimize long-term planning at an underground mine. Eur J Oper Res 176:1205–1218

    Article  Google Scholar 

  • Newman AM, Rubio E, Caro R, Weintraub A, Eurek K (2010) A review of operations research in mine planning. Interfaces 40:222–245

    Article  Google Scholar 

  • O’Sullivan D, Newman A (2015) Optimization-based heuristics for underground mine scheduling. Eur J Oper Res 241:248–259

    Article  Google Scholar 

  • Panwalkar SS, Iskander W (1977) A survey of scheduling rules. Oper Res 25:45–61

    Article  Google Scholar 

  • Pinedo ML (2008) Scheduling: theory, algorithms, and systems, 3rd edn. Springer, New York

  • Rahal DC, Smith ML, van Hout G, von Johannides A (2003) The use of mixed integer linear programming for long-term scheduling in block caving mines. In: Camisani-Calzolari FA (ed) Application of computers and operations research in the minerals industries. South African Institute of Mining and Metallurgy, Cape Town, pp 123–131

    Google Scholar 

  • Ribas I, Leisten R, Frami\(\tilde{\rm n}\)an JM (2010) Review and classification of hybrid flow shop scheduling problems from a production system and a solutions procedure perspective. Comput Oper Res 37:1439–1454

  • Rossi A, Soldani S, Lanzetta M (2015) Hybrid stage shop scheduling. Exp Syst Appl 42:4105–4119

    Article  Google Scholar 

  • Ruiz R, Şerifoǧlu FS, Urlings T (2008) Modeling realistic hybrid flexible flowshop scheduling problems. Comput Oper Res 35:1151–1175

    Article  Google Scholar 

  • Ruiz R, Maroto C (2006) A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility. Eur J Oper Res 169:781–800

    Article  Google Scholar 

  • Ruiz R, Vázquez-Rodríguez JA (2010) The hybrid flow shop scheduling problem. Eur J Oper Res 205(1):1–18

    Article  Google Scholar 

  • Saayman P, Craig IK, Camisani-Calzolari FR (2006) Optimization of an autonomous vehicle dispatch system in an underground mine. J S Afr Inst Min Metall 106:77–86

    Google Scholar 

  • Santos DL, Hunsucker JL, Deal DE (1995) Global lower bounds for flow shops with multiple processors. Eur J Oper Res 80:112–120

    Article  Google Scholar 

  • Sarin S, West-Hansen J (2005) The long-term mine production scheduling problem. IIE Trans 37:109–121

    Article  Google Scholar 

  • Simsir F, Ozfirat MK (2008) Determination of the most effective longwall equipment combination in longwall top coal caving (LTCC) method by simulation modelling. Int J Rock Mech Min Sci 45:1015–1023

    Article  Google Scholar 

  • USGS (2011) Metals and minerals: united states geological survey minerals yearbook. United States Government Printing Office, Washington

  • Voß S, Witt A (2007) Hybrid flow shop scheduling as a multi-mode multi-project scheduling problem with batching requirements: A real-world application. Int J Prod Econ 105:445–458

    Article  Google Scholar 

  • Weintraub A, Romero C, Bjørndal T, Epstein R (2007) Handbook of operations research in natural resources. In: International series in operations research & management science, vol. 99. Springer, New York

  • Xu Y, Wang L (2011) Differential evolution algorithm for hybrid flow-shop scheduling problems. J Syst Eng Electron 22:794–798

    Article  Google Scholar 

  • Yaurima V, Burtseva L, Tchernykh A (2009) Hybrid flowshop with unrelated machines, sequence-dependent setup time, availability constraints and limited buffers. Comput Ind Eng 56:1452–1463

    Article  Google Scholar 

Download references

Acknowledgments

The benchmarks presented herein may be downloaded from http://www.wiwi.tu-clausthal.de/abteilungen/unternehmensforschung/forschung/benchmark-instances/.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Schulze.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Schulze, M., Rieck, J., Seifi, C. et al. Machine scheduling in underground mining: an application in the potash industry. OR Spectrum 38, 365–403 (2016). https://doi.org/10.1007/s00291-015-0414-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00291-015-0414-y

Keywords

Navigation