TY - GEN
T1 - Near-linear query complexity for graph inference
AU - Kannan, Sampath
AU - Mathieu, Claire
AU - Zhou, Hang
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2015.
PY - 2015/1/1
Y1 - 2015/1/1
N2 - How efficiently can we find an unknown graph using distance or shortest path queries between its vertices? Let G = (V, E) be a connected, undirected, and unweighted graph of bounded degree. The edge set E is initially unknown, and the graph can be accessed using a distance oracle, which receives a pair of vertices (u, v) and returns the distance between u and v. In the verification problem, we are given a hypothetical graph Ĝ = (V, Ê) and want to check whether G is equal to Ĝ. We analyze a natural greedy algorithm and prove that it uses n1+o(1) distance queries. In the more difficult reconstruction problem, Ĝ is not given, and the goal is to find the graph G. If the graph can be accessed using a shortest path oracle, which returns not just the distance but an actual shortest path between u and v, we show that extending the idea of greedy gives a reconstruction algorithm that uses n1+o(1) shortest path queries. When the graph has bounded treewidth, we further bound the query complexity of the greedy algorithms for both problems by Õ(n). When the graph is chordal, we provide a randomized algorithm for reconstruction using Õ (n) distance queries.
AB - How efficiently can we find an unknown graph using distance or shortest path queries between its vertices? Let G = (V, E) be a connected, undirected, and unweighted graph of bounded degree. The edge set E is initially unknown, and the graph can be accessed using a distance oracle, which receives a pair of vertices (u, v) and returns the distance between u and v. In the verification problem, we are given a hypothetical graph Ĝ = (V, Ê) and want to check whether G is equal to Ĝ. We analyze a natural greedy algorithm and prove that it uses n1+o(1) distance queries. In the more difficult reconstruction problem, Ĝ is not given, and the goal is to find the graph G. If the graph can be accessed using a shortest path oracle, which returns not just the distance but an actual shortest path between u and v, we show that extending the idea of greedy gives a reconstruction algorithm that uses n1+o(1) shortest path queries. When the graph has bounded treewidth, we further bound the query complexity of the greedy algorithms for both problems by Õ(n). When the graph is chordal, we provide a randomized algorithm for reconstruction using Õ (n) distance queries.
UR - https://www.scopus.com/pages/publications/84950116806
U2 - 10.1007/978-3-662-47672-7_63
DO - 10.1007/978-3-662-47672-7_63
M3 - Conference contribution
AN - SCOPUS:84950116806
SN - 9783662476710
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 773
EP - 784
BT - Automata, Languages, and Programming - 42nd International Colloquium, ICALP 2015, Proceedings
A2 - Halldorsson, Magnus M.
A2 - Kobayashi, Naoki
A2 - Speckmann, Bettina
A2 - Iwama, Kazuo
PB - Springer Verlag
T2 - 42nd International Colloquium on Automata, Languages and Programming, ICALP 2015
Y2 - 6 July 2015 through 10 July 2015
ER -