Skip to main content
Log in

Improved Bounds for Open Online Dial-a-Ride on the Line

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We consider the open, non-preemptive online Dial-a-Ride problem on the real line, where transportation requests appear over time and need to be served by a single server. We give a lower bound of 2.0585 on the competitive ratio, which is the first bound that strictly separates open online Dial-a-Ride on the line from open online TSP on the line in terms of competitive analysis, and is the best currently known lower bound even for general metric spaces. On the other hand, we present an algorithm that improves the best known upper bound from 2.9377 to 2.6662. The analysis of our algorithm is tight.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. Note that this crucially needs that the capacity is bounded.

References

  1. Ascheuer, N., Krumke, S.O., Rambau, J.: Online dial-a-ride problems: minimizing the completion time. In: Proceedings of the 17th Annual Symposium on Theoretical Aspects of Computer Science (STACS), pp. 639–650 (2000)

  2. Atallah, M.J., Kosaraju, S.R.: Efficient solutions to some transportation problems with applications to minimizing robot arm travel. SIAM J. Comput. 17(5) (1988)

  3. Ausiello, G., Feuerstein, E., Leonardi, S., Stougie, L., Talamo, M.: Algorithms for the on-line travelling salesman. Algorithmica 29(4), 560–581 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  4. Bienkowski, M., Kraska, A., Liu, H.: Traveling repairperson, unrelated machines, and other stories about average completion times. In: Bansal, N., Merelli, E., Worrell, J. (eds.), Proceedings of the 48th International Colloquium on Automata, Languages, and Programming (ICALP), pp. 28:1–28:20 (2021)

  5. Bienkowski, M., Liu, H.: An improved online algorithm for the traveling repairperson problem on a line. In: Proceedings of the 44th International Symposium on Mathematical Foundations of Computer Science (MFCS), pp. 6:1–6:12 (2019)

  6. Birx, A.: Competitive analysis of the online Dial-a-Ride problem. Ph.D. thesis, TU Darmstadt (2020)

  7. Birx, A., Disser, Y.: Tight analysis of the smartstart algorithm for online Dial-a-Ride on the line. SIAM J. Discrete Math. 34(2), 1409–1443 (2020)

    Article  MATH  MathSciNet  Google Scholar 

  8. Birx, A., Disser, Y., Schewior, K.: Improved bounds for open online Dial-a-Ride on the line. In: Proceedings of the 22nd International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), volume 145, page 21(22) (2019)

  9. Bjelde, A., Disser, Y., Hackfeld, J., Hansknecht, C., Lipmann, M., Meißner, J., Schewior, K., Schlöter, M., Stougie, L.: Tight bounds for online tsp on the line. ACM Trans. Algorithms 17(1) (2020)

  10. Blom, M., Krumke, S.O., de Paepe, W.E., Stougie, L.: The online TSP against fair adversaries. INFORMS J. Comput. 13(2), 138–148 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  11. Charikar, M., Raghavachari, B.: The finite capacity dial-a-ride problem. In: Proceedings of the 39th Annual Symposium on Foundations of Computer Science (FOCS), pp. 458–467 (1998)

  12. de Paepe, W.E., Lenstra, J.K., Sgall, J., Sitters, R.A., Stougie, L.: Computer-aided complexity classification of Dial-a-Ride problems. INFORMS J. Comput. 16(2), 120–132 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  13. Feuerstein, E., Stougie, L.: On-line single-server Dial-a-Ride problems. Theoret. Comput. Sci. 268(1), 91–105 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  14. Gilmore, P.C., Gomory, R.E.: Sequencing a one state-variable machine: a solvable case of the traveling salesman problem. Oper. Res. 12(5), 655–679 (1964)

    Article  MATH  MathSciNet  Google Scholar 

  15. Guan, D.J.: Routing a vehicle of capacity greater than one. Discrete Appl. Math. 81(1–3), 41–57 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  16. Hauptmeier, D., Krumke, S.O., Rambau, J.: The online Dial-a-Ride problem under reasonable load. In: Proceedings of the 4th Italian Conference on Algorithms and Complexity (CIAC), pp. 125–136 (2000)

  17. Jaillet, P., Wagner, M.R.: Generalized online routing: new competitive ratios, resource augmentation, and asymptotic analyses. Oper. Res. 56(3), 745–757 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  18. Krumke, S.O.: Online optimization competitive analysis and beyond. Habilitation thesis (2001)

  19. Krumke, S.O., de Paepe, W.E., Poensgen, D., Lipmann, M., Marchetti-Spaccamela, A., Stougie, L.: On minimizing the maximum flow time in the online Dial-a-Ride problem. In: Proceedings of the Third International Conference on Approximation and Online Algorithms (WAOA), pp. 258–269 (2006)

  20. Krumke, S.O., de Paepe, W.E., Poensgen, D., Stougie, L.: News from the online traveling repairman. Theoret. Comput. Sci. 295(1–3), 279–294 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  21. Krumke, S.O., Laura, L., Lipmann, M., Marchetti-Spaccamela, A., de Paepe, W., Poensgen, D., Stougie, L.: Non-abusiveness helps: an O(1)-competitive algorithm for minimizing the maximum flow time in the online traveling salesman problem. In: Proceedings of the 5th International Workshop on Approximation Algorithms for Combinatorial Optimization (APPROX), pp. 200–214 (2002)

  22. Lipmann, M., Lu, X., de Paepe, W.E., Sitters, R.A., Stougie, L.: On-line Dial-a-Ride problems under a restricted information model. Algorithmica 40(4), 319–329 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  23. Yi, F., Tian, L.: On the online dial-a-ride problem with time-windows. In: Proceedings of the 1st International Conference on Algorithmic Applications in Management (AAIM), pp. 85–94 (2005)

  24. Yi, F., Xu, Y., Xin, C.: Online dial-a-ride problem with time-windows under a restricted information model. In: Proceedings of the 2nd International Conference on Algorithmic Aspects in Information and Management (AAIM), pp. 22–31 (2006)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kevin Schewior.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

In part supported by the ‘Excellence Initiative’ of the German Federal and State Governments and the Graduate School CE at TU Darmstadt. Also in part supported by the Independent Research Fund Denmark, Natural Sciences, Grant DFF-0135-00018B.

A preliminary version of this article appeared in [8].

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Birx, A., Disser, Y. & Schewior, K. Improved Bounds for Open Online Dial-a-Ride on the Line. Algorithmica 85, 1372–1414 (2023). https://doi.org/10.1007/s00453-022-01061-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-022-01061-4

Keywords

Navigation