pith. sign in

arxiv: 1503.02592 · v1 · pith:XBZ2XDU6new · submitted 2015-03-09 · 💻 cs.DS · math.NT

Two Compact Incremental Prime Sieves

classification 💻 cs.DS math.NT
keywords sieveprimeincrementalcompactprimesspacesqrtalgorithm
0
0 comments X
read the original abstract

A prime sieve is an algorithm that finds the primes up to a bound $n$. We say that a prime sieve is incremental, if it can quickly determine if $n+1$ is prime after having found all primes up to $n$. We say a sieve is compact if it uses roughly $\sqrt{n}$ space or less. In this paper we present two new results: (1) We describe the rolling sieve, a practical, incremental prime sieve that takes $O(n\log\log n)$ time and $O(\sqrt{n}\log n)$ bits of space, and (2) We show how to modify the sieve of Atkin and Bernstein (2004) to obtain a sieve that is simultaneously sublinear, compact, and incremental. The second result solves an open problem given by Paul Pritchard in 1994.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.