Reducing the Randomness in Partition Oracles for Bounded Degree Minor-Free Graphs
Abstract
Consider a bounded-degree graph G that belongs to a minor-closed family (such as planar graphs). Such a graph has a hyperfinite decomposition, wherein, for a sufficiently small > 0, one can remove dn edges to obtain connected components of size independent of n. (As usual, n is the number of vertices and d is the degree bound.) In a seminal result, Hassidim-Kelner-Nguyen-Onak (FOCS 2009) introduced the partition oracle, a procedure that provides local access to a hyperfinite decomposition. The partition oracle computes the component containing an input vertex v with query complexity (to G) independent of n. Remarkably, this is done without any preprocessing on G. The coordination is done purely through a shared random seed. Despite a line of work on optimizing the query complexity of partition oracles, there were no attempts to bound the size of the random seed. All existing partition oracles use a random seed of size Ω(n), which technically implies a linear setup time. Any blackbox derandomization would likely need Ω(2n) uniform random bits. A natural question is whether the random seed can also have length independent of n. We prove the poly(d-1)-query partition oracles of Kumar-Seshadhri-Stolman can be implemented with a random seed of poly(d-1) · n length. To get a deeper understanding on the randomness complexity, we consider a more general model where the vertex labels come from the universe [N], where N ≥ n. In this setting, we prove that any partition oracle even for cycles requires ωN(1) random bits.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.