Sieb von Atkin

Verfasst von

in

Nicht nur wie, sondern warum es funktioniert

Warum funktioniert das Sieb von Atkin? Wie es funktioniert ist schnell erklärt. Hier findest du eine verständliche mathematische Erklärung statt nur einer Beschreibung des Algorithmus.

Inhalt dieser Website

Anschauliche Herleitung der Gleichungen

Die Erklärung basiert auf einfachen Überlegungen zur Teilbarkeit und vermeidet unnötig komplexe zahlentheoretische Begriffe. Ziel ist es, die Funktionsweise auch ohne Spezial-Wissen nachvollziehbar zu machen.

Optimierte Variante des Atkin-Algorithmus

Durch eine gezielte Einschränkung des Suchraums für die Variablen x und y lässt sich die Anzahl der Berechnungen deutlich reduzieren. Die Auswirkungen auf die Laufzeit werden anhand von Beispielen und Vergleichen gezeigt.

Alternative Count-Version

Diese Variante zählt die Anzahl der Lösungen und entfernt quadratische Vielfache direkt. Dadurch eignet sie sich auch für segmentierte Berechnungen und spezielle Anwendungsfälle.

Python-Code zum Vergleich verschiedener Primzahlsiebe

Die Implementierungen sind bewusst einfach gehalten und dienen dazu, die Unterschiede zwischen den Verfahren nachvollziehbar zu machen.

Grundidee

Die klassische Umsetzung des Siebs berechnet zunächst viele mögliche Werte und filtert anschließend die ungültigen heraus.

Die hier vorgestellte Herangehensweise geht einen anderen Weg: Es werden gezielt nur die Werte erzeugt, die die Bedingungen bereits erfüllen.

Dadurch ergibt sich ein deutlich eingeschränkter Suchraum, der effizienter durchsucht werden kann.

Hinweise zum Code

Die bereitgestellten Python-Beispiele können in einer geeigneten Python-Umgebung ausgeführt und überprüft werden.

Sie sind so strukturiert, dass sie auch für Einsteiger gut lesbar bleiben.

Ziel der Seite

Diese Seite dient der verständlichen Erklärung eines mathematischen Algorithmus sowie der Darstellung möglicher Optimierungen.

Sie richtet sich an Leserinnen und Leser, die sich für Primzahlen und algorithmische Zusammenhänge interessieren.

Autorin: Brigitte Brandl

VCounter.de Besucherzähler

Weitere Beiträge