Incollection,

Optimal algorithms for finding connected components of an unknown graph

, and .
(1995)
DOI: 10.1007/bfb0030827

Abstract

We want to find the connected components of an unknown graph G with a known vertex set V. We learn about G by sending an oracle a query set SV, and the oracle tells us the vertices connected to S. We want to use the minimum number of queries, adaptively, to find the components. The problem is also known as interconnect diagnosis of wiring networks in VLSI. The graph has n vertices and k components, but k is not part of the input. We present a deterministic algorithm using O(mink,log n) queries and a randomized algorithm using expected O(mink, log k+log log n) queries. We also prove matching lower bounds.

Tags

Users

  • @karthikraman
  • @dblp

Comments and Reviews