Journal article
Solving the Dial-a-Ride Problem using Genetic Algorithms
In the Dial-a-Ride problem (DARP), customers request transportation from an operator. A request consists of a specified pickup location and destination location along with a desired departure or arrival time and capacity demand. The aim of DARP is to minimize transportation cost while satisfying customer service level constraints (Quality of Service).
In this paper, we present a genetic algorithm (GA) for solving the DARP. The algorithm is based on the classical cluster-first, route-second approach, where it alternates between assigning customers to vehicles using a GA and solving independent routing problems for the vehicles using a routing heuristic.
The algorithm is implemented in Java and tested on publicly available data sets. The new solution method has achieved solutions comparable with the current state-of-the-art methods.
Language: | English |
---|---|
Publisher: | Palgrave Macmillan |
Year: | 2007 |
Pages: | 1321-1331 |
ISSN: | 14769360 and 01605682 |
Types: | Journal article |
DOI: | 10.1057/palgrave.jors.2602287 |
ORCIDs: | Larsen, Jesper |