«Cálculos de la ecuación de estado mediante máquinas de computación rápidas» es un artículo académico publicado por Nicholas Metropolis , Arianna W. Rosenbluth , Marshall N. Rosenbluth , Augusta H. Teller y Edward Teller en el Journal of Chemical Physics en 1953. [ 1 ] Este artículo propuso lo que se conoció como el algoritmo de Monte Carlo de Metropolis, posteriormente generalizado como el algoritmo de Metropolis-Hastings , que constituye la base de las simulaciones de mecánica estadística de Monte Carlo de sistemas atómicos y moleculares. [ 2 ]
Desarrollo
Existe cierta controversia respecto al crédito por el desarrollo del algoritmo. Antes de 2003, no había un relato detallado del desarrollo del algoritmo. Luego, poco antes de su muerte, Marshall Rosenbluth asistió a una conferencia en LANL en 2003 que conmemoraba el 50 aniversario de la publicación de 1953. En esta conferencia, Rosenbluth describió el algoritmo y su desarrollo en una presentación titulada "Génesis del algoritmo de Monte Carlo para mecánica estadística". [ 3 ] Gubernatis proporciona una aclaración histórica adicional en un artículo de revista de 2005 [ 4 ] que relata la conferencia del 50 aniversario. Rosenbluth deja claro que él y su esposa Arianna realizaron el trabajo, y que Metropolis no tuvo ningún papel en el desarrollo más allá de proporcionar tiempo de computación. Rosenbluth reconoce a Teller una sugerencia crucial pero temprana de "aprovechar la mecánica estadística y tomar promedios de conjunto en lugar de seguir cinemáticas detalladas". Se proporciona una aclaración adicional de la atribución en relación con el algoritmo de Metropolis-Hastings . Posteriormente, los Rosenbluth publicaron dos artículos adicionales, menos conocidos, utilizando el método de Monte Carlo, [ 5 ] [ 6 ] mientras que los demás autores no continuaron trabajando en el tema. Sin embargo, ya en 1953, Marshall fue reclutado para trabajar en el Proyecto Sherwood y, a partir de entonces, centró su atención en la física de plasmas . Allí sentó las bases de gran parte de la teoría moderna de fluidos y cinética de plasmas, y en particular de la teoría de las inestabilidades de plasma.
Algoritmo
Los métodos de Monte Carlo son una clase de algoritmos computacionales que se basan en el muestreo aleatorio repetido para calcular sus resultados. En las aplicaciones de mecánica estadística anteriores a la introducción del algoritmo de Metropolis, el método consistía en generar un gran número de configuraciones aleatorias del sistema, calcular las propiedades de interés (como la energía o la densidad) para cada configuración y luego producir un promedio ponderado donde el peso de cada configuración es su factor de Boltzmann , exp(− E / kT ), donde E es la energía , T es la temperatura y k es la constante de Boltzmann . La contribución clave del artículo de Metropolis fue la idea de que
En lugar de elegir configuraciones al azar y luego ponderarlas con exp(− E / kT ), elegimos configuraciones con una probabilidad exp(− E / kT ) y las ponderamos de manera uniforme.
— Metropolis et al., [ 1 ]

