Wer hat zuerst vorgeschlagen, mit dem Monte-Carlo-Algorithmus

26

Ich bin sicher, dass jeder von Buffons Nadelexperiment im 18. Jahrhundert weiß , das ist einer der ersten probabilistischen Algorithmen, die berechnen .π

Die Implementierung des Algorithmus in Computern erfordert normalerweise die Verwendung von oder einer trigonometrischen Funktion, die, selbst wenn sie als verkürzte Reihe implementiert werden, den Zweck irgendwie zunichte macht.π

Um dieses Problem zu umgehen, gibt es den bekannten Ablehnungsalgorithmus: Zeichnen Sie Koordinaten in das Einheitsquadrat und prüfen Sie, ob sie zum Einheitsviertelkreis gehören. Dies besteht darin, zwei gleichförmige Reelle und in (0,1) zu zeichnen und sie nur zu zählen, wenn . Am Ende ist die Anzahl der Koordinaten, die durch die Gesamtzahl der Koordinaten geteilt wurden, eine Näherung von .xyx2+y2<1π

Dieser zweite Algorithmus wird normalerweise als Buffons Nadel ausgegeben, obwohl er sich erheblich unterscheidet. Leider konnte ich nicht feststellen, von wem es stammt. Hat jemand irgendwelche Informationen (dokumentiert oder im schlimmsten Fall nicht dokumentiert) darüber, wer / wann diese Idee entstanden ist?

Jérémie
quelle
6
Ich denke, es ist der richtige Ort.
Tyson Williams
1
@vzn: Danke für deinen Kommentar! Tatsächlich ist es das, was ich glaube, besonders in Bezug auf Von Neumanns andere Experimente, insbesondere jene, die in "Verschiedene Techniken, die in Verbindung mit zufälligen Ziffern verwendet werden" (einem meiner bevorzugten "Papiere") zusammengefasst sind. Ich hoffe, diese Informationen sind nicht klassifiziert ... obwohl Sie in diesem Punkt vielleicht auch Recht haben.
Jérémie
1
Übrigens gibt es einen eng verwandten Algorithmus, bei dem man nur alle Punkte auf einem gleich beabstandeten quadratischen Einheitsgitter verwendet, n Punkte auf einer Seite, bei der der Einheitsabstand im Verhältnis zum Radius des Kreises "klein" gewählt wird. auch, zu Recht, muss es definitiv irgendwo in der Literatur ein "erstes" Zitat geben, aber ich kann es bis jetzt nicht finden. es gibt ein gutes buch "history of pi" von peter beckman, von dem einige online sind, und ich sehe es nicht im online-teil [google books] gutgeschrieben. frage mich, ob es im Offline-Teil ist? Dies ist auch eines meiner Lieblingsbeispiele für Probleme mit Monte Carlo. n2n
VZN
2
Minor nit: sollte π / 4 in "Die Anzahl der Koordinaten, die durch die Gesamtzahl der Koordinaten dividiert wurden, ist eine Annäherung an π ." ππ/4π
Huck Bennett
1
Nehmen Sie für eine wirklich skurrile, zwei zufällige einheitliche Zahlen zwischen 0 und 1 und nehmen Sie dann ihren Quotienten. Schätzen Sie die Wahrscheinlichkeit, dass es näher an einer geraden als an einer ungeraden Zahl liegt. Dies sollte π14
dspyz

Antworten:

2

Die Monte-Carlo-Methode wird normalerweise Metropolis und Ulam zugeschrieben, letzterer war Mathematiker im Manhattan-Projekt.

Wenn ich ein gutes Gedächtnis habe, hat Ulam einen Artikel veröffentlicht, in dem er Pi mit dem Algorithmus berechnet.

Phil
quelle
1
uh huh welches?
VZN
Versuchen Sie, Ulams ausgewähltes Werkbuch zu überprüfen: Mengen, Zahlen und Universen ...
Phil
10
Ein Hinweis würde wirklich helfen.
Huck Bennett
1
Dieser Link zu einer Bibliographie kann helfen: math.fullerton.edu/mathews/n2003/montecarlopi/MonteCarloPiBib/…
Phil