Competitive algorithms for layered graph traversal

被引:0
|
作者
Fiat, A [1 ]
Foster, DP
Karloff, H
Rabani, Y
Ravid, Y
Vishwanathan, S
机构
[1] Tel Aviv Univ, Sch Math, Dept Comp Sci, IL-69978 Tel Aviv, Israel
[2] Univ Penn, Wharton Sch, Dept Stat, Philadelphia, PA 19104 USA
[3] Univ Chicago, Grad Sch Business, Chicago, IL 60637 USA
[4] Univ Chicago, Dept Comp Sci, Chicago, IL 60637 USA
[5] Georgia Tech, Coll Comp, Atlanta, GA 30332 USA
[6] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[7] IBM Haifa Res Lab, Tel Aviv Annex, IL-61336 Tel Aviv, Israel
[8] Indian Inst Technol, Dept Comp Sci & Engn, Bombay 400076, Maharashtra, India
关键词
competitive analysis; layered graphs; search strategies;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A layered graph is a connected graph whose vertices are partitioned into sets L-0 = {s}, L-1; L-2,..., and whose edges, which have nonnegative integral weights, run between consecutive layers. Its width is max{\L-i\}. In the on-line layered graph traversal problem, a searcher starts at s in a layered graph of unknown width and tries to reach a target vertex t; however, the vertices in layer i and the edges between layers i ? 1 and i are only revealed when the searcher reaches layer i ? 1. We give upper and lower bounds on the competitive ratio of layered graph traversal algorithms. We give a deterministic on-line algorithm which is O(9(w))-competitive on width-w graphs and prove that for no w can a deterministic on-line algorithm have a competitive ratio better than 2(w?2) on width-w graphs. We prove that for all w, w/2 is a lower bound on the competitive ratio of any randomized on-line layered graph traversal algorithm. For traversing layered graphs consisting of w disjoint paths tied together at a common source, we give a randomized on-line algorithm with a competitive ratio of O(log w) and prove that this is optimal up to a constant factor.
引用
收藏
页码:448 / 463
页数:16
相关论文
共 50 条
  • [1] Experimental studies of graph traversal algorithms
    Fleischer, R
    Trippen, G
    EXPERIMENTAL AND EFFICIENT ALGORITHMS, PROCEEDINGS, 2003, 2647 : 120 - 133
  • [2] Movie Recommendation Based on Graph Traversal Algorithms
    Demovic, Lubos
    Fritscher, Eduard
    Kriz, Jakub
    Kuzmik, Ondrej
    Proksa, Ondrej
    Vandlikova, Diana
    Zelenik, Dusan
    Bielikova, Maria
    2013 24TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA 2013), 2013, : 152 - 156
  • [3] Quantum algorithms for optimal graph traversal problems
    Doern, Sebastian
    QUANTUM INFORMATION AND COMPUTATION V, 2007, 6573
  • [4] TRANSITIVE CLOSURE ALGORITHMS BASED ON GRAPH TRAVERSAL
    IOANNIDIS, Y
    RAMAKRISHNAN, R
    WINGER, L
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1993, 18 (03): : 512 - 576
  • [5] Exploring Graph Traversal Algorithms in Graph-Based Molecular Generation
    Mercado, Rocio
    Bjerrum, Esben J.
    Engkvist, Ola
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2022, 62 (09) : 2093 - 2100
  • [6] Route Planning for Emergency Evacuation Using Graph Traversal Algorithms
    Gaitanis, Alexandros
    Lentzas, Athanasios
    Tsoumakas, Grigorios
    Vrakas, Dimitris
    SMART CITIES, 2023, 6 (04): : 1814 - 1831
  • [7] Graph traversal and graph transformation
    Holdsworth, JJ
    THEORETICAL COMPUTER SCIENCE, 2004, 321 (2-3) : 215 - 231
  • [8] An investigation of graph traversal algorithms in folded sheet metal parts design
    A. Qattawi
    A. Mayyas
    M. A. Omar
    The International Journal of Advanced Manufacturing Technology, 2013, 69 : 2237 - 2246
  • [9] An investigation of graph traversal algorithms in folded sheet metal parts design
    Qattawi, A.
    Mayyas, A.
    Omar, M. A.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 69 (9-12): : 2237 - 2246
  • [10] Revisiting the complexity of and algorithms for the graph traversal edit distance and its variants
    Qiu, Yutong
    Shen, Yihang
    Kingsford, Carl
    ALGORITHMS FOR MOLECULAR BIOLOGY, 2024, 19 (01)