Conference item
Pseudodeterministic constructions in subexponential time
- Abstract:
-
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 {pn}n∈N of increasing primes and a randomized algorithm A running in expected sub-exponential time such that for each n, on input 1|pn|, A outputs pn 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 ⊆ {0, 1}* is γ-dense if for large enough n, |Q ⋂ {0, 1}n| ≥ γ2n. 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 {Hn} of sets, Hn ⊆ {0, 1}n, such that for each (1=nc)-dense property Q ∈ DTIME(n^c) and every large enough n, Hn ⋂ Q ≠ ∅; or (2) There is a deterministic sub-exponential time construction of a family {H'n} of sets, H'n ⊆ {0, 1}n, such that for each (1/n^c)-dense property Q ∈ DTIME(n^c) and for infinitely many values of n, H'n ⋂ Q ≠ ∅.
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.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 559.7KB, Terms of use)
-
- Publisher copy:
- 10.1145/3055399.3055500
Authors
- Publisher:
- Association for Computing Machinery
- Host title:
- 49th Annual ACM SIGACT Symposium on the Theory of Computing (STOC 2017)
- Journal:
- 49th Annual ACM SIGACT Symposium on the Theory of Computing More from this journal
- Publication date:
- 2017-06-01
- Acceptance date:
- 2017-02-08
- DOI:
- Keywords:
- Pubs id:
-
pubs:690037
- UUID:
-
uuid:d5942583-3d49-491c-aef2-3541dc880423
- Local pid:
-
pubs:690037
- Source identifiers:
-
690037
- Deposit date:
-
2017-04-19
- ARK identifier:
Terms of use
- Copyright holder:
- Association for Computing Machinery
- Copyright date:
- 2017
- Notes:
- © 2017 ACM Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].
If you are the owner of this record, you can report an update to it here: Report update to this record