A heuristic algorithm for the multi-vehicle advance request dial-a-ride problem with time windows
A heuristic algorithm is described for a time-constrained version of the advance-request, multi-vehicle, many-to-many Dial-A-Ride Problem (DARP). The time constraints consist of upper bounds on: (1) the amount of time by which the pick-up or delivery of a customer can deviate from the desired pick-up or delivery time; (2) the time that a customer can spend riding in a vehicle. The algorithm uses a sequential insertion procedure to assign customers to vehicles and to determine a time schedule of pick-ups and deliveries for each vehicle. A flexible objective function balances the cost of providing service with the customers' preferences for pick-up and delivery times close to those requested, and for short ride times. Computational experience with the algorithm is described, including a run with a real database of 2600 customers and some 20 simultaneously active vehicles. The scenario for the application of the algorithm is also discussed in detail.
Year of publication: |
1986
|
---|---|
Authors: | Jaw, Jang-Jei ; Odoni, Amedeo R. ; Psaraftis, Harilaos N. ; Wilson, Nigel H. M. |
Published in: |
Transportation Research Part B: Methodological. - Elsevier, ISSN 0191-2615. - Vol. 20.1986, 3, p. 243-257
|
Publisher: |
Elsevier |
Saved in:
Saved in favorites
Similar items by person
-
Models in urban and air transportation
Odoni, Amedeo R., (1994)
-
A dynamic programming approach for sequencing groups of identical jobs
Psaraftis, Harilaos N., (1980)
-
A multi-commodity, capacitated pickup and delivery problem : the single and two-vehicle cases
Psaraftis, Harilaos N., (2011)
- More ...