Time-space tradeoffs for counting NP solutions modulo integers

被引:17
|
作者
Williams, R. Ryan [1 ]
机构
[1] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
关键词
time-space tradeoffs; lower bounds; modular counting; satisfiability; reversible computation; diagonalization;
D O I
10.1007/s00037-008-0248-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We prove the first time-space tradeoffs for counting the number of solutions to an NP problem modulo small integers, and also improve upon known time-space tradeoffs for SAT. Let m > 0 be an integer, and define MODm-SAT to be the problem of determining if a given Boolean formula has exactly km satisfying assignments, for some integer k. We show for all primes p except for possibly one of them, and for all c < 2cos(pi/7) approximate to 1.801, there is a d > 0 such that MODp-SAT is not solvable in n(c) time and n(d) space by general algorithms. That is, there is at most one prime p that does not satisfy the tradeoff. We prove that the same limitation holds for SAT and MOD6-SAT, as well as MODm-SAT for any composite m that is not a prime power. Our main tool is a general method for rapidly simulating deterministic computations with restricted space, by counting the number of solutions to NP predicates modulo integers. The simulation converts an ordinary algorithm into a "canonical" one that consumes roughly the same amount of time and space, yet canonical algorithms have nice properties suitable for counting.
引用
收藏
页码:179 / 219
页数:41
相关论文
共 50 条
  • [31] TIME-SPACE TRADEOFFS FOR ALGEBRAIC PROBLEMS ON GENERAL SEQUENTIAL-MACHINES
    ABRAHAMSON, K
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1991, 43 (02) : 269 - 289
  • [32] Time-space tradeoffs for undirected st-connectivity on a graph automata
    Edmonds, JA
    SIAM JOURNAL ON COMPUTING, 1998, 27 (05) : 1492 - 1513
  • [33] Tight Time-Space Tradeoffs for the Decisional Diffie-Hellman Problem
    Akshima
    Besselman, Tyler
    Guo, Siyao
    Xie, Zhiye
    Ye, Yuping
    PROCEEDINGS OF THE 56TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2024, 2024, : 1739 - 1749
  • [34] TIME-SPACE TRADEOFFS FOR COMPUTING FUNCTIONS, USING CONNECTIVITY PROPERTIES OF THEIR CIRCUITS
    TOMPA, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1980, 20 (02) : 118 - 132
  • [35] A Non-heuristic Approach to Time-Space Tradeoffs and Optimizations for BKW
    Liu, Hanlin
    Yu, Yu
    ADVANCES IN CRYPTOLOGY-ASIACRYPT 2022, PT III, 2022, 13793 : 741 - 770
  • [36] Space-Time Tradeoffs for Approximate Spherical Range Counting
    Arya, Sunil
    Malamatos, Theocharis
    Mount, David M.
    PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 535 - 544
  • [37] Counting factorisations of monomials over rings of integers modulo N
    Hickman, Jonathan
    Wright, James
    JOURNAL DE THEORIE DES NOMBRES DE BORDEAUX, 2019, 31 (01): : 255 - 282
  • [38] Time-Space Tradeoffs for Dynamic Programming Algorithms in Trees and Bounded Treewidth Graphs
    Banerjee, Niranka
    Chakraborty, Sankardeep
    Raman, Venkatesh
    Roy, Sasanka
    Saurabh, Saket
    COMPUTING AND COMBINATORICS, 2015, 9198 : 349 - 360
  • [39] Quantum and classical strong direct product theorems and optimal time-space tradeoffs
    Klauck, H
    Spalek, R
    de Wolf, R
    45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, : 12 - 21
  • [40] Time-space tradeoffs, multiparty communication complexity, and nearest-neighbor problems
    Beame, P
    Vee, E
    17TH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, 2002, : 18 - 18