Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Doctoral Dissertations
  5. The single and multiple vehicle pickup and delivery problem : exact and heuistic algorithms
Details

The single and multiple vehicle pickup and delivery problem : exact and heuistic algorithms

Date Issued
June 1, 1981
Author(s)
Armstrong, Gerald R.
Advisor(s)
Robert S. Garfinkel
Additional Advisor(s)
Robert A. McLean
Richard E Rosenthal
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/21797
Abstract
The pickup and delivery problem (PUDP) represents a class of sequencing or routing problems where the key facet of the routing is that a pickup must precede the corresponding, subsequent delivery. Other considerations such as service time windows, quality of service parameters or operational constraints on either the driver or the vehicle are possible. As such, the PUDP is a constrained version of the ubiquitous travelling salesman problem (TSP), which seeks a minimum cost route that from an initial point visits each city or stop once and only once, ending at the initial stop. There are also similarities between the PUDP and the much studied vehicle routing problem (VRP), although two problems are distinctly different because of the origin preceding destination requirement.

The TSP and VRP literature is extensive, offering both theory and algorithms for the solution of these problems. Given the similarities of these problems to the PUDP, those algorithms that performed well on TSP's and VRP's are discussed in detail and served as the basis for developing both exact and heuristic algorithms to solve the PUDP.

Assuming that all problem constraints arc expressible in terms of stop numbers along a vehicle's route, dynamic programming can be used to optimally solve the problem. The algorithm developed is significantly more powerful on heavily constrained problem instances than any other known technique. Solutions to problems in excess of 45 customers (equivalent to a 91 city TSP] are solved on an IBM 3031 computer in a matter of seconds. The efficiency is achieved by only generating feasible state space vectors, thus greatly reducing the storage and execution requirements. The same dynamic programming algorithm is also used to solve the multiple vehicle PUDP but with less impressive results. Other exact techniques could not be effectively used on the PUDP due primarily to the precedence requirement.

Heuristic algorithms were also developed and tested. Most of the algorithms commonly used to solve the related TSP and PUDP perform poorly on the PUDP, often producing solutions as much as 50% above optimal. An interchange (3-optimal) heuristic consistently produced superior results for the single vehicle PUDP. Solutions averaging within 1% of optimal were obtained for heavily constrained problem instances.

The multiple vehicle problem is significantly more complex than is the single vehicle problem. Results for the multiple vehicle problem were acceptable but inconclusive. Consequently, the multiple vehicle area is judged to be the most promising area for future research.

Degree
Doctor of Philosophy
Major
Management Science
File(s)
Thumbnail Image
Name

Thesis81b.A758.pdf

Size

5.62 MB

Format

Unknown

Checksum (MD5)

7a8f5160278cbc015506af7e5426ec87


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science