Articulo de referencia

Monte Carlo variacional

En física computacional , el método variacional de Monte Carlo (VMC) es un método cuántico de Monte Carlo que aplica el método variacional para aproximar el estado fundamental d...

En física computacional , el método variacional de Monte Carlo (VMC) es un método cuántico de Monte Carlo que aplica el método variacional para aproximar el estado fundamental de un sistema cuántico. [ 1 ]

El elemento básico es una función de onda genérica.|Ψ(a){\displaystyle |\Psi (a)\rangle }dependiendo de algunos parámetrosa{\displaystyle a}Los valores óptimos de los parámetrosa{\displaystyle a}se obtiene minimizando la energía total del sistema.

En particular, dado el hamiltonianoH{\displaystyle {\mathcal {H}}}y denotando conincógnita{\displaystyle X}una configuración de muchos cuerpos , el valor esperado de la energía se puede escribir como: [ 2 ]

mi(a)=Ψ(a)|H|Ψ(a)Ψ(a)|Ψ(a)=|Ψ(incógnita,a)|2HΨ(incógnita,a)Ψ(incógnita,a)dincógnita|Ψ(incógnita,a)|2dincógnita.{\displaystyle E(a)={\frac {\langle \Psi (a)|{\mathcal {H}}|\Psi (a)\rangle }{\langle \Psi (a)|\Psi (a)\rangle }}={\frac {\int |\Psi (X,a)|^{2}{\frac {{\mathcal {H}}\Psi (X,a)}{\Psi (X,a)}}\,dX}{\int |\Psi (X,a)|^{2}\,dX}}.}

Siguiendo el método de Monte Carlo para evaluar integrales , podemos interpretar|Ψ(incógnita,a)|2|Ψ(incógnita,a)|2dincógnita{\displaystyle {\frac {|\Psi (X,a)|^{2}}{\int |\Psi (X,a)|^{2}\,dX}}}como una función de distribución de probabilidad , muestrearla y evaluar el valor esperado de la energía.mi(a){\displaystyle E(a)}como el promedio de la llamada energía localmiubicación(incógnita)=HΨ(incógnita,a)Ψ(incógnita,a){\displaystyle E_{\textrm {loc}}(X)={\frac {{\mathcal {H}}\Psi (X,a)}{\Psi (X,a)}}}. Una vezmi(a){\displaystyle E(a)}se conoce para un conjunto dado de parámetros variacionalesa{\displaystyle a}Luego, se realiza una optimización para minimizar la energía y obtener la mejor representación posible de la función de onda del estado fundamental.

VMC no es diferente de cualquier otro método variacional, excepto que las integrales multidimensionales se evalúan numéricamente. La integración de Monte Carlo es particularmente crucial en este problema ya que la dimensión del espacio de Hilbert de muchos cuerpos , que comprende todos los valores posibles de las configuracionesincógnita{\displaystyle X}Por lo general, crece exponencialmente con el tamaño del sistema físico. Por consiguiente, otros métodos para la evaluación numérica de los valores esperados de energía limitarían, en general, las aplicaciones a sistemas mucho más pequeños que los analizables mediante el método de Monte Carlo.

La precisión del método depende entonces en gran medida de la elección del estado variacional. La elección más simple corresponde típicamente a una forma de campo medio , donde el estadoΨ{\displaystyle \Psi }se escribe como una factorización sobre el espacio de Hilbert. Esta forma particularmente simple no suele ser muy precisa, ya que ignora los efectos de muchos cuerpos. Una de las mayores mejoras en la precisión con respecto a escribir la función de onda por separado proviene de la introducción del llamado factor de Jastrow. En este caso, la función de onda se escribe comoΨ(incógnita)=exp((rij)){\textstyle \Psi (X)=\exp(\sum {u(r_{ij})})}, dónderij{\displaystyle r_{ij}}es la distancia entre un par de partículas cuánticas y(r){\displaystyle u(r)}es una función variacional que debe determinarse. Con este factor, podemos tener en cuenta explícitamente la correlación partícula-partícula, pero la integral de muchos cuerpos se vuelve inseparable, por lo que Monte Carlo es la única forma de evaluarla eficientemente. En sistemas químicos, versiones ligeramente más sofisticadas de este factor pueden obtener entre el 80 y el 90 % de la energía de correlación (véase correlación electrónica ) con menos de 30 parámetros. En comparación, un cálculo de interacción de configuraciones puede requerir alrededor de 50 000 parámetros para alcanzar esa precisión, aunque depende en gran medida del caso particular que se esté considerando. Además, VMC suele escalar como una pequeña potencia del número de partículas en la simulación, normalmente algo como - 4 para el cálculo del valor esperado de la energía, dependiendo de la forma de la función de onda .

Optimización de la función de onda en VMC

Los cálculos de Monte Carlo cuántico (QMC) dependen fundamentalmente de la calidad de la función de prueba, por lo que es esencial contar con una función de onda optimizada lo más cercana posible al estado fundamental. El problema de la optimización de funciones es un tema de investigación muy importante en la simulación numérica. En QMC, además de las dificultades habituales para encontrar el mínimo de una función paramétrica multidimensional, el ruido estadístico está presente en la estimación de la función de coste (normalmente la energía) y sus derivadas, necesarias para una optimización eficiente.

