paper

Two Compact Incremental Prime Sieves

arXiv:1503.02592 · doi:10.1112/S1461157015000194

Abstract

A prime sieve is an algorithm that finds the primes up to a bound . We say that a prime sieve is incremental, if it can quickly determine if is prime after having found all primes up to . We say a sieve is compact if it uses roughly space or less. In this paper we present two new results: (1) We describe the rolling sieve, a practical, incremental prime sieve that takes time and 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.

References in corpus (1)

Cited by in corpus (2)