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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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
Allahverdi A (2015) The third comprehensive survey on scheduling problems with setup times/costs. Eur J Oper Res 246(2):345–378
Anbuudayasakar SP, Ganesh K, Mohapatra S (2014) Models for practical routing problems in logistics: design and practices. Springer, Cham
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
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
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
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
Baldacci R, Mingozzi A (2009) A unified exact method for solving different classes of vehicle routing problems. Math Program 120(2):347–380
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
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
Bartels JH, Zimmermann J (2009) Scheduling tests in automative R&D projects. Eur J Oper Res 193(3):805–819
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
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
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
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
Beck JC, Prosser P, Selensky E (2006) A case study of mutual routing-scheduling reformulation. J Sched 9(5):469–491
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
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
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
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
Brucker P (2007) Scheduling algorithms, 5th edn. Springer, Berlin
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
Brucker P, Knust S (2012) Complex scheduling, 2nd edn. Springer, Berlin
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
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
Chen ZL (2010) Integrated production and outbound distribution scheduling: review and extensions. Oper Res 58(1):130–148
Cordeau JF, Gendreau M, Laporte G (1997) A tabu search heuristic for periodic and multi-depot vehicle routing problems. Networks 30(2):105–119
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
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
Dantzig GB, Ramser JH (1959) The truck dispatching problem. Manage Sci 6(1):80–91
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
Demeulemeester EL, Herroelen WS (2002) Project scheduling: a research handbook. Kluwer Academic Publishers, Boston
Derigs U, Vogel U (2014) Experience with a framework for developing heuristics for solving rich vehicle routing problems. J Heuristics 20(1):75–106
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
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
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
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
Dohn A, Rasmussen MS, Larsen J (2011) The vehicle routing problem with time windows and temporal dependencies. Networks 58(4):273–289
Domschke W, Scholl A (2010) Logistik: Rundreisen und Touren. Oldenbourg, München
Drexl M (2012a) Synchronization in vehicle routing: a survey of VRPs with multiple synchronization constraints. Transp Sci 46(3):297–316
Drexl M (2012b) Rich vehicle routing in theory and practice. Logist Res 5(1):47–63
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
Eksioglu B, Vural AV, Reisman A (2009) The vehicle routing problem: a taxonomic review. Comput Ind Eng 57(4):1472–1483
Fagerholt K, Christiansen M (2000) A combined ship scheduling and allocation problem. J Oper Res Soc 51(7):834–842
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
Goel A (2009) Vehicle routing and scheduling with drivers’ working hours. Transp Sci 43(1):17–26
Goel A, Gruhn V (2008) A general vehicle routing problem. Eur J Oper Res 191(3):650–660
Goel A, Irnich S (2017) An exact method for vehicle routing and truck driver scheduling problems. Transp Sci 51(2):737–754
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
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
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
Gschwind T (2015) A comparison of column-generation approaches to the synchronized pickup and delivery problem. Eur J Oper Res 247(1):60–71
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
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
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
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
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
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
Herroelen WS, De Reyck B, Demeulemeester EL (1998) Resource-constrained project scheduling: a survey of recent developments. Comput Oper Res 25(4):279–302
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
Irnich S (2008) A unified modeling and solution framework for vehicle routing and local search-based metaheuristics. INFORMS J Comput 20(2):270–287
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
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
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
Kolisch R, Hartmann S (2006) Experimental investigation of heuristics for resource-constrained project scheduling: an update. Eur J Oper Res 174(1):23–37
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
Kolisch R, Padman R (2001) An integrated survey of deterministic project scheduling. Omega 29(3):249–272
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
Krüger D, Scholl A (2010) Managing and modelling general resource transfers in (multi-)project scheduling. OR Spectr 32(2):369–394
Laborie P (2003) Algorithms for propagating resource constraints in AI planning and scheduling: existing approaches and new results. Artif Intell 143(2):151–188
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
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
Li F, Chen ZL,Tang L (2017) Integrated production, inventory and delivery problems: complexity and algorithms. INFORMS J Comput 29(2):232–250
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
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
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
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
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
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
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
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
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
Neumann K, Schwindt C (2002) Project scheduling with inventory constraints. Math Meth Oper Res 56(3):513–533
Neumann K, Schwindt C, Zimmermann J (2003) Project scheduling with time windows and scarce resources, 2nd edn. Springer, Berlin
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
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
Pinedo ML (2016) Scheduling: theory, algorithms, and systems, 5th edn. Springer, Cham
Pisinger D, Ropke S (2007) A general heuristic for vehicle routing problems. Comput Oper Res 34(8):2403–2435
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
Poppenborg J, Knust S (2016) A flow-based tabu search algorithm for the RCPSP with transfer times. OR Spectr 38(2):305–334
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
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
Sariklis D, Powell S (2000) A heuristic method for the open vehicle routing problem. J Oper Res Soc 51(5):564–573
Schmid V, Doerner KF, Laporte G (2013) Rich routing problems arising in supply chain management. Eur J Oper Res 224(3):435–448
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
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
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
Selensky E (2001) On mutual reformulation of shop scheduling and vehicle routing. In: Proceedings of the 20th UK PLANSIG, pp 282–291
Subramanian A, Uchoa E, Ochi LS (2013) A hybrid algorithm for a class of vehicle routing problems. Comput Oper Res 40(10):2519–2531
Ullrich CA (2013) Integrated machine scheduling and vehicle routing with time windows. Eur J Oper Res 227(1):152–165
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
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
Viergutz C (2011) Integrated production and distribution scheduling. PhD thesis, Osnabrück University, Osnabrück
Viergutz C, Knust S (2014) Integrated production and distribution scheduling with lifespan constraints. Ann Oper Res 213(1):293–318
Vogel U (2012) A flexible metaheuristic framework for solving rich vehicle routing problems. Shaker, Aachen
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
Wendt R (2016) Integrierte Produktions- und Distributionsplanung mit Routingentscheidungen: Modellierungsbaukasten und Lösungsverfahren. PhD thesis, TU Dortmund University, Dortmund
Xu H, Chen ZL, Rajagopal S, Arunapuram S (2003) Solving a practical pickup and delivery problem. Transp Sci 37(3):347–364
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-02538-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-02537-3
Online ISBN: 978-3-030-02538-0
eBook Packages: Business and ManagementBusiness and Management (R0)