Solving large-scale dial-a-ride vehicle routing and scheduling problems

June 1984

Bibliographic Details
Main Author: Jaw, Jang-Jei
Other Authors: Massachusetts Institute of Technology. Flight Transportation Laboratory
Format: Technical Report
Published: Cambridge : Massachusetts Institute of Technology, Flight Transportation Laboratory, 1984 2012
Online Access:http://hdl.handle.net/1721.1/68045
_version_ 1811089155488219136
author Jaw, Jang-Jei
author2 Massachusetts Institute of Technology. Flight Transportation Laboratory
author_facet Massachusetts Institute of Technology. Flight Transportation Laboratory
Jaw, Jang-Jei
author_sort Jaw, Jang-Jei
collection MIT
description June 1984
first_indexed 2024-09-23T14:14:34Z
format Technical Report
id mit-1721.1/68045
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T14:14:34Z
publishDate 2012
publisher Cambridge : Massachusetts Institute of Technology, Flight Transportation Laboratory, 1984
record_format dspace
spelling mit-1721.1/680452019-04-10T10:00:33Z Solving large-scale dial-a-ride vehicle routing and scheduling problems Dial-a-ride vehicle routing and scheduling problems Jaw, Jang-Jei Massachusetts Institute of Technology. Flight Transportation Laboratory June 1984 Also issued as a Ph. D. thesis, Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 1984 Includes bibliographical references (p. 221-224) In this thesis we develop two heuristic algorithms for large-scale multi-vehicle advance-request version of the dial-a-ride problem. This problem is concerned with developing a set of routes for a fleet of vehicles serving customers who have to be picked up from specified origins and be delivered to specified destinations. In this thesis it is assumed that each customer has specified either a desired pick-up time or a desired delivery time and that customer requests for service as well as the number of available vehicles throughout the time period of interest are known well in advance of the time of actual vehicle dispatching. The first heuristic approach consists of three successive and distinct steps: "grouping", "clustering" and "routing". Grouping divides customers into "time groups" on the basis of their desired pick-up and delivery times. Clustering separates customers in each time group into "clusters" and assigns vehicles to serve each cluster. Finally routing generates routes for each individual vehicle to serve every cluster in turn and for every time group. The second algorithm, Advanced Dial-A-Ride with Time Windows (ADARTW), treats customers' desired service times as strict constraints and can guarantee prespecified standards of service quality. The service quality constraints refer to guarantees that (i) customer's ride time will not exceed a pre-specified maximum and (ii) the service time will not deviate from the most desired time by more than a pre-specified amount ("the time windows"). The algorithm builds up vehicle tours through sequential insertion of customers and uses a nonlinear objective function to guide such insertions. Variations of this basic approach are also discussed. We have tested the two algorithms on many simulated cases using computer-generated data. Computational experience with a large-scale real world dial-a-ride problem (2617 customers and 30 simultaneously operating vehicles) is also presented. 2012-01-06T22:03:31Z 2012-01-06T22:03:31Z 1984 Technical Report 13194976 http://hdl.handle.net/1721.1/68045 FTL report (Massachusetts Institute of Technology. Flight Transportation Laboratory) ; R84-3 224 p application/pdf Cambridge : Massachusetts Institute of Technology, Flight Transportation Laboratory, 1984
spellingShingle Jaw, Jang-Jei
Solving large-scale dial-a-ride vehicle routing and scheduling problems
title Solving large-scale dial-a-ride vehicle routing and scheduling problems
title_full Solving large-scale dial-a-ride vehicle routing and scheduling problems
title_fullStr Solving large-scale dial-a-ride vehicle routing and scheduling problems
title_full_unstemmed Solving large-scale dial-a-ride vehicle routing and scheduling problems
title_short Solving large-scale dial-a-ride vehicle routing and scheduling problems
title_sort solving large scale dial a ride vehicle routing and scheduling problems
url http://hdl.handle.net/1721.1/68045
work_keys_str_mv AT jawjangjei solvinglargescaledialaridevehicleroutingandschedulingproblems
AT jawjangjei dialaridevehicleroutingandschedulingproblems