首页> 外文期刊>Electronic Colloquium on Computational Complexity >Finding Primitive Roots Pseudo-Deterministically
【24h】

Finding Primitive Roots Pseudo-Deterministically

机译:伪确定性地找到原始根

获取原文
           

摘要

Pseudo-deterministic algorithms are randomized search algorithms which output unique solutions (i.e., with high probability they output the same solution on each execution). We present a pseudo-deterministic algorithm that, given a prime p finds a primitive root modulo p in time exp ( O ( log p log log p )) . This improves upon the previous best known provable deterministic (and pseudo-deterministic) algorithm which runs in exponential time p 4 1 + o (1) Our algorithm matches the problem's best known running time for Las Vegas algorithms which may output different primitive roots in different executions.When the factorization of p ? 1 is known, as may be the case when generating primes with p ? 1 in factored form for use in certain applications, we present a pseudo-deterministic polynomial time algorithm for the case that each prime factor of p ? 1 is either of size at most log c ( p ) or at least p 1 c for some constant 0"> c 0 . This is a significant improvement over a result of Gat and Goldwasser, which described a polynomial time pseudo-deterministic algorithm when the factorization of p ? 1 was of the form k q for prime q and k = p ol y ( log p ) We remark that the Generalized Riemann Hypothesis (GRH) implies that the smallest primitive root g satisfies g O ( log 6 ( p )) Therefore, assuming GRH, given the factorization of p ? 1 the smallest primitive root can be found and verified deterministically by brute force in polynomial time.
机译:伪确定性算法是输出唯一解的随机搜索算法(即,它们极有可能在每次执行时输出相同的解)。我们提出一种伪确定性算法,给定素数p在时间exp(O(log p log log p))中找到原始根模p。这是对先前以指数时间p 4 1 + o(1)运行的最著名的可证明确定性(和伪确定性)算法的改进(1) p的因式分解?已知p为1时的情况,这可能是已知的。在某些应用中使用因式形式的1时,针对p的每个素数为?的情况,我们提出了一种伪确定性多项式时间算法。 1对于某个常数0“> c 0而言,其大小最大为log c(p)或至少为p 1 c,与Gat和Goldwasser的结果(描述了多项式时间伪确定性算法)相比,具有显着改进。 p?1的因式分解为素数q的kq形式,并且k = p ol y(log p)我们注意到广义黎曼假设(GRH)意味着最小的原始根g满足g O(log 6(p)) )因此,假设GRH,给定p?1的因式分解,则可以找到最小的原始根,并通过多项式时间内的蛮力确定性地对其进行验证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号