Chi per primo ha proposto di utilizzare l' algoritmo Monte Carlo


26

Sono sicuro che tutti conoscono l' esperimento con ago di Buffon nel 18 ° secolo, che è uno dei primi algoritmi probabilistici per calcolare .π

L'implementazione dell'algoritmo nei computer di solito richiede l'uso di , o una funzione trigonometrica, che, anche se implementati come serie troncate, in qualche modo vanifica lo scopo.π

Per aggirare questo problema, esiste il noto algoritmo del metodo di rifiuto: tracciare le coordinate nel quadrato dell'unità e vedere se appartengono al quarto di cerchio dell'unità. Consiste nel disegno due reali uniformi ed in (0,1), e contando loro solo se . Alla fine, il numero di coordinate che sono state mantenute divise per il numero totale di coordinate è un'approssimazione di .y x 2 + y 2 < 1 πxyx2+y2<1π

Questo secondo algoritmo viene solitamente tramutato come ago di Buffon, ritenendolo notevolmente diverso. Sfortunatamente, non sono stato in grado di rintracciare chi l'ha originato. Qualcuno ha qualche informazione (documentata o nella peggiore delle ipotesi non documentata) su chi / quando è nata questa idea?


6
Penso che sia il posto giusto.
Tyson Williams,

1
@vzn: grazie per il tuo commento! In effetti questo è quello che credo, specialmente considerato gli altri esperimenti di Von Neumann, in particolare quelli riassunti in "Varie tecniche usate in connessione con cifre casuali" (un mio "documento" preferito). Spero che queste informazioni non siano classificate ... anche se potresti avere ragione anche su questo punto.
Jérémie,

1
tra l'altro esiste un algoritmo strettamente correlato in cui si usano solo tutti i punti su una griglia quadrata di unità equidistanziata, n punti su un lato, in cui la distanza unitaria viene scelta "piccola" rispetto al raggio del cerchio. inoltre, legittimamente, ci deve essere sicuramente una "prima" citazione da qualche parte nella letteratura, ma non riesco a trovarla finora. c'è un buon libro "storia di Pi" di Peter Beckman, alcuni dei quali è online, e non lo vedo accreditato nella parte online [google books]. chiedo se è nella parte offline? questo è anche uno dei miei esempi preferiti di Monte Carlo. n2n
vzn,

2
Minor nit: dovrebbe essere π / 4 in "il numero di coordinate che sono state mantenute divise per il numero totale di coordinate è un'approssimazione di π ." ππ/4π
Huck Bennett,

1
Per uno davvero eccentrico, prendi due numeri uniformi casuali tra 0 e 1 e poi prendi il loro quoziente. Stimare la probabilità che sia più vicino a un numero pari che a un numero dispari. Questo dovrebbe essere π14
dspyz,

Risposte:


2

Il metodo Monte-Carlo è generalmente attribuito a Metropolis e Ulam, quest'ultimo era un matematico del progetto Manhattan.

Se la mia memoria è buona, Ulam ha pubblicato un articolo in cui calcola pi usando l'algoritmo.


1
eh quale?
vzn

Prova a controllare l'opera selezionata di Ulam: Set, Numbers and Universes ...
Phil

10
Un riferimento sarebbe davvero di aiuto.
Huck Bennett,

1
Questo link a una bibliografia può essere d'aiuto: math.fullerton.edu/mathews/n2003/montecarlopi/MonteCarloPiBib/…
Phil
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.