Skip to main content
Log in

A Hard Dial-a-Ride Problem that is Easy on Average

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

In the dial-a-ride-problem (Darp) objects have to be moved between given sources and destinations in a transportation network by means of a server. The goal is to find the shortest transportation for the server. We study the Darp when the underlying transportation network forms a caterpillar. This special case is strongly NP-hard in the worst case. We prove that in a probabilistic setting there exists a polynomial time algorithm that finds an optimal solution with high probability. Moreover, with high probability the optimality of the solution found can be certified efficiently. In addition, we examine the complexity of the Darp in a semirandom setting and in the unweighted case.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Alimonti, P. and V. Kann, “Hardness of approximating problems on cubic graphs,” in Proceedings of the 3rd Italian Conference on Algorithms and Complexity, vol. 1203 of Lecture Notes in Computer Science, Springer, 1997, pp. 288–298.

  • Ascheuer, N., S. O. Krumke, and J. Rambau, “Online dial-a-ride problems: Minimizing the comple tion time,” in Proceedings of the 17th International Symposium on Theoretical Aspects of Computer Science, vol. 1770 of Lecture Notes in Computer Science, Springer, 2000, pp. 639–650.

  • Atallah M. J. and S. R. Kosaraju, “Efficient solutions to some transportation problems with applications to minimizing robot arm travel,” SIAM lournal on Computing, 17, 849–869 (1988).

    Article  Google Scholar 

  • Ausiello, G., E. Feuerstein, S. Leonard, L. Stougie, and M. Talamo, “Algorithms for the on-line traveling salesman,” Algorithmica, 29, 560–581 (2001).

    Article  Google Scholar 

  • Bern, M. and P. Plassmann, “The Steiner problem with edge lengths 1 and 2,” Information Processing Letters, 32, 171–176 (1989).

    Article  Google Scholar 

  • Bollobás, B. Random graphs, Cambridge University Press, Cambridge, UK, 2 ed., 2001.

    Google Scholar 

  • Borodin, A. and R. El-Yaniv, Online Computation and Competitive Analysis, Cambridge University Press, 1998.

  • Coja-Oghlan, A., S. O. Krumke, and T. Nierhoff, “A heuristic for the stacker crane problem on trees which is almost surely exact,” Journal of Algorithms, to appear.

  • Feige, U. and I. Kilian, “Heuristics for semirandom graph problems,” Journal of Computer and System Sciences, 63, 639–671 (2001).

    Article  Google Scholar 

  • Feller, W., An Introduction to Probability Theory and Its Applications, vol. 1, John Wiley & Sons, Inc., 3 ed. 1968.

  • Feuerstein, E. and L. Stougie, “On-line single server dial-a-ride problems,” Theoretical Computer Science, 268, 91–105 (2001).

    Article  Google Scholar 

  • Frederickson, G. N. “A note on the complexity of a simple transportation problem,” SIAM Journal on Com puting, 22, 57–61 (1993).

    Article  Google Scholar 

  • Frederickson, G. N. and D. J. Guan, “Nonpreemptive ensemble motion planning on a tree,” Journal of Algorithms, 15, 29–60 (1993).

    Article  Google Scholar 

  • Frederickson, G. N., M. S. Hecht, and C. E. Kim, “Approximation algorithms for some routing problems,” SIAM Journal on Computing, 7, 178–193 (1978).

    Article  Google Scholar 

  • Frieze, A. and C. McDiarmid, “Algorithmic theory of random graphs,” Random Structures and Algorithms, 10, 5–42 (1997).

    Article  Google Scholar 

  • Grimmett, G. R. and D. R. Stirzaker, Probability and Random Processes, Oxford Science Publications, 1988.

  • Grötschel, M., S. O. Krumke, and J. Rmbau (eds)., Online Optimization of Large Scale Systems, Springer, Berlin Heidelberg New York, 2001.

    Google Scholar 

  • Hauptmeier, D., S. O. Krumke, and J. Rambau, “The online dial-a-ride problem under reasonable load,” Theoretical Computer Science. To appear. A preliminary version appeared in the Proceedings of the 4th Italian Conference on Algorithms and Complexity, vol. 1767 of Lecture Notes in Computer Science, 2000.

  • Hauptmeier, D., S. O. Krumke, J. Rambau, and H.-C. Wirth, “Euler is standing in line,” Discrete Applied Mathematics, 113, 87–107 (2001). A preliminary version appeared in the Proceedings of the 25th International Workshop on Graph-Theoretic Concepts in Computer Science, vol. 1665 of Lecture Notes in Computer Science, 2000.

  • Janson, S., T. Mluczak, and A. Ruciński, Random Graphs, John Wiley, 2000.

  • Vazirani, V., Approximation Algorithms, Springer, 2001.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sven O. Krumke.

Additional information

Research supported by the German Science Foundation (DFG, grant FOR 413/1-1)

Research supported by the German Science Foundation (DFG, grant Gr 883/10)

Research supported by the German Science Foundation (DFG, grant PR 296/6-3)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Coja-Oghlan, A., Krumke, S.O. & Nierhoff, T. A Hard Dial-a-Ride Problem that is Easy on Average. J Sched 8, 197–210 (2005). https://doi.org/10.1007/s10951-005-6811-3

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-005-6811-3

Keywords

Navigation