Metaheuristics for solving the Dial-a-Ride problem

dc.contributor.advisorElmor L. Peterson, Committee Memberen_US
dc.contributor.advisorJohn R. Stone, Committee Memberen_US
dc.contributor.advisorJohn W. Baugh Jr., Committee Chairen_US
dc.contributor.advisorYahya Fathi, Committee Memberen_US
dc.contributor.authorChan, Sook-Yee Ednaen_US
dc.date.accessioned2010-04-02T18:43:28Z
dc.date.available2010-04-02T18:43:28Z
dc.date.issued2004-08-10en_US
dc.degree.disciplineOperations Researchen_US
dc.degree.leveldissertationen_US
dc.degree.namePhDen_US
dc.description.abstractMany transit agencies face the problem of generating routes and schedules to meet customer requests consisting of either pickup or dropoff requests using an available fleet of vehicles. The Dial-a-Ride Problem (DARP) is a mathematical model that closely approximates the problem faced by these agencies. The problem is a generalization of the well-known Pickup and Delivery Vehicle Routing Problem or Vehicle Routing Problem with Time Window. However, due to the high level of service required by this type of transportation service, additional operational constraints must be considered. While the DARP can be solved exactly by various techniques, exact approaches for the solution to real-world problems (typically consisting of hundreds of requests) are not practical. The time required is often excessive as the problem is NP-hard. In this thesis, we develop heuristics that find high quality solutions in a reasonable amount of computer time for the many-to-many, advanced reservation, multi-vehicle, single-depot, static DARP. The objectives considered include the minimization of total travel time and excess ride time, and the problem is subjected to maximum ride time, route duration, vehicle capacity, and wait time constraints. The cluster-first route-second approach is adopted. Clustering is performed using either Tabu Search (TS) or Scatter Search (SS) while routing is performed via insertion. The class of insertion heuristics has been extensively applied to the DARP. Earlier algorithms focused on feasible insertions but recently, heuristics that allow infeasible insertions to be considered during searches have been introduced. In this research, two insertion heuristics are considered: IRAU, which assigns requests only when they are feasible, and IRDU, which assigns all requests even if they result in infeasibilities. Comparison studies show that the benefit of using a particular algorithm depends on the statistical properties of the data sets used. Overall, the algorithms generated better solutions than a previously published real-world (322-request) problem and found the optimal solutions for constructed (32-request and 80-request) problems with known optimal solutions.en_US
dc.identifier.otheretd-08092004-022339en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/4045
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectRoutingen_US
dc.subjectSchedulingen_US
dc.subjectTabu Searchen_US
dc.subjectScatter Searchen_US
dc.subjectInsertion Heuristicsen_US
dc.titleMetaheuristics for solving the Dial-a-Ride problemen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
876.45 KB
Format:
Adobe Portable Document Format

Collections