TY - JOUR
T1 - Competitive algorithms for layered graph traversal
AU - Fiat, Amos
PY - 1998
Y1 - 1998
N2 - A layered graph is a connected graph whose vertices are partitioned into sets L0 = {s}, L1, L2, ..., and whose edges, which have nonnegative integral weights, run between consecutive layers. Its width is max{|Li|}. 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(9w)-competitive on width-w graphs and prove that for no w can a deterministic on-line algorithm have a competitive ratio better than 2w-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.
AB - A layered graph is a connected graph whose vertices are partitioned into sets L0 = {s}, L1, L2, ..., and whose edges, which have nonnegative integral weights, run between consecutive layers. Its width is max{|Li|}. 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(9w)-competitive on width-w graphs and prove that for no w can a deterministic on-line algorithm have a competitive ratio better than 2w-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.
UR - http://www.scopus.com/inward/record.url?scp=0032107970&partnerID=8YFLogxK
U2 - 10.1137/S0097539795279943
DO - 10.1137/S0097539795279943
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0032107970
SN - 0097-5397
VL - 28
SP - 447
EP - 462
JO - SIAM Journal on Computing
JF - SIAM Journal on Computing
IS - 2
ER -