Skip to main content

Elements of Scheduling and Routing Theory

  • Chapter
  • First Online:
The Resource Transfer Problem

Part of the book series: Contributions to Management Science ((MANAGEMENT SC.))

  • 677 Accesses

Abstract

In this chapter, we review a number of problems which occur in the areas of scheduling and routing. The first part of this chapter, Sect. 2.1, is devoted to scheduling problems. In this section, we consider various types of machine and project scheduling problems. Further, we provide references to the related literature. Section 2.2 deals with the routing part of the review. An introduction and overview on different vehicle routing problems is given, along with references to the routing literature. Section 2.3 addresses integrated problems, which include simultaneous scheduling and vehicle routing. Finally, Sect. 2.4 deals with reformulations of the various models for scheduling and vehicle routing. In view of the considerable number of problem variants and requirements, this review is not intended to be exhaustive. Instead, the focus will be on models and additional constraints that are relevant to the purpose of this work.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Akkerman R, Farahani P, Grunow M (2010) Quality, safety and sustainability in food distribution: a review of quantitative operations management approaches and challenges. OR Spectr 32(4):863–904

    Article  Google Scholar 

  • Allahverdi A (2015) The third comprehensive survey on scheduling problems with setup times/costs. Eur J Oper Res 246(2):345–378

    Article  Google Scholar 

  • Anbuudayasakar SP, Ganesh K, Mohapatra S (2014) Models for practical routing problems in logistics: design and practices. Springer, Cham

    Book  Google Scholar 

  • Archetti C, Speranza MG, Vigo D (2014) Vehicle routing problems with profits. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, 2nd edn. SIAM, Philadelphia, pp 273–297

    Chapter  Google Scholar 

  • Armstrong R, Gao S, Lei L (2008) A zero-inventory production and distribution problem with a fixed customer sequence. Ann Oper Res 159(1):395–414

    Article  Google Scholar 

  • Artigues C, Rivreau D (2008) Heuristics. In: Artigues C, Demassey S, Néron E (eds) Resource-constrained project scheduling: models, algorithms, extensions and applications. ISTE, London, pp 87–105

    Chapter  Google Scholar 

  • Artigues C, Koné O, Lopez P, Mongeau M (2015) Mixed-integer linear programming formulations. In: Schwindt C, Zimmermann J (eds) Handbook on project management and scheduling, vol 1. Springer, Cham, pp 547–564

    Google Scholar 

  • Baldacci R, Mingozzi A (2009) A unified exact method for solving different classes of vehicle routing problems. Math Program 120(2):347–380

    Article  Google Scholar 

  • Baldacci R, Battarra M, Vigo D (2008) Routing a heterogeneous fleet of vehicles. In: Golden B, Raghavan S, Wasil E (eds) The vehicle routing problem: latest advances and new challenges. Springer, New York, pp 3–27

    Chapter  Google Scholar 

  • Baldacci R, Bartolini E, Mingozzi A, Roberti R (2010) An exact solution framework for a broad class of vehicle routing problems. Comput Manag Sci 7(3):229–268

    Article  Google Scholar 

  • Bartels JH, Zimmermann J (2009) Scheduling tests in automative R&D projects. Eur J Oper Res 193(3):805–819

    Article  Google Scholar 

  • Bartusch M, Möhring RH, Radermacher FJ (1988) Scheduling project networks with resource constraints and time windows. Ann Oper Res 16(1–4):201–240

    Google Scholar 

  • Battarra M, Cordeau JF, Iori M (2014) Pickup-and-delivery problems for goods transportation. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, 2nd edn. SIAM, Philadelphia, pp 161–192

    Chapter  Google Scholar 

  • Beck JC, Prosser P, Selensky E (2002) On the reformulation of vehicle routing problems and scheduling problems. International symposium on abstraction, reformulation, and approximation. Lecture notes in computer science, vol 2371. Springer, Berlin, pp 282–289

    Google Scholar 

  • Beck JC, Prosser P, Selensky E (2003) Vehicle routing and job shop scheduling: What’s the difference? In: Proceedings of the 13th international conference on automated planning and scheduling, Trento, pp 267–276

    Google Scholar 

  • Beck JC, Prosser P, Selensky E (2006) A case study of mutual routing-scheduling reformulation. J Sched 9(5):469–491

    Article  Google Scholar 

  • Bellenguez-Morineau O, Néron E (2008) Multi-mode and multi-skill project scheduling problem. In: Artigues C, Demassey S, Néron E (eds) Resource-constrained project scheduling: models, algorithms, extensions and applications. ISTE, London, pp 149–160

    Chapter  Google Scholar 

  • BÅ‚ażewicz J, Lenstra JK, Rinnooy Kan AHG (1983) Scheduling subject to resource constraints: classification and complexity. Discrete Appl Math 5(1):11–24

    Article  Google Scholar 

  • Braekers K, Ramaekers K, Van Nieuwenhuyse I (2016) The vehicle routing problem: state of the art classification and review. Comput Ind Eng 99(C):300–313

    Article  Google Scholar 

  • Bredström D, Rönnqvist M (2008) Combined vehicle routing and scheduling with temporal precedence and synchronization constraints. Eur J Oper Res 191(1):19–31

    Article  Google Scholar 

  • Brucker P (2007) Scheduling algorithms, 5th edn. Springer, Berlin

    Google Scholar 

  • Brucker P, Knust S (2001) Resource-constrained project scheduling and timetabling. In: Burke E, Erben W (eds) Practice and theory of automated timetabling III: third international conference, PATAT 2000 Konstanz, August 16–18, 2000 Selected Papers. Lecture notes in computer science, vol 2079. Springer, Berlin, pp 277–293

    Chapter  Google Scholar 

  • Brucker P, Knust S (2012) Complex scheduling, 2nd edn. Springer, Berlin

    Book  Google 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

    Article  Google Scholar 

  • Carlier J, Moukrim A (2015) Storage resources. In: Schwindt C, Zimmermann J (eds) Handbook on project management and scheduling, vol 1. Springer, Cham, pp 177–189

    Google Scholar 

  • Chen ZL (2010) Integrated production and outbound distribution scheduling: review and extensions. Oper Res 58(1):130–148

    Article  Google Scholar 

  • Cordeau JF, Gendreau M, Laporte G (1997) A tabu search heuristic for periodic and multi-depot vehicle routing problems. Networks 30(2):105–119

    Article  Google Scholar 

  • Correia I, Saldanha-da-Gama F (2015) A modeling framework for project staffing and scheduling problems. In: Schwindt C, Zimmermann J (eds) Handbook on project management and scheduling, vol 1. Springer, Cham, pp 547–564

    Google Scholar 

  • Correia I, Lampreia-Lourenço L, Saldanha-da-Gama F (2012) Project scheduling with flexible resources: formulation and inequalities. OR Spectr 34(3):635–663

    Article  Google Scholar 

  • Dantzig GB, Ramser JH (1959) The truck dispatching problem. Manage Sci 6(1):80–91

    Article  Google Scholar 

  • Demassey S (2008) Mathematical programming formulations and lower bounds. In: Artigues C, Demassey S, Néron E (eds) Resource-constrained project scheduling: models, algorithms, extensions and applications. ISTE, London, pp 49–62

    Chapter  Google Scholar 

  • Demeulemeester EL, Herroelen WS (2002) Project scheduling: a research handbook. Kluwer Academic Publishers, Boston

    Google Scholar 

  • Derigs U, Vogel U (2014) Experience with a framework for developing heuristics for solving rich vehicle routing problems. J Heuristics 20(1):75–106

    Article  Google Scholar 

  • Derigs U, Gottlieb J, Kalkoff J, Piesche M, Rothlauf F, Vogel U (2011) Vehicle routing with compartments: applications, modelling and heuristics. OR Spectr 33(4):885–914

    Article  Google Scholar 

  • Desaulniers G, Desrosiers J, Ioachim I, Solomon MM, Soumis F, Villeneuve D (1998) A unified framework for deterministic time constrained vehicle routing and crew scheduling problems. In: Crainic TG, Laporte G (eds) Fleet management and logistics. Springer Science+Business Media, New York, pp 57–93

    Chapter  Google Scholar 

  • Desaulniers G, Madsen OBG, Ropke S (2014) The vehicle routing problem with time windows. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, 2nd edn. SIAM, Philadelphia, pp 119–159

    Chapter  Google Scholar 

  • Doerner KF, Salazar-González JJ (2014) Pickup-and-delivery problems for people transportation. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, 2nd edn. SIAM, Philadelphia, pp 193–212

    Chapter  Google Scholar 

  • Dohn A, Rasmussen MS, Larsen J (2011) The vehicle routing problem with time windows and temporal dependencies. Networks 58(4):273–289

    Article  Google Scholar 

  • Domschke W, Scholl A (2010) Logistik: Rundreisen und Touren. Oldenbourg, München

    Google Scholar 

  • Drexl M (2012a) Synchronization in vehicle routing: a survey of VRPs with multiple synchronization constraints. Transp Sci 46(3):297–316

    Article  Google Scholar 

  • Drexl M (2012b) Rich vehicle routing in theory and practice. Logist Res 5(1):47–63

    Article  Google Scholar 

  • Dror M, Fortin D, Roucairol C (1998) Redistribution of self-service electric cars: a case of pickup and delivery. Technical Report 3543, Institut National de Recherche en Informatique et en Automatique, Rocquencourt

    Google Scholar 

  • Eksioglu B, Vural AV, Reisman A (2009) The vehicle routing problem: a taxonomic review. Comput Ind Eng 57(4):1472–1483

    Article  Google Scholar 

  • Fagerholt K, Christiansen M (2000) A combined ship scheduling and allocation problem. J Oper Res Soc 51(7):834–842

    Article  Google Scholar 

  • Farahani P, Grunow M, Günther HO (2012) Integrated production and distribution planning for perishable food products. Flex Serv Manuf J 24(1):28–51

    Article  Google Scholar 

  • Goel A (2009) Vehicle routing and scheduling with drivers’ working hours. Transp Sci 43(1):17–26

    Article  Google Scholar 

  • Goel A, Gruhn V (2008) A general vehicle routing problem. Eur J Oper Res 191(3):650–660

    Article  Google Scholar 

  • Goel A, Irnich S (2017) An exact method for vehicle routing and truck driver scheduling problems. Transp Sci 51(2):737–754

    Article  Google Scholar 

  • Gonçalvez JF, de Magalhães Mendes JJ, Resende MGC (2015) The basic multi-project scheduling problem. In: Schwindt C, Zimmermann J (eds) Handbook on project management and scheduling, vol 2. Springer, Cham, pp 667–683

    Google Scholar 

  • Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287–326

    Article  Google Scholar 

  • Gromicho J, Hoorn JJ, Kok AL, Schutten JMJ (2012) Restricted dynamic programming: a flexible framework for solving realistic VRPs. Comput Oper Res 39(5):902–909

    Article  Google Scholar 

  • Gschwind T (2015) A comparison of column-generation approaches to the synchronized pickup and delivery problem. Eur J Oper Res 247(1):60–71

    Article  Google Scholar 

  • Gunes C, van Hoeve WJ, Tayur S (2010) Vehicle routing for food rescue programs: a comparison of different approaches. In: Lodi A, Milano M, Toth Paolo (eds) Integration of AI and OR techniques in constraint programming for combinatorial optimization problems. Lecture notes in computer science, vol 6140. Springer, Berlin, pp 176–180

    Chapter  Google Scholar 

  • Hartmann S (2015) Time-varying resource requirements and capacities. In: Schwindt C, Zimmermann J (eds) Handbook on project management and scheduling, vol 1. Springer, Cham, pp 163–176

    Google Scholar 

  • Hartmann S, Briskorn D (2010) A survey of variants and extensions of the resource-constrained project scheduling problem. Eur J Oper Res 207(1):1–14

    Article  Google Scholar 

  • Hartmann J, Makuschewitz T, Frazzon EM, Scholz-Reiter B (2012) A genetic algorithm for the integrated scheduling of production and transport systems. In: Helber S, Breitner M, Rösch D, Schön C, Graf von der Schulenburg JM, Sibbertsen P, Steinbach M, Weber S, Wolter A (eds) Operations research proceedings 2012. Springer, Cham, pp 533–539

    Google Scholar 

  • Hasle G, Kloster O (2007) Industrial vehicle routing. In: Hasle G, Lie KA, Quak E (eds) Geometric modelling, numerical simulation, and optimization: applied mathematics at SINTEF. Springer, Berlin, pp 397–435

    Chapter  Google Scholar 

  • Hempsch C, Irnich S (2008) Vehicle routing problems with inter-tour resource constraints. In: Golden B, Raghavan S, Wasil E (eds) The vehicle routing problem: latest advances and new challenges. Springer, New York, pp 421–444

    Chapter  Google Scholar 

  • Herroelen WS, De Reyck B, Demeulemeester EL (1998) Resource-constrained project scheduling: a survey of recent developments. Comput Oper Res 25(4):279–302

    Article  Google Scholar 

  • Herroelen WS, Demeulemeester EL, De Reyck B (1999) A classification scheme for project scheduling. In: WÈ©glarz J (ed) Project scheduling: recent models, algorithms and applications. Kluwer, Boston, pp 1–26

    Google Scholar 

  • Irnich S (2008) A unified modeling and solution framework for vehicle routing and local search-based metaheuristics. INFORMS J Comput 20(2):270–287

    Article  Google Scholar 

  • Irnich S, Toth P, Vigo D (2014a) The family of vehicle routing problems. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, 2nd edn. SIAM, Philadelphia, pp 1–33

    Google Scholar 

  • Irnich S, Schneider M, Vigo D (2014b) Four variants of the vehicle routing problem. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, 2nd edn. SIAM, Philadelphia, pp 241–271

    Chapter  Google Scholar 

  • Kok AL, Meyer CM, Kopfer H, Schutten JMJ (2010) A dynamic programming heuristic for the vehicle routing problem with time windows and European Community social legislation. Transp Sci 44(4):442–454

    Article  Google Scholar 

  • Kolisch R, Hartmann S (2006) Experimental investigation of heuristics for resource-constrained project scheduling: an update. Eur J Oper Res 174(1):23–37

    Article  Google Scholar 

  • Kolisch R, Meyer K (2006) Selection and scheduling of pharmaceutical research projects. In: Józefowska J, WÈ©glarz J (eds) Perspectives in modern project scheduling. Springer Science+Business Media, New York, pp 321–344

    Google Scholar 

  • Kolisch R, Padman R (2001) An integrated survey of deterministic project scheduling. Omega 29(3):249–272

    Article  Google Scholar 

  • Krüger D, Scholl A (2009) A heuristic solution framework for the resource constrained (multi-)project scheduling problem with sequence-dependent transfer times. Eur J Oper Res 197(2):492–508

    Article  Google Scholar 

  • Krüger D, Scholl A (2010) Managing and modelling general resource transfers in (multi-)project scheduling. OR Spectr 32(2):369–394

    Article  Google Scholar 

  • Laborie P (2003) Algorithms for propagating resource constraints in AI planning and scheduling: existing approaches and new results. Artif Intell 143(2):151–188

    Article  Google Scholar 

  • Lahyani R, Khemakhem M, Semet F (2015) Rich vehicle routing problems: from a taxonomy to a definition. Eur J Oper Res 241(1):1–14

    Article  Google Scholar 

  • Lawler EL, Lenstra JK, Rinnooy Kan AHG, Shmoys DB (1993) Sequencing and scheduling: algorithms and complexity. In: Graves SC, Rinnooy Kan AHG, Zipkin P (eds) Handbooks in operations research and management science Vol. 4: logistics of production and inventory. North-Holland, New York, pp 445–522

    Google Scholar 

  • Li F, Chen ZL,Tang L (2017) Integrated production, inventory and delivery problems: complexity and algorithms. INFORMS J Comput 29(2):232–250

    Article  Google Scholar 

  • Mankowska DS, Meisel F, Bierwirth C (2014) The home health care routing and scheduling problem with interdependent services. Health Care Manag Sci 17(1):15–30

    Article  Google Scholar 

  • Meinecke C, Scholz-Reiter B (2014a) A representation scheme for integrated production and outbound distribution models. Int J Logist Syst Manag 18(3):283–301

    Article  Google Scholar 

  • Meinecke C, Scholz-Reiter B (2014b) A heuristic for the integrated production and distribution scheduling problem. Int J Mech Ind Sci Eng 8(2):280–287

    Google Scholar 

  • Mika M, Waligóra G, WÈ©glarz J (2006) Modelling setup times in project scheduling. In: Józefowska J, WÈ©glarz J (eds) Perspectives in modern project scheduling. Springer Science+Business Media, New York, pp 131–163

    Google Scholar 

  • Mika M, Waligóra G, WÈ©glarz J (2015) Overview and state of the art. In: Schwindt C, Zimmermann J (eds) Handbook on project management and scheduling, vol 1. Springer, Cham, pp 445–490

    Google Scholar 

  • Nag B, Golden B, Assad A (1988) Vehicle routing with site-dependencies. In: Golden B, Assad A (eds) Vehicle routing: methods and studies. Studies in management science and systems. Elsevier, Amsterdam, pp 149–159

    Google Scholar 

  • Nemati S, Shylo OV, Prokopyev OA, Schaefer AJ (2016) The surgical patient routing problem: a central planner approach. INFORMS J Comput 28(4):657–673

    Article  Google Scholar 

  • Neumann K, Schwindt C (1995) Activity-on-node networks with minimal and maximal time lags and their application to make-to-order production. Technical Report WIOR-447, University of Karlsruhe

    Google Scholar 

  • Neumann K, Schwindt C (1997) Projects with minimal and maximal time lags: construction of activity-on-node networks and applications. OR Spektr 19(3):205–217

    Article  Google Scholar 

  • Neumann K, Schwindt C (2002) Project scheduling with inventory constraints. Math Meth Oper Res 56(3):513–533

    Article  Google Scholar 

  • Neumann K, Schwindt C, Zimmermann J (2003) Project scheduling with time windows and scarce resources, 2nd edn. Springer, Berlin

    Book  Google Scholar 

  • Parragh SN, Doerner KF, Hartl RF (2008a) A survey on pickup and delivery problems Part I: transportation between customers and depot. J Betriebswirt 58(1):21–51

    Article  Google Scholar 

  • Parragh SN, Doerner KF, Hartl RF (2008b) A survey on pickup and delivery problems Part II: transportation between pickup and delivery locations. J Betriebswirt 58(2):81–117

    Article  Google Scholar 

  • Pinedo ML (2016) Scheduling: theory, algorithms, and systems, 5th edn. Springer, Cham

    Book  Google Scholar 

  • Pisinger D, Ropke S (2007) A general heuristic for vehicle routing problems. Comput Oper Res 34(8):2403–2435

    Article  Google Scholar 

  • Pollaris H, Braekers K, Caris A, Janssens GK, Limbourg S (2015) Vehicle routing problems with loading constraints: state-of-the-art and future directions. OR Spectr 37(2):297–330

    Article  Google Scholar 

  • Poppenborg J, Knust S (2016) A flow-based tabu search algorithm for the RCPSP with transfer times. OR Spectr 38(2):305–334

    Article  Google Scholar 

  • Ropke S, Pisinger D (2006) A unified heuristic for a large class of Vehicle Routing Problems with Backhauls. Eur J Oper Res 171(3):750–775

    Article  Google Scholar 

  • Salewski F, Schirmer A, Drexl A (1997) Project scheduling under resource and mode identity constraints: model, complexity, methods, and application. Eur J Oper Res 102(1):88–110

    Article  Google Scholar 

  • Sariklis D, Powell S (2000) A heuristic method for the open vehicle routing problem. J Oper Res Soc 51(5):564–573

    Article  Google Scholar 

  • Schmid V, Doerner KF, Laporte G (2013) Rich routing problems arising in supply chain management. Eur J Oper Res 224(3):435–448

    Article  Google Scholar 

  • Schnell A, Hartl RF (2016) On the efficient modeling and solution of the multi-mode resource-constrained project scheduling problem with generalized precedence relations. OR Spectr 38(2):283–303

    Article  Google Scholar 

  • Scholz-Reiter B, Frazzon EM, Makuschewitz T (2010a) Integrating manufacturing and logistic systems along global supply chains. CIRP J Manuf Sci Technol 2(3):216–223

    Article  Google Scholar 

  • Scholz-Reiter B, Schwindt C, Makuschewitz T, Frazzon EM (2010b) An approach for the integration of production scheduling and inter-facility transportation within global supply chains. In: Hanna MD (ed) Proceedings of the POMS 21st annual conference, Vancouver, Paper 015-0387

    Google Scholar 

  • Selensky E (2001) On mutual reformulation of shop scheduling and vehicle routing. In: Proceedings of the 20th UK PLANSIG, pp 282–291

    Google Scholar 

  • Subramanian A, Uchoa E, Ochi LS (2013) A hybrid algorithm for a class of vehicle routing problems. Comput Oper Res 40(10):2519–2531

    Article  Google Scholar 

  • Ullrich CA (2013) Integrated machine scheduling and vehicle routing with time windows. Eur J Oper Res 227(1):152–165

    Article  Google Scholar 

  • Vidal T, Crainic TG, Gendreau M, Prins C (2013) Heuristics for multi-attribute vehicle routing problems: a survey and synthesis. Eur J Oper Res 231(1):1–21

    Article  Google Scholar 

  • Vidal T, Crainic TG, Gendreau M, Prins C (2014) A unified solution framework for multi-attribute vehicle routing problems. Eur J Oper Res 234(3):658–673

    Article  Google Scholar 

  • Viergutz C (2011) Integrated production and distribution scheduling. PhD thesis, Osnabrück University, Osnabrück

    Google Scholar 

  • Viergutz C, Knust S (2014) Integrated production and distribution scheduling with lifespan constraints. Ann Oper Res 213(1):293–318

    Article  Google Scholar 

  • Vogel U (2012) A flexible metaheuristic framework for solving rich vehicle routing problems. Shaker, Aachen

    Google Scholar 

  • WÈ©glarz J, Józefowska J, Mika M, Waligóra G (2011) Project scheduling with finite or infinite number of activity processing modes: a survey. Eur J Oper Res 208(3):177–205

    Google Scholar 

  • Wendt R (2016) Integrierte Produktions- und Distributionsplanung mit Routingentscheidungen: Modellierungsbaukasten und Lösungsverfahren. PhD thesis, TU Dortmund University, Dortmund

    Google Scholar 

  • Xu H, Chen ZL, Rajagopal S, Arunapuram S (2003) Solving a practical pickup and delivery problem. Transp Sci 37(3):347–364

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Weiss, I. (2019). Elements of Scheduling and Routing Theory. In: The Resource Transfer Problem. Contributions to Management Science. Springer, Cham. https://doi.org/10.1007/978-3-030-02538-0_2

Download citation

Publish with us

Policies and ethics