Polynomial-Time Pseudodeterministic Construction of Primes

被引:3
|
作者
Chen, Lijie [1 ]
Lu, Zhenjian [2 ]
Oliveira, Igor C. [3 ]
Ren, Hanlin [2 ]
Santhanam, Rahul [2 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Univ Oxford, Oxford, England
[3] Univ Warwick, Coventry, England
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会; 英国工程与自然科学研究理事会;
关键词
explicit construction; pseudodeterministic construction; hardness vs. randomness; LOWER BOUNDS;
D O I
10.1109/FOCS57990.2023.00074
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A randomized algorithm for a search problem is pseudodeterministic if it produces a fixed canonical solution to the search problem with high probability. In their seminal work on the topic, Gat and Goldwasser [1] posed as their main open problem whether prime numbers can be pseudodeterministically constructed in polynomial time. We provide a positive solution to this question in the infinitely-often regime. In more detail, we give an unconditional polynomial-time randomized algorithm B such that, for infinitely many values of n, B(1(n)) outputs a canonical n-bit prime p(n) with high probability. More generally, we prove that for every dense property Q of strings that can be decided in polynomial time, there is an infinitely-often pseudodeterministic polynomialtime construction of strings satisfying Q. This improves upon a subexponential-time construction of Oliveira and Santhanam [2]. Our construction uses several new ideas, including a novel bootstrapping technique for pseudodeterministic constructions, and a quantitative optimization of the uniform hardnessrandomness framework of Chen and Tell [3], using a variant of the Shaltiel-Umans generator [4].
引用
收藏
页码:1261 / 1270
页数:10
相关论文
共 50 条
  • [1] Polynomial-Time Pseudodeterministic Constructions
    Oliveira, Igor C.
    41ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, STACS 2024, 2024, 289
  • [2] POLYNOMIAL-TIME CONSTRUCTION OF SPHERICAL CODES
    LACHAUD, G
    STERN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 539 : 218 - 223
  • [3] Polynomial-time construction of linear network coding
    Iwama, Kazuo
    Nishimura, Harumichi
    Paterson, Mike
    Raymond, Rudy
    Yamashita, Shigeru
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT 1, PROCEEDINGS, 2008, 5125 : 271 - +
  • [4] Polynomial-Time Axioms of Choice and Polynomial-Time Cardinality
    Joshua A. Grochow
    Theory of Computing Systems, 2023, 67 : 627 - 669
  • [5] Polynomial-Time Axioms of Choice and Polynomial-Time Cardinality
    Grochow, Joshua A.
    THEORY OF COMPUTING SYSTEMS, 2023, 67 (03) : 627 - 669
  • [6] A POLYNOMIAL-TIME ALGORITHM FOR THE CONSTRUCTION AND TRAINING OF A CLASS OF MULTILAYER PERCEPTRONS
    ROY, A
    KIM, LS
    MUKHOPADHYAY, S
    NEURAL NETWORKS, 1993, 6 (04) : 535 - 545
  • [7] Polynomial-time Construction of Optimal MPI Derived Datatype Trees
    Ganian, Robert
    Kalany, Martin
    Szeider, Stefan
    Traeff, Jesper Larsson
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 638 - 647
  • [8] Polynomial-time normalizers
    Luks, Eugene M.
    Miyazaki, Takunari
    DISCRETE MATHEMATICS AND THEORETICAL COMPUTER SCIENCE, 2011, 13 (04): : 61 - 96
  • [10] A FLEXIBLE, POLYNOMIAL-TIME, CONSTRUCTION AND IMPROVEMENT HEURISTIC FOR THE QUADRATIC ASSIGNMENT PROBLEM
    SHERALI, HD
    RAJGOPAL, P
    COMPUTERS & OPERATIONS RESEARCH, 1986, 13 (05) : 587 - 600