Pseudodeterministic Constructions in Subexponential Time

被引:12
|
作者
Oliveira, Igor C. [1 ]
Santhanam, Rahul [2 ]
机构
[1] Charles Univ Prague, Prague, Czech Republic
[2] Univ Oxford, Oxford, England
来源
STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING | 2017年
基金
欧洲研究理事会;
关键词
Explicit constructions; pseudorandomness; derandomization; prime numbers;
D O I
10.1145/3055399.3055500
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study pseudodeterministic constructions, i.e., randomized algorithms which output the same solution on most computation paths. We establish unconditionally that there is an infinite sequence {p(n)}(n)is an element of N of increasing primes and a randomized algorithm A running in expected sub-exponential time such that for each n, on input 1 vertical bar p(n)vertical bar, A outputs p(n) with probability 1. In other words, our result provides a pseudodeterministic construction of primes in sub-exponential time which works infinitely often. This result follows from a much more general theorem about pseudodeterministic constructions. A property Q subset of {0, 1}* is gamma-dense if for large enough n, vertical bar Q boolean AND {0, 1}(n)vertical bar >= gamma 2 (n). We show that for each c > 0 at least one of the following holds: (1) There is a pseudodeterministic polynomial time construction of a family {H-n} of sets, H-n subset of {0, 1}(n), such that for each (1/n(c))-dense property Q is an element of DTIME (n(c)) and every large enough n, H-n boolean AND Q not equal empty set or (2) There is a deterministic sub-exponential time construction of a family {H'(n)} of sets, H'(n) subset of {0, 1}(n), such that for each (1/n(c))-dense property Q is an element of DTIME (n(c)) and for infinitely many values of n, H'n boolean AND Q not equal empty set. We provide further algorithmic applications that might be of independent interest. Perhaps intriguingly, while our main results are unconditional, they have a non-constructive element, arising from a sequence of applications of the hardness versus randomness paradigm.
引用
收藏
页码:665 / 677
页数:13
相关论文
共 50 条
  • [1] Polynomial-Time Pseudodeterministic Constructions
    Oliveira, Igor C.
    41ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, STACS 2024, 2024, 289
  • [2] Pseudodeterministic Algorithms and the Structure of Probabilistic Time
    Lut, Zhenjian
    Igor C Oliveirat
    Santhanam, Rahul
    STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2021, : 303 - 316
  • [3] Polynomial-Time Pseudodeterministic Construction of Primes
    Chen, Lijie
    Lu, Zhenjian
    Oliveira, Igor C.
    Ren, Hanlin
    Santhanam, Rahul
    2023 IEEE 64TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, FOCS, 2023, : 1261 - 1270
  • [4] Ranking and Drawing in Subexponential Time
    Fernau, Henning
    Fomin, Fedor V.
    Lokshtanov, Daniel
    Mnich, Matthias
    Philip, Geevarghese
    Saurabh, Saket
    COMBINATORIAL ALGORITHMS, 2011, 6460 : 337 - +
  • [5] Satisfiability Certificates Verifiable in Subexponential Time
    Dantsin, Evgeny
    Hirsch, Edward A.
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2011, 2011, 6695 : 19 - 32
  • [6] On Subexponential and FPT-Time Inapproximability
    Bonnet, Edouard
    Escoffier, Bruno
    Kim, Eun Jung
    Paschos, Vangelis Th
    ALGORITHMICA, 2015, 71 (03) : 541 - 565
  • [7] Improved Constructions for Query-Efficient Locally Decodable Codes of Subexponential Length
    Itoh, Toshiya
    Suzuki, Yasuhiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (02): : 263 - 270
  • [8] On Subexponential and FPT-Time Inapproximability
    Edouard Bonnet
    Bruno Escoffier
    Eun Jung Kim
    Vangelis Th. Paschos
    Algorithmica, 2015, 71 : 541 - 565
  • [9] On the Subexponential-Time Complexity of CSP
    de Haan, Ronald
    Kanj, Iyad
    Szeider, Stefan
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2015, 52 : 203 - 234
  • [10] EXPONENTIAL-TIME AND SUBEXPONENTIAL-TIME SETS
    TANG, SW
    FU, B
    LIU, T
    THEORETICAL COMPUTER SCIENCE, 1993, 115 (02) : 371 - 381