Output-Sensitive Approximate Counting via a Measure-Bounded Hyperedge Oracle, or: How Asymmetry Helps Estimate k-Clique Counts Faster
Keren Censor-Hillel, Tomer Even, Virginia Vassilevska Williams
Abstract
Dell, Lapinskas and Meeks [DLM SICOMP 2022] presented a general reduction from approximate counting to decision for a class of fine-grained problems that can be viewed as hyperedge counting or detection problems in an implicit hypergraph, thus obtaining tight equivalences between approximate counting and decision for many key problems such as k-clique, k-sum and more. Their result is a reduction from approximately counting the number of hyperedges in an implicit k-partite hypergraph to a polylogarithmic number of calls to a hyperedge oracle that returns whether a given subhypergraph contains an edge. The main result of this paper is a generalization of the DLM result for output-sensitive approximate counting, where the running time of the desired counting algorithm is inversely proportional to the number of witnesses. Our theorem is a reduction from approximately counting the (unknown) number of hyperedges in an implicit k-partite hypergraph to a polylogarithmic number of calls to a hyperedge oracle called only on subhypergraphs with a small “measure”. If a subhypergraph has ui nodes in the ith node partition of the k-partite hypergraph, then its measure is ∏i ui. Using the new general reduction and by efficiently implementing measure-bounded colorful independence oracles, we obtain new improved output-sensitive approximate counting algorithms for k-clique, k-dominating set and k-sum. In graphs with nt k-cliques, for instance, our algorithm (1± є)-approximates the k-clique count in time Õє(nω(k−t−1/3,k−t/3,k−t+2/3) +n2), where ω(a,b,c) is the exponent of na× nb by nb× nc matrix multiplication. For large k and t>2, this is a substantial improvement over prior work, even if ω=2.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers1
Ask how each one uses itBuilds on3
- More Asymmetry Yields Faster Matrix MultiplicationJosh Alman, Ran Duan, Virginia Vassilevska Williams, Yinzhan Xu et al.SODA 2025 · 35 citations
- Tight dynamic problem lower bounds from generalized BMM and OMvCe Jin, Yinzhan XuSTOC 2022 · 9 citations
- The Effect of Sparsity on k-Dominating Set and Related First-Order Graph PropertiesNick Fischer, Marvin Künnemann, Mirza RedzicSODA 2024 · 2 citations
Related papers
- Approximately counting and sampling small witnesses using a colourful decision oracleHolger Dell, John Lapinskas, Kitty MeeksSODA 2020 · 13 citations
- Towards Optimal Output-Sensitive Clique Listing or: Listing Cliques from Smaller CliquesMina Dalirrooyfard, Surya Mathialagan, Virginia Vassilevska Williams, Yinzhan XuSTOC 2024 · 3 citations
- Random walks and forbidden minors III: -time partition oracles for minor-free graph classesAkash Kumar, C. Seshadhri, Andrew StolmanFOCS 2021 · 1 citation
- Nearly optimal edge estimation with independent set queriesXi Chen, Amit Levi, Erik WaingartenSODA 2020 · 5 citations
- Efficient Computation of Representative Weight Functions with Applications to Parameterized Counting (Extended Version)Daniel Lokshtanov, Saket Saurabh, Meirav ZehaviSODA 2021 · 3 citations
