• Home
  • Search
  • Fine-grained reductions from approximate counting to decision
  • Open Access IconOpen Access
  • Cite Icon18
  • https://doi.org/10.1145/3188745.3188920Copy DOI Icon

Fine-grained reductions from approximate counting to decision

  • Jun 20, 2018
  • Holger Dell +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper, we introduce a general framework for fine-grained reductions of approximate counting problems to their decision versions. (Thus we use an oracle that decides whether any witness exists to multiplicatively approximate the number of witnesses with minimal overhead.) This mirrors a foundational result of Sipser (STOC 1983) and Stockmeyer (SICOMP 1985) in the polynomial-time setting, and a similar result of Müller (IWPEC 2006) in the FPT setting. Using our framework, we obtain such reductions for some of the most important problems in fine-grained complexity: the Orthogonal Vectors problem, 3SUM, and the Negative-Weight Triangle problem (which is closely related to All-Pairs Shortest Path). While all these problems have simple algorithms over which it is conjectured that no polynomial improvement is possible, our reductions would remain interesting even if these conjectures were proved; they have only polylogarithmic overhead, and can therefore be applied to subpolynomial improvements such as the n3/exp(Θ(√logn))-time algorithm for the Negative-Weight Triangle problem due to Williams (STOC 2014). Our framework is also general enough to apply to versions of the problems for which more efficient algorithms are known. For example, the Orthogonal Vectors problem over GF(m)d for constant m can be solved in time n·poly(d) by a result of Williams and Yu (SODA 2014); our result implies that we can approximately count the number of orthogonal pairs with essentially the same running time. We also provide a fine-grained reduction from approximate #SAT to SAT. Suppose the Strong Exponential Time Hypothesis (SETH) is false, so that for some 1<c<2 and all k there is an O(cn)-time algorithm for #k-SAT. Then we prove that for all k, there is an O((c+o(1))n)-time algorithm for approximate #k-SAT. In particular, our result implies that the Exponential Time Hypothesis (ETH) is equivalent to the seemingly-weaker statement that there is no algorithm to approximate #3-SAT to within a factor of 1+ε in time 2o(n)/ε2 (taking ε > 0 as part of the input). A full version of this paper containing detailed proofs is available at https://arxiv.org/abs/1707.04609.

Similar Papers
  • Book Chapter
  • Citations2

A Fast Minimum Degree Algorithm and Matching Lower Bound

  • Jan 01, 2021
  • Robert Cummings +2
  • Book Chapter
  • Citations7

On the Fine-Grained Complexity of the Unbounded SubsetSum and the Frobenius Problem

  • Jan 01, 2022
  • Kim-Manuel Klein
  • Research Article
  • Citations19

Hitting forbidden subgraphs in graphs of bounded treewidth

  • Apr 28, 2017
  • Information and Computation
  • Marek Cygan +3
  • Conference Article
  • Citations6

Fine-grained I/O Complexity via Reductions: New Lower Bounds, Faster Algorithms, and a Time Hierarchy

  • Jan 01, 2018
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Erik D Demaine +4
  • Conference Article
  • Citations2

Coloring Graphs Having Few Colorings Over Path Decompositions

  • Jan 01, 2016
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Andreas Björklund
  • Conference Article
  • Citations19

Fine-grained complexity for sparse graphs

  • Jun 20, 2018
  • Udit Agarwal +1
  • Conference Article
  • Citations9

Detecting and counting small patterns in planar graphs in subexponential parameterized time

  • Jun 22, 2020
  • Jesper Nederlof
  • Research Article
  • Citations28

Linear Time Parameterized Algorithms for S ubset F eedback V ertex S et

  • Jan 03, 2018
  • ACM Transactions on Algorithms
  • Daniel Lokshtanov +2
  • Book Chapter
  • Citations10

An Equivalence Class for Orthogonal Vectors

  • Jan 01, 2019
  • Lijie Chen +1
  • Conference Article
  • Citations72

Exact sampling and approximate counting techniques

  • Jan 01, 1998
  • Mark Huber
  • Conference Article
  • Citations12

Closing the Gap for Makespan Scheduling via Sparsification Techniques.

  • Jan 01, 2016
  • Klaus Jansen +2
  • Research Article
  • Citations32

Exploring the Subexponential Complexity of Completion Problems

  • Aug 31, 2015
  • ACM Transactions on Computation Theory
  • Pål Grønås Drange +3
  • Research Article
  • Citations23

Tight complexity bounds for FPT subgraph problems parameterized by the clique-width

  • Mar 19, 2013
  • Theoretical Computer Science
  • Hajo Broersma +2
  • Book Chapter
  • Citations1

Tight running times for minimum ℓq-norm load balancing: beyond exponential dependencies on 1/∊

  • Jan 01, 2022
  • Lin Chen +2
  • Conference Article
  • Citations29

SETH-based lower bounds for subset sum and bicriteria path

  • Jan 06, 2019
  • Amir Abboud +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.