DocumentCode
2892031
Title
Competitive algorithms for layered graph traversal
Author
Fiat, Amos ; Foster, Dean P. ; Karloff, Howard ; Rabani, Yuval ; Ravid, Yiftach ; Viswanathan, Sangeetha
Author_Institution
Dept. of Comput. Sci., Tel-Aviv Univ., Israel
fYear
1991
fDate
1-4 Oct 1991
Firstpage
288
Lastpage
297
Abstract
A layered graph is a connected, weighted graph whose vertices are partitioned into sets L 0={s }, L 1, L 2, . . ., and whose edges run between consecutive layers. Its width is max{|L i|}. In the online 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. The authors give upper and lower bounds on the competitive ratio of layered graph traversal algorithms. They give a deterministic online algorithm that is O (9w )-competitive on width-w graphs and prove that for no w can a deterministic online algorithm have a competitive ratio better than 2w -2 on width-w graphs. They prove that for all w , w /2 is a lower bound on the competitive ratio of any randomized online layered graph traversal algorithm. For traversing layered graphs consisting of w disjoint paths tied together at a common source, they give a randomized online algorithm with a competitive ratio of O (log w ) and prove that this is optimal up to a constant factor
Keywords
computational geometry; search problems; competitive algorithms; deterministic online algorithm; layered graph traversal; lower bounds; searcher; target vertex; upper bounds; weighted graph; Algorithm design and analysis; Computer science; Costs; Length measurement; Mathematics; Partitioning algorithms; Shortest path problem; Vents;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1991. Proceedings., 32nd Annual Symposium on
Conference_Location
San Juan
Print_ISBN
0-8186-2445-0
Type
conf
DOI
10.1109/SFCS.1991.185381
Filename
185381
Link To Document