Se utilizaron diferentes funciones de coste y distintas estrategias para optimizar una función de prueba de muchos cuerpos. Generalmente, se emplearon tres funciones de coste en la optimización QMC: energía, varianza o una combinación lineal de ambas. El método de optimización de la varianza tiene la ventaja de que se conoce la varianza exacta de la función de onda. (Dado que la función de onda exacta es una autofunción del hamiltoniano, la varianza de la energía local es cero). Esto significa que la optimización de la varianza es ideal, ya que está acotada inferiormente, está definida positivamente y se conoce su mínimo. Sin embargo, la minimización de la energía podría resultar más eficaz, como han demostrado recientemente diversos autores, quienes han comprobado que la optimización de la energía es más efectiva que la de la varianza.

Existen diferentes motivaciones para esto: primero, generalmente se está interesado en la energía más baja en lugar de la varianza más baja tanto en el método de Monte Carlo variacional como en el de difusión; segundo, la optimización de la varianza requiere muchas iteraciones para optimizar los parámetros determinantes y, a menudo, la optimización puede quedarse atascada en múltiples mínimos locales y sufre el problema de la "falsa convergencia"; tercero, las funciones de onda con energía minimizada, en promedio, producen valores más precisos de otros valores esperados que las funciones de onda con varianza minimizada.

Las estrategias de optimización se pueden dividir en tres categorías. La primera se basa en el muestreo correlacionado junto con métodos de optimización deterministas. Si bien esta idea arrojó resultados muy precisos para los átomos de la primera fila, este procedimiento puede presentar problemas si los parámetros afectan a los nodos, y además, la relación de densidad entre la función de prueba actual e inicial aumenta exponencialmente con el tamaño del sistema. En la segunda estrategia, se utiliza un intervalo amplio para evaluar la función de costo y sus derivadas, de manera que se pueda despreciar el ruido y emplear métodos deterministas.

El tercer enfoque se basa en una técnica iterativa para trabajar directamente con funciones de ruido. El primer ejemplo de estos métodos es la denominada Aproximación de Gradiente Estocástico (SGA), que también se utilizó para la optimización de estructuras. Recientemente, se propuso un enfoque mejorado y más rápido de este tipo: el método de Reconfiguración Estocástica (SR).

VMC y aprendizaje profundo

En 2017, Giuseppe Carleo y Matthias Troyer [ 3 ] utilizaron una función objetivo VMC para entrenar una red neuronal artificial y encontrar el estado fundamental de un sistema cuántico. De forma más general, las redes neuronales artificiales se utilizan como una función de onda ansatz (conocida como estados cuánticos de red neuronal ) en marcos VMC para encontrar estados fundamentales de sistemas cuánticos. El uso de redes neuronales ansatz para VMC se ha extendido a fermiones , lo que permite cálculos de estructura electrónica significativamente más precisos que los cálculos VMC que no utilizan redes neuronales. [ 4 ] [ 5 ] [ 6 ]

Véase también

Lecturas adicionales

General

  • McMillan, WL (19 de abril de 1965). "Estado fundamental del He 4 líquido ". Physical Review . 138 (2A). American Physical Society (APS): A442– A451. Bibcode : 1965PhRv..138..442M . doi : 10.1103/physrev.138.a442 . ISSN 0031-899X . 
  • Ceperley, D.; Chester, GV; Kalos, MH (1 de septiembre de 1977). "Simulación Monte Carlo de un estudio de muchos fermiones". Physical Review B . 16 (7). American Physical Society (APS): 3081– 3099. Bibcode : 1977PhRvB..16.3081C . doi : 10.1103/physrevb.16.3081 . ISSN 0556-2805 . 

