Il metodo Monte Carlo è stato il primo approccio per utilizzare la simulazione al computer per problemi statistici. È stato sviluppato dal team John von Neumann, Stanisław Ulam e Nicholas Metropolis dei laboratori Los Alamos che stava lavorando al progetto Manhattan durante la Seconda Guerra Mondiale. Fu descritto per la prima volta nel 1949 da Metropolis & Ulam , ed era la prima volta che il nome appariva in stampa. Era possibile perché gli scienziati che l'hanno scoperto erano anche in grado di utilizzare uno dei primi computer su cui stavano lavorando. Nel loro lavoro hanno usato i metodi Monte Carlo per simulare problemi fisici, e l'idea era che si potesse simulare un problema complicato campionando alcuni esempi di questo processo. Ci sono molti articoli interessanti sulla storia di Monte Carlo, ad esempio diMetropolis stesso o alcuni più recenti, ad esempio di Robert & Casella .
Quindi "Monte Carlo" era il nome del primo metodo descritto ai fini della simulazione al computer per risolvere problemi statistici. Quindi il nome divenne un nome generale per un'intera famiglia di metodi di simulazione e viene comunemente utilizzato in questo modo.
Esistono metodi di simulazione considerati non Monte Carlo , tuttavia, sebbene Monte Carlo sia stato il primo utilizzo della simulazione al computer, è comune che "simulazione al computer" e "Monte Carlo" siano usati in modo intercambiabile.
Esistono diverse definizioni di "simulazione", ad es
Dizionario Merriam-Webster :
3 a: la rappresentazione imitativa del funzionamento di un sistema o processo mediante il funzionamento di un altro b: esame di un problema spesso non soggetto a sperimentazione diretta mediante un dispositivo di simulazione
Dizionario Cambridge :
fare o fare qualcosa che si comporti o assomigli a qualcosa di reale ma che non è reale
Wikipedia :
imitazione del funzionamento di un processo o sistema del mondo reale nel tempo
Ciò che la simulazione deve funzionare è la capacità di imitare alcuni sistemi o processi. Ciò non richiede alcuna casualità (come nel caso di Monte Carlo), tuttavia se si provano tutte le possibilità, la procedura è piuttosto una ricerca esaustiva o un problema generale e di ottimizzazione . Se è coinvolto l'elemento casuale e viene utilizzato un computer per eseguire una simulazione di un modello, questa simulazione ricorda lo spirito del metodo Monte Carlo iniziale (ad esempio Metropolis e Ulam, 1949). L'elemento casuale come parte cruciale della simulazione è citato, ad esempio, da Ross (2006, Simulation. Elsevier). Tuttavia, la risposta alla domanda dipende fortemente dalla definizione di simulazione presunta. Ad esempio, se si presume che gli algoritmi deterministici che utilizzano l'ottimizzazione o la ricerca esaustiva siano in realtà simulazioni, allora dobbiamo considerare una vasta gamma di algoritmi come simulazioni e questo rende la definizione della simulazione di per sé molto sfocata.
Letteralmente ogni procedura statistica utilizza un modello o approssimazione della realtà, che viene "provata" e valutata. Ciò è coerente con le definizioni del dizionario di simulazione. Tuttavia, non consideriamo tutte le statistiche basate sulla simulazione. La domanda e la discussione sembrano emergere dalla mancanza della definizione precisa di "simulazione". Monte Carlo sembra essere l'archetipo (e il primo) esempio di simulazione, tuttavia se consideriamo una definizione molto generale di simulazione, molti metodi non Monte Carlo rientrano nella definizione. Quindi ci sono simulazioni non Monte Carlo, ma tutti i metodi chiaramente basati sulla simulazione assomigliano allo spirito di Monte Carlo, si relazionano in qualche modo con esso o ne sono stati ispirati. Questo è il motivo per cui "Monte Carlo" è spesso usato come sinonimo di "simulazione".