Este cambio hace que el muestreo se centre en las configuraciones de baja energía, que son las que más contribuyen al promedio de Boltzmann, lo que resulta en una mejor convergencia . Para elegir configuraciones con una probabilidad exp(− E / kT ) que se pueda ponderar uniformemente, los autores idearon el siguiente algoritmo: 1) cada configuración se genera mediante un movimiento aleatorio sobre la configuración anterior y se calcula la nueva energía; 2) si la nueva energía es menor, el movimiento siempre se acepta; de lo contrario, el movimiento se acepta con una probabilidad de exp(−Δ E / kT ). Cuando se rechaza un movimiento, la última configuración aceptada se vuelve a contar para los promedios estadísticos y se utiliza como base para el siguiente intento de movimiento.
El tema principal del artículo fue el cálculo numérico de la ecuación de estado para un sistema de esferas rígidas en dos dimensiones. Trabajos posteriores generalizaron el método a tres dimensiones y a fluidos utilizando el potencial de Lennard-Jones . Las simulaciones se realizaron para un sistema de 224 partículas; cada simulación constó de hasta 48 ciclos, donde cada ciclo consistió en mover cada partícula una vez y tomó aproximadamente tres minutos de tiempo de computación utilizando la computadora MANIAC en el Laboratorio Nacional de Los Alamos .
Para minimizar los efectos superficiales, los autores introdujeron el uso de condiciones de contorno periódicas . Esto significa que el sistema simulado se trata como una celda unitaria en una red, y cuando una partícula sale de la celda, entra automáticamente por el otro lado (convirtiendo el sistema en un toro topológico ).
Revisión y recepción
Según una perspectiva publicada casi cincuenta años después por William L. Jorgensen , «Metropolis et al. introdujeron el método samplic y las condiciones de contorno periódicas que siguen siendo fundamentales en las simulaciones de mecánica estadística de Monte Carlo de fluidos. Esta fue una de las principales contribuciones a la química teórica del siglo XX». [ 2 ] Hasta 2011, el artículo había sido citado más de 18 000 veces. [ 7 ]
Desde otra perspectiva, se afirmó que, si bien «el algoritmo de Metropolis comenzó como una técnica para abordar problemas específicos en simulaciones numéricas de sistemas físicos [...], posteriormente, el tema experimentó un auge a medida que el alcance de sus aplicaciones se amplió en direcciones sorprendentes, incluyendo la minimización de funciones, la geometría computacional y el conteo combinatorio. Hoy en día, los temas relacionados con el algoritmo de Metropolis constituyen un campo completo de la ciencia computacional, respaldado por una sólida teoría y con aplicaciones que abarcan desde simulaciones físicas hasta los fundamentos de la complejidad computacional». [ 8 ]
Véase también
Referencias
- 1 2 Metropolis, N. ; Rosenbluth, AW ; Rosenbluth, MN ; Teller, AH ; Teller, E. (1953). "Cálculos de ecuaciones de estado mediante máquinas de computación rápidas" . Journal of Chemical Physics . 21 (6): 1087– 1092. Bibcode : 1953JChPh..21.1087M . doi : 10.1063/1.1699114 . OSTI 4390578 . S2CID 1046577 .
- 1 2 William L. Jorgensen (2000). "Perspectiva sobre "Cálculos de la ecuación de estado mediante máquinas de computación rápidas". Theoretical Chemistry Accounts: Theory, Computation, and Modeling . 103 ( 3– 4): 225– 227. doi : 10.1007/s002149900053 .
- ↑ MN Rosenbluth (2003). "Génesis del algoritmo de Monte Carlo para la mecánica estadística". AIP Conference Proceedings . 690 : 22–30 . Bibcode : 2003AIPC..690...22R . doi : 10.1063/1.1632112 .
- ↑ JE Gubernatis (2005). "Marshall Rosenbluth y el algoritmo de Metropolis" . Física de plasmas . 12 (5) 057303. Bibcode : 2005PhPl...12e7303G . doi : 10.1063/1.1887186 .
- ↑ Rosenbluth, Marshall; Rosenbluth, Arianna (1954). "Resultados adicionales sobre ecuaciones de estado de Monte Carlo". The Journal of Chemical Physics . 22 (5): 881– 884. Bibcode : 1954JChPh..22..881R . doi : 10.1063/1.1740207 .
- ↑ Rosenbluth, Marshall; Rosenbluth, Arianna (1955). "Cálculo de Monte Carlo de la extensión promedio de cadenas moleculares" . The Journal of Chemical Physics . 23 (2): 356– 359. Bibcode : 1955JChPh..23..356R . doi : 10.1063/1.1741967 .
- ↑ Búsqueda de referencias citadas en ISI Web of Knowledge . Consultado el 22 de septiembre de 2010.
- ↑ I. Beichl y F. Sullivan (2000). "El algoritmo de Metropolis" . Computing in Science and Engineering . 2 (1): 65– 69. Bibcode : 2000CSE.....2a..65B . doi : 10.1109/5992.814660 . S2CID 42433198 .
Enlaces externos
- Metropolis, Nicholas; Rosenbluth, Arianna W.; Rosenbluth, Marshall N.; Teller, Augusta H.; Teller, Edward (1953). " Cálculos de ecuaciones de estado mediante máquinas de computación rápidas" . J. Chem. Phys. 21 (6): 1087. Bibcode : 1953JChPh..21.1087M . doi : 10.1063/1.1699114 . OSTI 4390578. S2CID 1046577. Recuperado el 20 de octubre de 2011 .
- Nicholas Metropolis (1987). "El comienzo del método de Monte Carlo" . Los Alamos Science , n.° 15, página 125.
- Herbert Anderson (1986). "Metrópolis, Montecarlo y el MANIAC" . Los Alamos Science No. 14, página 69.
- métodos de Monte Carlo
- Documentos de 1953
- 1953 en ciencia
- Artículos de informática
- Artículos de física
- Obras publicadas originalmente en revistas estadounidenses.
- Obras publicadas originalmente en revistas de ciencia y tecnología.