Space Complexity of Vertex Connectivity Oracles

Abstract

A k-vertex connectivity oracle for undirected G is a data structure that, given u,v∈ V(G), reports \k,(u,v)\, where (u,v) is the pairwise vertex connectivity between u,v. There are three main measures of efficiency: construction time, query time, and space. Prior work of Izsak and Nutov shows that a data structure of total size O(kn) can even be encoded as a O(k)-bit labeling scheme so that vertex-connectivity queries can be answered in O(k) time. The construction time is polynomial, but unspecified. In this paper we address the top three complexity measures: Space, Query Time, and Construction Time. We give an (kn)-bit lower bound on any vertex connectivity oracle. We construct an optimal-space connectivity oracle in max-flow time that answers queries in O( n) time, independent of k.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…