A Logspace Approximation Scheme for the Shortest Path Problem for Graphs with Bounded Independence Number

How difficult is it to find a path between two vertices in finite directed graphs whose independence number is bounded by some constant k? The independence number of a graph is the largest number of vertices that can be picked such that there is no edge between any two of them. The complexity of this problem depends on the exact question we ask: Do we only wish to tell whether a path exists? Do we also wish to construct such a path? Are we required to construct the shortest path? Concerning the first question, it is known that the reachability problem is first-order definable for all k. In contrast, the corresponding reachability problems for many other types of finite graphs, including dags and trees, are not first-order definable. Concerning the second question, in this paper it is shown that not only can we construct paths in logarithmic space, but there even exists a logspace approximation scheme for this problem. It gets an additional input r>1 and outputs a path that is at most r times as long as the shortest path. In contrast, for directed graphs, undirected graphs, and dags we cannot construct paths in logarithmic space (let alone approximate the shortest one), unless complexity class collapses occur. Concerning the third question, it is shown that even telling whether the shortest path has a certain length is NL-complete and thus as difficult as for arbitrary directed graphs.

[1]  Mihalis Yannakakis,et al.  A Note on Succinct Representations of Graphs , 1986, Inf. Control..

[2]  Neil Immerman,et al.  Descriptive Complexity , 1999, Graduate Texts in Computer Science.

[3]  Klaus W. Wagner,et al.  The complexity of combinatorial problems with succinct input representation , 1986, Acta Informatica.

[4]  Lane A. Hemaspaandra,et al.  Optimal Advice , 1996, Theor. Comput. Sci..

[5]  Christos H. Papadimitriou,et al.  Symmetric Space-Bounded Computation , 1982, Theor. Comput. Sci..

[6]  Neil D. Jones,et al.  Space-Bounded Reducibility among Combinatorial Problems , 1975, J. Comput. Syst. Sci..

[7]  Michael Sipser,et al.  Parity, circuits, and the polynomial-time hierarchy , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[8]  Neil D. Jones,et al.  New problems complete for nondeterministic log space , 1976, Mathematical systems theory.

[9]  Till Tantau Logspace Optimisation Problems and their Approximation Properties , 2003, Electron. Colloquium Comput. Complex..

[10]  J. Moon Topics on tournaments , 1968 .

[11]  Miklós Ajtai,et al.  ∑11-Formulae on finite structures , 1983, Ann. Pure Appl. Log..

[12]  Steven Lindell A purely logical characterization of circuit uniformity , 1992, [1992] Proceedings of the Seventh Annual Structure in Complexity Theory Conference.

[13]  K. Wagner,et al.  The Complexity of Problems Concerning Graphs with Regularities (Extended Abstract) , 1984, MFCS.

[14]  Georg Gottlob,et al.  Succinctness as a Source of Complexity in Logical Formalisms , 1999, Ann. Pure Appl. Log..

[15]  H. Landau On dominance relations and the structure of animal societies: III The condition for a score structure , 1953 .

[16]  Uzi Vishkin,et al.  On Finding a Minimum Dominating Set in a Tournament , 1988, Theor. Comput. Sci..

[17]  Walter J. Savitch,et al.  Relationships Between Nondeterministic and Deterministic Tape Complexities , 1970, J. Comput. Syst. Sci..

[18]  Uzi Vishkin,et al.  Constant Depth Reducibility , 1984, SIAM J. Comput..

[19]  L. Beineke,et al.  Selected Topics in Graph Theory 2 , 1985 .

[20]  Avi Wigderson,et al.  Succinct Representations of Graphs , 1984, Inf. Control..

[21]  Stephen A. Cook,et al.  A Taxonomy of Problems with Fast Parallel Algorithms , 1985, Inf. Control..

[22]  Ralph J. Faudree,et al.  Generalized degree conditions for graphs with bounded independence number , 1995, J. Graph Theory.

[23]  Till Tantau,et al.  On Reachability in Graphs with Bounded Independence Number , 2002, COCOON.

[24]  Stephen A. Cook,et al.  Problems Complete for Deterministic Logarithmic Space , 1987, J. Algorithms.