ACM Home Page
Please provide us with feedback. Feedback
On-line single-server dial-a-ride problems
Source Theoretical Computer Science archive
Volume 268 ,  Issue 1  (October 2001) table of contents
Pages: 91 - 105  
Year of Publication: 2001
ISSN:0304-3975
Authors
Esteban Feuerstein  Departamento de Computación, Facultad de Ciencias Exactas y Naturales, Universidad de Buenos Aires, and Instituto de Ciencias, Universidad de General Sarmiento, Argentina
Leen Stougie  Combinatorial Optimization Group, Faculty of Mathematics, Eindhoven University of Technology, P.O. Box 513, 5600MB Eindhoven, The Netherlands and Centrum voor Wiskunde en Informatica (CWI), P.O. Box 94079, 1090GB Amsterdam, The Netherlands
Publisher
Elsevier Science Publishers Ltd.  Essex, UK
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1016/S0304-3975(00)00261-9

ABSTRACT

In this paper results on the dial-a-ride problem with a single server are presented. Requests for rides consist of two points in a metric space, a source and a destination. A ride has to be made by the server from the source to the destination. The server travels at unit speed in the metric space and the objective is to minimize some function of the delivery times at the destinations. We study this problem in the natural on-line setting. Calls for rides come in while the server is traveling. This models, e.g. the taxi problem, or, if the server has capacity more than a minibus or courier service problem. For the version of this problem in which the server has infinite capacity having as objective minimization of the time the last destination is served, we design an algorithm that has competitive ratio 2. We also show that this is best possible, since no algorithm can have competitive ratio better than 2 independent of the capacity of the server. Besides, we give a simple 2.5-competitive algorithm for the case with finite capacity. Then we study the on-line problem with objective minimization of the sum of completion times of the rides. We prove a lower bound on the competitive ration of any algorithm of 1 + 2 for a server with any capacity and of 3 for a server has infinite capacity and the metric space is the real line. The algorithm has competitive ration 15. Copyright 2001 Elsevier Science B.V.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
N. Ascheuer, M. Groetschel, N. Kamin, J. Rambau, Combinatorial online optimization in practice, preprint SC 98-07, Konrad-Zuse-Zentrum für Informationstechnik, Berlin, 1998.
 
2
N. Ascheuer, S.O. Krumke, J.Rambau, Competitive scheduling of elevators, preprint SC 93-34, Konrad-Zuse-Zentrum für Informationstechnik, Berlin, 1998.
 
3
 
4
G. Ausiello, E. Feuerstein, S. Leonardi, L. Stougie, M. Talamo, Algorithms for the on-line traveling salesman, Algorithmica, to appear.
 
5
6
 
7
L.D. Bodin, B.L. Golden, A. Assad, M.O. Ball, Routing and scheduling of vehicles and crews: the state of the art, Comput. Oper. Res. 10 (1983) 63-211.
 
8
 
9
E. Feuerstein, M. Seleson, A. Strejilevich de Loma, On-line multi-threaded dial a ride problems, manuscript, 1999.
 
10
 
11
 
12
G.N. Frederickson, M.S. Hecht, C.E. Kim, Approximation algorithms for some routing problems, SIAM J. Comput. 7 (1978) 178-193.
 
13
 
14
R.M. Karp, Two combinatorial problems associated with external sorting, Combinatorial Algorithms, Courant Computer Science Symp., Algorithmics Press, New York, 1972, pp. 17-29.
 
15
E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan, D.B. Shmoys, Sequencing and scheduling: algorithms and complexity, in: Handbooks in Operations Research and Management Science, Vol. 4, Elsevier Science Publishers, Amsterdam, 1993 (Chapter 9).
 
16
J.K. Lenstra, W.E. de Paepe, J. Sgall, R.A. Sitters, L. Stougie, Classification of dial-a-ride problems, Manuscript.
 
17
W.E. de Paepe, Computer-aided complexity classification of dial-a-ride problems, M.Sc. Thesis, University of Amsterdam, 1998.
 
18
 
19
M.W.P. Savelsbergh, M. Sol, The general pickup and delivery problem, Transportation Sci. 29 (1995) 17-29.
 
20
 
21
A. Vestjens, On-line machine scheduling, Ph.D. Thesis, Department of Mathematics and Computing Science, Eindhoven University of Technology, Eindhoven, 1997.

CITED BY  13


REVIEW

"Patrick J. Ryan : Reviewer"

The dial-a-ride problem requires an algorithm for satisfying a set P of requests for “rides” in a minimum time. A request r specifies a source sr and a destination more...

Collaborative Colleagues:
Esteban Feuerstein: colleagues
Leen Stougie: colleagues