Abstract
This article examines the use of mathematical optimization algorithms to construct vehicle routes in a large scale multi-vehicle many-to-many system in the context of the transportation of the handicapped. The main contributions of this paper are the innovative concept of the mini-clusters, the generalisation of the column generation algorithm for the m-TSP with time windows (Desrosiers, Soumis and Desrochers [11]) to solve problems with several depots and availability constraints, and in addition, a method of decomposition into time slices to handle very large problems.
The multiple vehicle many-to-many routing problem is presented in the context of a dial-a-ride system. It is solved by mini-clustering first and optimal routing second. A heuristic mini-cluster algorithm groups together nearby customers who can be efficiently served by the same vehicle route segment. An optimal column generation algorithm then constructs routes corresponding to drivers’ workdays by stringing together these vehicle route segments. Problems with up to 200 customers and 85 mini-clusters are easily solved. Larger problems are solved by dividing the day into time slices and applying the algorithm several times.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Armstrong, G.R.; Garfinkel, R.S.: Dynamic programming solution of the single and multiple pick-up and delivery problem with application to dial-a-ride. Working Paper #162, College of Business Administration, University of Tennessee, Knoxville, Tennessee 1982
Bélisle, J.P.; Soumis, F.; Roy, S.; Desrosiers, J., Dumas, Y.; Rousseau, J.M.: The impact on vehicle routing of various operational rules of a transportation system for handicapped Persons. Third International Conference on Mobility and Transport of Elderly and Handicapped Persons, Office of the Secretary of Transportation, Washington D.C. 1986, 6.47-6.50.
Bodin, L.; Golden, B.; Assad, A.; Ball, M.: Routing and scheduling of vehicles and crews — The state of the art. Computers & Operation Research 10 (1983), 63–211.
Bodin, L.; Sexton, T.: The multi-vehicle subscriber dial-a-ride problem. The delivery of urban services, TIMS Studies in the Management Sciences 22 (1986), 73–86.
Desrochers, M.; Soumis, F.: A generalized permanent labelling algorithm for the shortest path problem with time windows. Publication #394A, Centre de recherche sur les transports, Université de Montréal, Montréal 1985
Desrochers, M.; Soumis, F.: A reoptimization algorithm for the shortest path problem with Time windows. Publication #397A, Centre de recherche sur les transports, Université de Montréal, Montréal 1985
Desrochers, M.; Lenstra, J.K.; Savelsbergh, M.W.P.; Soumis, F.: Vehicle routing with time windows: Optimization and approximation. (Forthcoming in TIMS Studies in the Management Science) 1987
Desrosiers, J.; Dumas, Y.; Soumis, F.: A dynamic programming solution of the large-scale single-vehicle dial-a-ride problem with time windows. American Journal of Mathematical and Management Sciences 6 (1986), 301–325.
Desrosiers, J.; Pelletier, J.P.; Soumis, F.: Plus court chemin avec contraintes d’horaires. R.A.I.R.O. Recherche opérationnelle 17 (1984), 357–377.
Desrosiers, J.; Sauve, M.; Soumis, F.: Lagrangian relaxation methods for solving the minimum fleet size multiple traveling salesman problem with time windows. Publication #396, Centre de recherche sur les transports, Université de Montréal, Montréal (Forthcoming in Management Science) 1985
Desrosiers, J.; Soumis, F.; Desrochers, M.: Routing with time windows by column generation. Networks 14 (1984), 545–565.
Dumas, Y.: Confection d’itinéraires de véhicules en vue du transport de plusieurs origines à plusieurs destinations. Publication #434, Centre de recherche sur les transports, Université de Montréal, Montréal 1985
Jaw, J.; Odoni, A.; Psaraftis, H.; Wilson, N.: A heuristic algorithm for the multi-vehicle advanced request dial-a-ride problem with time windows. Transportation Research 20B (1986), 243–257.
Kolen, A.; Rinnooy Kan, A.; Trienekens, H.: Vehicle routing with time windows. Working Paper, Erasmus University, Rotterdam 1985
Land, A. H.; Powell, S.: Fortran codes for mathematical programming: Linear, quadratic and discrete. John Wiley & Sons; London 1973.
Psaraftis, H.: A dynamic programming solution to the single vehicle many-to-many immediate request dial-a-ride problem. Transportation Science 14 (1980), 130–154.
Psaraftis, H.: An exact algorithm for the single vehicle many-to-many dial-a-ride problem with time windows. Transportation Science 17 (1983), 351–357.
Psaraftis, H.: Analysis of an O(N 2) heuristic for the single vehicle many-to-Many Euclidian dial-a-ride problem. Transportation Research, 17B (1983), 133–145.
Roy, S.; Rousseau, J.M.; Lapalme, G.; Ferland, J.A.: Routing and Scheduling for the transportation of disabled person — The Algorithm. TP 5596E, Transport Canada, Transport Development Centre, Montréal 1984
Roy, S.; Rousseau, J.M.; Lapalme, G.; Ferland, J.A.: Routing and scheduling for the transportation of disabled persons — The Tests. TP 5598E, Transport Canada, Transport Development Centre, Montréal 1984
Savelsbergh, M.: Local search in routing problem with time windows. Report OS-R8409, Center for Mathematics and Computer Science, Amsterdam 1984
Sexton, T.; Bodin, L.: Optimizing single vehicle many-to-many operations with desired delivery times: I. Scheduling. Transportation Science 19 (1985), 378–410.
Sexton, T.; Bodin, L.: Optimizing single vehicle many-to-many operations with desired delivery times: II. Routing. Transportation Science 19 (1985), 411–435.
Solomon, M.: On the worst-case performance of some heuristics for the vehicle Routing and scheduling problem with time window constraints. Networks 16 (1986), 161–174.
Solomon, M.: Algorithms for the vehicle routing and scheduling problem with time window constraints. (Forthcoming in Operations Research) 1986
Solomon, M.; Desrosiers, J.: Time Window constrained routing and scheduling Problems: A Survey. (Forthcoming in Transportation Science) 1987
Sorensen, B.: Interactive distribution planning. Ph.D. Thesis, The Institute of Mathematical Statistics and Operations Research, Lyngby 1986
Stein, D.: Scheduling dial-a-ride transportation systems. Transportation Science 12 (1978), 232–249.
Swersey, A.J.; Ballard, W.: Scheduling school buses. Management Science 30 (1984), 844–853.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Desrosiers, J., Dumas, Y., Soumis, F. (1988). The Multiple Vehicle DIAL-A-RIDE Problem. In: Daduna, J.R., Wren, A. (eds) Computer-Aided Transit Scheduling. Lecture Note in Economics Mathematical Systems, vol 308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-85966-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-85966-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19441-5
Online ISBN: 978-3-642-85966-3
eBook Packages: Springer Book Archive