Skip to main content
Log in

A model and computational tool for crew scheduling in train transportation of mine materials by using a local search strategy

  • Original Paper
  • Published:
TOP Aims and scope Submit manuscript

Abstract

This work introduces a model of the crew scheduling problem for the operation of trains in the mining industry in the North of Chile. The model possesses particular features due to specific regulations with which train operators in mine material transportation are required to comply: every week, a fixed set of trips must be made according to current demand for the transportation of mine products and supplies. In order to balance the loads of the crews in the long term, the proposed model generates an infinite horizon schedule by means of a rotative scheme in which each crew takes the place of the previous one at the beginning of the next week. This gives rise to a medium/large size 0–1 linear optimization problem, whose solution represents the optimal assignment of drivers to trips with the number of working hours per week distributed equally among crews. The model and algorithm have been implemented with a user interface suitable for the remote execution of real instances on a High Performance Computing platform. The transportation company regularly uses this computerized tool for planning crew schedules and generating efficient assignments for emerging and changing operational conditions.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Abbink E, Wout JV, Huisman D (2007) Solving large scale crew scheduling problems by using iterative partitioning. In: Liebchen C, Ahuja RK, Mesa JA (eds), 7th Workshop on Algorithmic approaches for transportation modeling, optimization, and systems (ATMOS’07), volume 7 of OpenAccess Series in Informatics (OASIcs) (Dagstuhl, Germany: Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik)

  • Beasley J, Cao B (1996) A tree search algorithm for the crew scheduling problem. Eur J Oper Res 94(3):517–526

    Article  Google Scholar 

  • Beliën J, Demeulemeester E, Bruecker PD, den Bergh JV, Cardoen B (2013) Integrated staffing and scheduling for an aircraft line maintenance problem. Comput Oper Res 40(4):1023–1033

    Article  Google Scholar 

  • Desrochers M, Soumis F (1989) A column generation approach to the urban transit crew scheduling problem. Transp Sci 23(1):1–13

    Article  Google Scholar 

  • Emden-Weinert T, Proksch M (1999) Best practice simulated annealing for the airline crew scheduling problem. J Heuristic 5(4):419–436

    Article  Google Scholar 

  • Ernst A, Jiang H, Krishnamoorthy M, Nott H, Sier D (2001) An integrated optimization model for train crew management. Ann Oper Res 108(1):211–224

    Article  Google Scholar 

  • Ernst A, Jiang H, Krishnamoorthy M, Sier D (2004) Staff scheduling and rostering: a review of applications, methods and models. Eur J Oper Res 153(1):3–27

    Article  Google Scholar 

  • Gamache M, Soumis F, Marquis G, Desrosiers J (1999) A column generation approach for large-scale aircrew rostering problems. Oper Res 47(2):247–263

    Article  Google Scholar 

  • Jian MS, Chou TY (2010) Multiobjective genetic algorithm to solve the train crew scheduling problem. In: Proceedings of the 10th WSEAS international conference on systems theory and scientific computation, ISTASC’10 (Stevens Point, Wisconsin, USA: World Scientific and Engineering Academy and Society (WSEAS)), pp 100–106

  • Jütte S, Albers M, Thonemann UW, Hasse K (2011) Optimizing railway crew scheduling at DB Schenker. Interfaces 41(2):109–122

    Article  Google Scholar 

  • Levine D (1996) Application of a hybrid genetic algorithm to airline crew scheduling. Comput Oper Res 23(6):547–558

    Article  Google Scholar 

  • Karsu Ö, Morton A (2015) Inequity averse optimization in operational research. Eur J Oper Res 245(2):343–359

    Article  Google Scholar 

  • Mesquita M, Moz M, Paias A, Pato M (2015) A decompose-and-fix heuristic based on multi-commodity flow models for driver rostering with days-off pattern. Eur J Oper Res 245(2):423–437

    Article  Google Scholar 

  • Nishi T, Sugiyama T, Inuiguchi M (2014) Two-level decomposition algorithm for crew rostering problems with fair working condition. Eur J Oper Res 237(2):465–473 ISSN 0377-2217

    Article  Google Scholar 

  • Şahin G, Yüceoğlu B (2011) Tactical crew planning in railways. Transp Res Part E: Log Transp Rev 47(6):1221–1243

    Article  Google Scholar 

  • Sanders P, Takkula T, Wedelin D (1999) High-performance computing and networking. In: 7th International conference, HPCN Europe 1999 Amsterdam, April 12–14, 1999 Proceedings, chapter High performance integer optimization for crew scheduling, Springer, Berlin, pp 1–12

    Google Scholar 

  • Vaidyanathan B, Jha KC, Ahuja RK (2007) Multicommodity network flow approach to the railroad crew-scheduling problem. IBM J Res Dev 51(3):325–344

    Article  Google Scholar 

  • Walker CG, Snowdon JN, Ryan DM (2005) Simultaneous disruption recovery of a train timetable and crew roster in real time. Comput Oper Res 32(8):2077–2094

    Article  Google Scholar 

  • Yunes TH, Moura AV, de Souza CC (2005) Hybrid column generation approaches for urban transit crew management problems. Transp Sci 39(2):273–288

    Article  Google Scholar 

Download references

Acknowledgements

The authors thank FCAB-Antofagasta Minerals Co. for support and real data testing and Andrew Hart for his careful reading and criticism that improved the quality of the article. Reviewers are also acknowledged for helpful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jorge Amaya.

Additional information

This research has been partially supported by Basal project CMM-University of Chile, and by Fondecyt Grant 1130816.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Amaya, J., Uribe, P. A model and computational tool for crew scheduling in train transportation of mine materials by using a local search strategy. TOP 26, 383–402 (2018). https://doi.org/10.1007/s11750-018-0479-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11750-018-0479-2

Keywords

Mathematics Subject Classification

Navigation