Network discovery and verification with distance queries

  • Authors:
  • Thomas Erlebach;Alexander Hall;Michael Hoffmann;Matúš Mihaľák

  • Affiliations:
  • Department of Computer Science, University of Leicester;Institute for Theoretical Computer Science, ETH Zürich;Department of Computer Science, University of Leicester;Department of Computer Science, University of Leicester

  • Venue:
  • CIAC'06 Proceedings of the 6th Italian conference on Algorithms and Complexity
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The network discovery (verification) problem asks for a minimum subset Q⊆V of queries in an undirected graph G = (V,E) such that these queries discover all edges and non-edges of the graph. In the distance query model, a query at node q returns the distances from q to all other nodes in the graph. In the on-line network discovery problem, the graph is initially unknown, and the algorithm has to select queries one by one based only on the results of previous queries. We give a randomized on-line algorithm with competitive ratio $O(\sqrt{n\log{n}})$ for graphs on n nodes. We also show lower bounds of $\Omega(\sqrt{n})$ and Ω(logn) on the competitive ratio of deterministic and randomized on-line algorithms, respectively. In the off-line network verification problem, the graph is known in advance and the problem is to compute a minimum number of queries that verify all edges and non-edges. We show that the problem is $\mathcal{NP}$-hard and present an O(logn)-approximation algorithm.