AG
von zur Gathen - Algorithmische Mathematik
Sommersemester 2000
Gesucht: 200 000 000 000 Dezimalstellen von 
oder die 40 000 000 000 000-ste Binärziffer von 
Die
ältesten Methoden zur beliebig genauen Berechnung von
gehen wohl auf Archimedes (um 250 v.Chr.) zurück. Er bestimmte
erstmals
auf zwei Nachkommastellen genau, und zwar indem er den Umfang in einen
Kreis ein- und umbeschriebener regelmäßiger Vielecke ermittelte.
Im Laufe der Jahrhunderte wurde
immer genauer berechnet. Heute sind 206 158 430 000 Dezimalen bekannt.
(Würde man dies vorlesen wollen, so bräuchte man bei einer Geschwindigkeit
von 3 Ziffern pro Sekunde etwa 2178 Jahre.)
1995 fanden Rabinowitz & Wagon einen ,,Zapfhahn``-Algorithmus, der
,,tröpfchenweise`` eine Ziffer nach der anderen ausgibt und nicht
(wie die obigen) alle auf einmal. Nie jedoch konnte jemand eine Ziffer
berechnen, ohne auch alle Ziffern bis dorthin gleich mit zu berechnen,
bis 1997 Bailey, Borwein & Plouffe eine Formel entdeckten, mit der
man eine einzelne Ziffer der Binärdarstellung von
direkt berechnen kann:
Wie entstehen solche Formeln? Wie gewinnt man daraus schnelle Algorithmen?
Welche Methoden braucht man für die Umsetzung? ... Unter anderem mit
diesen Fragen wollen wir uns in diesem Seminar befassen.
Organisatorisches
| Zeit und Ort: |
Mittwoch 16-18 Uhr, D3.344. |
| Vorbesprechung: |
12. April 2000, 1615 Uhr. |
| Studiengänge: |
LS II (Medienschein möglich), Mathematik Diplom, Informatik Diplom. |
| Scheinerwerb: |
Vortrag und Ausarbeitung. |
| Qualifizierter SN: |
Ja. |
Themen
Links und Literatur
-
The Pi Pages.
-
The PiHex Project.
-
J. J. O'Connor & E. F. Robertson, Pi
through the ages, an article on the history of Pi in The
MacTutor History of Mathematics archive.
-
Dr. Ron Knott, Pi
and the Fibonacci Numbers.
-
Jörg Arndt & Christoph Haenel, Pi: Algorithmen, Computer, Arithmetik,
Springer, 2000.
-
Lennart Bergren, Jonathan Borwein & Peter Borwein, Pi: A Source Book,
Springer, 1997.
-
Jean-Paul Delahaye, Pi - die Story, Birkhäuser, 1999.
Author: Michael Nüsken,
last change: