Skip to main content
Log in

An optimal randomized online algorithm for the \(k\)-Canadian Traveller Problem on node-disjoint paths

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We consider the \(k\)-Canadian Traveller Problem, which asks for a shortest path between two nodes \(s\) and \(t\) in an undirected graph, where up to \(k\) edges may be blocked. An online algorithm learns about a blocked edge when reaching one of its endpoints. Recently, it has been shown that no randomized online algorithm can be better than \((k+1)\)-competitive, even if all \(s\)-\(t\)-paths are node-disjoint. We show that the bound is tight by constructing a randomized online algorithm for this case that achieves the ratio against an oblivious adversary and is therefore best possible.

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.

Similar content being viewed by others

References

  • Al-Binali S (1999) A risk-reward framework for the competitive analysis of financial games. Algorithmica 25(1):99–115

    Article  MATH  MathSciNet  Google Scholar 

  • Bar-Noy A, Schieber B (1991) The Canadian Traveller Problem. In: Aggarwal A (ed) SODA. ACM/SIAM, San Francisco, pp 261–270

  • Ben-David S, Borodin A (1994) A new measure for the study of on-line algorithms. Algorithmica 11(1): 73–91

    Google Scholar 

  • Borodin A, El-Yaniv R (1998) Online computation and competitive analysis. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • Huang Y, Liao CS (2012) The Canadian Traveller Problem revisited. In: Chao KM, Hsu TS, Lee DT (eds) Algorithms and computation. Lecture notes in computer science, vol 7676. Springer, Berlin, pp 352–361

  • Papadimitriou CH, Yannakakis M (1991) Shortest paths without a map. Theor Comput Sci 84(1):127–150

    Article  MATH  MathSciNet  Google Scholar 

  • Sleator DD, Tarjan RE (1985) Amortized efficiency of list update and paging rules. Commun ACM 28(2):202–208

    Article  MathSciNet  Google Scholar 

  • Su B, Xu Y (2004) Online recoverable Canadian Traveller Problem. In: Proceedings of the international conference on management science and engineering, pp 633–639

  • Su B, Xu Y, Xiao P, Tian L (2008) A risk-reward competitive analysis for the recoverable Canadian Traveller Problem. In: Proceedings of the second international conference on combinatorial optimization and applications (COCOA 2008). Springer, Berlin, pp 417–426

  • Westphal S (2008) A note on the k-Canadian Traveller Problem. Inf Process Lett 106(3):87–89

    Article  MATH  MathSciNet  Google Scholar 

  • Xu Y, Hu M, Su B, Zhu B, Zhu Z (2009) The Canadian Traveller Problem and its competitive analysis. J Combin Optim 18(2):195–205

    Article  MATH  MathSciNet  Google Scholar 

  • Zhang H, Xu Y (2011) The k-Canadian Travelers Problem with communication. In: Atallah MJ, Li XY, Zhu B (eds) FAW-AAIM. Lecture notes in computer science, vol 6681. Springer, Berlin, pp 17–28

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Bender.

Additional information

Marco Bender was partially supported by DFG RTG 1703 “Resource Efficiency in Interorganizational Networks”.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bender, M., Westphal, S. An optimal randomized online algorithm for the \(k\)-Canadian Traveller Problem on node-disjoint paths. J Comb Optim 30, 87–96 (2015). https://doi.org/10.1007/s10878-013-9634-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-013-9634-8

Keywords

Navigation