Optimización de la función de onda en VMC

  • Snajdr, Martin; Rothstein, Stuart M. (15 de marzo de 2000). "¿Son generalmente más precisas las propiedades derivadas de funciones de onda optimizadas en varianza? Estudio de Monte Carlo de propiedades no relacionadas con la energía de H₂ , He y LiH". The Journal of Chemical Physics . 112 (11). AIP Publishing: 4935–4941 . Bibcode : 2000JChPh.112.4935S . doi : 10.1063/1.481047 . ISSN 0021-9606 . 
  • Bressanini, Dario; Morosi, Gabriele; Mella, Massimo (2002). "Procedimientos robustos de optimización de funciones de onda en métodos cuánticos de Monte Carlo". The Journal of Chemical Physics . 116 (13). AIP Publishing: 5345– 5350. arXiv : physics/0110003 . Bibcode : 2002JChPh.116.5345B . doi : 10.1063/1.1455618 . ISSN 0021-9606 . S2CID 34980080 .  
  • Umrigar, CJ; Wilson, KG; Wilkins, JW (25 de abril de 1988). "Funciones de onda de prueba optimizadas para cálculos cuánticos de Monte Carlo". Physical Review Letters . 60 (17). American Physical Society (APS): 1719– 1722. Bibcode : 1988PhRvL..60.1719U . doi : 10.1103/physrevlett.60.1719 . ISSN 0031-9007 . PMID 10038122 .  
  • Kent, PRC; Needs, RJ; Rajagopal, G. (15 de mayo de 1999). "Técnicas de minimización de energía y varianza de Monte Carlo para optimizar funciones de onda de muchos cuerpos". Physical Review B . 59 (19). American Physical Society (APS): 12344– 12351. arXiv : cond-mat/9902300 . Bibcode : 1999PhRvB..5912344K . doi : 10.1103/physrevb.59.12344 . ISSN 0163-1829 . S2CID 119427778 .  
  • Lin, Xi; Zhang, Hongkai; Rappe, Andrew M. (8 de febrero de 2000). "Optimización de funciones de onda de Monte Carlo cuántico utilizando derivadas de energía analíticas". The Journal of Chemical Physics . 112 (6). AIP Publishing: 2650– 2654. arXiv : physics/9911005 . Bibcode : 2000JChPh.112.2650L . doi : 10.1063/1.480839 . ISSN 0021-9606 . S2CID 17114142 .  
  • Harju, A.; Barbiellini, B.; Siljamäki, S.; Nieminen, RM; Ortiz, G. (18 de agosto de 1997). "Aproximación de gradiente estocástico: un método eficiente para optimizar funciones de onda de muchos cuerpos" . Physical Review Letters . 79 (7). American Physical Society (APS): 1173–1177 . Bibcode : 1997PhRvL..79.1173H . doi : 10.1103/physrevlett.79.1173 . ISSN 0031-9007 . 
  • Tanaka, Shigenori (15 de mayo de 1994). "Optimización estructural en Monte Carlo cuántico variacional". The Journal of Chemical Physics . 100 (10). AIP Publishing: 7416– 7420. Bibcode : 1994JChPh.100.7416T . doi : 10.1063/1.466885 . ISSN 0021-9606 . 
  • Casula, Michele; Attaccalite, Claudio; Sorella, Sandro (15 de octubre de 2004). "Función de onda geminal correlacionada para moléculas: un enfoque eficiente de enlace de valencia resonante". The Journal of Chemical Physics . 121 (15): 7110– 7126. arXiv : cond-mat/0409644 . Bibcode : 2004JChPh.121.7110C . doi : 10.1063 /1.1794632 . ISSN 0021-9606 . PMID 15473777. S2CID 43446194 .   
  • Drummond, ND; Needs, RJ (18 de agosto de 2005). "Esquema de minimización de varianza para optimizar los factores de Jastrow" (PDF) . Physical Review B. 72 ( 8) 085124. American Physical Society (APS). arXiv : physics/0505072 . Bibcode : 2005PhRvB..72h5124D . doi : 10.1103/physrevb.72.085124 . ISSN 1098-0121 . S2CID 15821314 .  

Referencias

  1. Scherer, Philipp OJ (2017). Física Computacional . Textos de Posgrado en Física. Cham: Springer International Publishing. doi : 10.1007/978-3-319-61088-7 . ISBN 978-3-319-61087-0.
  2. ^ Kalos, Malvin H., ed. (1984). Métodos de Monte Carlo en problemas cuánticos . Dordrecht: Springer Países Bajos. doi : 10.1007/978-94-009-6384-9 . ISBN 978-94-009-6386-3.
  3. Carleo, Giuseppe; Troyer, Matthias (2017). "Resolviendo el problema cuántico de muchos cuerpos con redes neuronales artificiales". Science . 355 (6325): 602– 606. arXiv : 1606.02318 . Bibcode : 2017Sci...355..602C . doi : 10.1126/science.aag2302 . PMID 28183973 . S2CID 206651104 .  
  4. Pfau, David; Spencer, James; Matthews, Alexander G. de G.; Foulkes, WMC (2020). "Solución ab initio de la ecuación de Schrödinger de muchos electrones con redes neuronales profundas". Physical Review Research . 2 (3) 033429. arXiv : 1909.02487 . Bibcode : 2020PhRvR...2c3429P . doi : 10.1103/PhysRevResearch.2.033429 . S2CID 202120723 . 
  5. Hermann, Jan; Schätzle, Zeno; Noé, Frank (2020). "Solución de la ecuación de Schrödinger electrónica mediante redes neuronales profundas". Nature Chemistry . 12 (10): 891– 897. arXiv : 1909.08423 . Bibcode : 2020NatCh..12..891H . doi : 10.1038/s41557-020-0544-y . PMID 32968231. S2CID 202660909 .  
  6. Choo, Kenny; Mezzacapo, Antonio; Carleo, Giuseppe (2020). "Estados de redes neuronales fermiónicas para la estructura electrónica ab initio" . Nature Communications . 11 (1): 2368. arXiv : 1909.12852 . Bibcode : 2020NatCo..11.2368C . doi : 10.1038/s41467-020-15724-9 . PMC 7217823. PMID 32398658 .