Journal of Combinatorial Optimization

, Volume 30, Issue 1, pp 87–96 | Cite as

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

  • Marco Bender
  • Stephan Westphal


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.


Competitive analysis Online algorithm Canadian Traveller Problem 


  1. Al-Binali S (1999) A risk-reward framework for the competitive analysis of financial games. Algorithmica 25(1):99–115CrossRefMATHMathSciNetGoogle Scholar
  2. Bar-Noy A, Schieber B (1991) The Canadian Traveller Problem. In: Aggarwal A (ed) SODA. ACM/SIAM, San Francisco, pp 261–270Google Scholar
  3. Ben-David S, Borodin A (1994) A new measure for the study of on-line algorithms. Algorithmica 11(1): 73–91Google Scholar
  4. Borodin A, El-Yaniv R (1998) Online computation and competitive analysis. Cambridge University Press, CambridgeMATHGoogle Scholar
  5. 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–361Google Scholar
  6. Papadimitriou CH, Yannakakis M (1991) Shortest paths without a map. Theor Comput Sci 84(1):127–150CrossRefMATHMathSciNetGoogle Scholar
  7. Sleator DD, Tarjan RE (1985) Amortized efficiency of list update and paging rules. Commun ACM 28(2):202–208CrossRefMathSciNetGoogle Scholar
  8. Su B, Xu Y (2004) Online recoverable Canadian Traveller Problem. In: Proceedings of the international conference on management science and engineering, pp 633–639Google Scholar
  9. 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–426Google Scholar
  10. Westphal S (2008) A note on the k-Canadian Traveller Problem. Inf Process Lett 106(3):87–89CrossRefMATHMathSciNetGoogle Scholar
  11. 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–205CrossRefMATHMathSciNetGoogle Scholar
  12. 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–28Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  1. 1.Institute for Numerical and Applied MathematicsUniversity of GöttingenGöttingenGermany

Personalised recommendations