OBDDs and (Almost) k-wise Independent Random Variables
Abstract
OBDD-based graph algorithms deal with the characteristic function of the edge set E of a graph G = (V,E) which is represented by an OBDD and solve optimization problems by mainly using functional operations. We present an OBDD-based algorithm which uses randomization for the first time. In particular, we give a maximal matching algorithm with O(3 V ) functional operations in expectation. This algorithm may be of independent interest. The experimental evaluation shows that this algorithm outperforms known OBDD-based algorithms for the maximal matching problem. In order to use randomization, we investigate the OBDD complexity of 2n (almost) k-wise independent binary random variables. We give a OBDD construction of size O(n) for 3-wise independent random variables and show a lower bound of 2(n) on the OBDD size for k ≥ 4. The best known lower bound was (2n/n) for k ≈ n due to Kabanets. We also give a very simple construction of 2n (, k)-wise independent binary random variables by constructing a random OBDD of width O(n k2/).
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.