Documentos de Académico
Documentos de Profesional
Documentos de Cultura
§ 2. Para entender los dos primeros métodos mencionados es necesario enfatizar un par de
hechos importantes. En primer lugar, puesto que el hamiltoniano HF es hermítico, el conjunto
formado por todos los orbitales HF, ocupados o no, constituye una base ortonormal del espacio
de los estados de un electrón. Así, cualquier orbital φ (~
κ ) puede escribirse como
∞
X Z
φ (~
κ) = φn ψ n (~
κ ) con φi = d~ κ ψ ∗n (~
κ ) φ (~
κ)
n=1
40 TEMA 2. CONCEPTOS FUNDAMENTALES II: ALGUNOS MÉTODOS DE CÁLCULO
donde ψ n (~
κ ) es el n-ésimo orbital HF (ocupado o no).
Además, el espacio de los estados de N electrones admite una base ortonormal formada por
determinantes de Slater construidos a partir de N orbitales HF diferentes (y, en general, a partir
de N orbitales diferentes escogidos de una base ortonormal del espacio de los estados de un
electrón).7 Esto es importante, ya que el método HF no nos da únicamente una aproximación
al estado fundamental, sino que además sugiere la construcción de una base ortonormal del
espacio de los estados del problema multielectrónico formada por configuraciones HF sobre la
cual aplicar el método variacional en su formulación de Rayleigh-Ritz. Esta es la idea esencial
del método de interacción de configuraciones (CI) que describiremos en el siguiene epígrafe.
2.4.2 El método CI
§ 3. Consideremos entonces un cierto sistema de N electrones cuya solución
© HF es conocida.
ª
Construyamos en primer lugar una base (necesariamente incompleta) ψ 1 , ψ 2 , ..., ψ Mo forma-
da por Mo orbitales
¡ ¢ HF ordenados en energías crecientes. Con estos Mo orbitales podemos
construir Ms = MNo determinantes de Slater ΨI (~ ~ N ) diferentes que son, por construc-
κ1 , ..., κ
ción, ortonormales. Tenemos entonces que cualquier estado N -electrónico se puede escribir,
aproximadamente, como
Ms
X Z
Φ (~
κ1 , ..., κ
~N) = ΦI ΨI (~
κ1 , ..., κ
~ N ) con ΦI = d~ κN Ψ∗I (~
κ1 ...d~ κ1 , ..., κ
~ N ) Φ (~
κ1 , ..., κ
~N)
I=1
siendo la expresión más precisa cuanto mayor sea Mo . La obtención de la energía y la auto-
función del estado fundamental (y también de las autoenergías y autofunciones de los estados
excitados) se puede realizar diagonalizando el operador hamiltoniano de los N electrones re-
stringido a la base formada por los Ms orbitales de Slater, cuya representación es una matriz
Ms × Ms con elementos
D ¯ ¯ E
¯ b¯
HIJ = ΨI ¯H ¯ ΨJ
Estos elementos de matriz se pueden transformar en integrales en las que aparecen los orbitales
ocupados en cada determinante de Slater. De hecho, estos elementos de matriz se pueden
calcular a partir de términos como los siguientes:
Z µ ¶
∗ 1~2
tij = d~
κ ψ i (~κ ) − ∇ ψ j (~ κ)
2
Z
vij = κ ψ ∗i (~
d~ κ ) vext (~r) ψ j (~κ)
Z
ψ ∗i (~
κ1 ) ψ ∗j (~
κ2 ) ψ k (~ κ1 ) ψ l (~
κ2 )
wij,kl = d~
κ1 d~κ2
|~r1 − ~r2 |
elementos de matriz tij , vij , wij,kl anteriores se pueden reescribir a partir de los coeficientes de los
orbitales HF en la base B y los valores que toman dichos elementos de matriz particularizados a
los estados de B, valores que deberían ser conocidos a priori. En cualquier caso, al final tenemos
que abordar el problema de hallar el autovector con menor autovalor de una matriz Ms × Ms .
donde
b 1~ 2
t (i) = − ∇
2 i
es el opeador de energía cinética asociado al electrón i-ésimo;
Ahora bien, siendo la esencia del método perturbativo la escritura del Hamiltoniano como suma
de una parte cuya solución completa es conocida y una parte adicional (la perturbación), es una
buena idea (y esa fue la que tuvieron Moller y Pleset hace setenta años) escribir el hamiltoniano
real de la siguiente manera:
( N h
)
XN
1 X X i
b= b b X (i) . b c
H hHF (i) + b (i, j) −
w b
vH (i) + Σ =H HF + WMP
i=1
2 i6=j i=1
(0) (1)
pero es fácil ver que E0 + E0 es, sencillamente, la energía del estado fundamental bajo la
aproximación Hartree-Fock.
Es tedioso (pero inmediato) comprobar que el primer término se anula (el resultado forma parte
del mencionado Teorema de Brillouin). En el segundo término los operadores de un electrón
(b b X (i)) no contribuyen, ya que en los elementos de matriz intervienen estados en los
vH (i), Σ
que se han cambiado dos orbitales respecto de |Ψ0 i. En definitiva
¯D ¯ ¯ E¯
¯ ¯c ¯ rs ¯2
(2)
X X ¯ 0 ¯ ¯ ab ¯
Ψ W Ψ
E0 =
εa + εb − εr − εs
a<b≤N N+1≤r<s
donde
.
ha b| |r si = ha b | r si − ha b | s ri
siendo (esta notación, típica de Química Cuántica, es infame)
Z
1
ha b | r si = d~ κ2 ψ ∗a (~
κ1 d~ κ1 ) ψ ∗b (~
κ2 ) ψ (~
κ1 ) ψ s (~
κ2 )
|~r1 − ~r2 | r
la llamada integral de Coulomb de dos cuerpos wab,rs . Nótese que sobre esta expresión aproxi-
mada existe una segunda aproximación subyacente debida a que sólo consideramos un número
finito de orbitales HF excitados.
§ 8 La corrección de tercer orden (MP3) es mas complicada pero, de nuevo, puede escribirse
en función de las energías de los orbitales HF y de las integrales de Coulomb de dos cuerpos.
Lo mismo puede decirse para correcciones de orden superior (MP4, ...). En general, MP2 no es
una mala aproximación (suponiendo que nuestra base de trabajo es lo suficientemente grande)
pero sus propiedades de escalamiento con el número de electrones no es óptima, lo que hace
que sea un buen método para sistemas con muchos, pero no demasiados, electrones. Podemos
afirmar que una de las líneas de trabajo en Química Cuántica es el desarrollo de aproximaciones
mejores que MP2 pero con un coste computacional similar.
sobre el espacio de los parámetros {α}. En principio el procedimiento es ideal, puesto que no
es en absoluto costoso minimizar numéricamente una función de decenas de parámetros usando
métodos como el steepest descent (un método de minimización paramétrica muy sencillo de
implementar).
Naturalmente la fiabilidad del método dependerá de como escribamos el Factor de Jastrow
pero, en general, la función F (~ κ1 , κ ~ N ) se aproxima mediante la siguiente expresión
~ 2 , ..., κ
"N #
X X
F (~
κ1 , κ ~ N ) ' exp
~ 2 , ..., κ χ (~
κi ) + uσi σj (|~ri − ~rj |)
i=1 i<j
donde la función χ contiene, implícitamente, la posición de los núcleos (esto es, depende del
sistema), mientras que la función uσi σj (|~ri − ~rj |) no depende del sistema y únicamente entra la
distancia entre dos electrones y su espín relativo. De acuerdo con esto, el factor de Jastrow se
construye a partir de tres funciones (χ, u++ = u−− , u+− = u−+ ) y cada una de estas funciones
depende de unos pocos parámetros. A su vez, estas funciones han de cumplir una serie de
requisitos formales sobre los que no nos vamos a extender aquí. Naturalmente, el factor de
Jastrow se puede hacer más complicado, pero sirva el ejemplo anterior como muestra. A su
vez el determinante de Slater se puede cambiar por una combinación lineal y los coeficientes
de dicha combinación son otros parámetros variacionales. En cualquier caso, remarquemos, la
función de ondas prueba no va a depender, en el peor de los casos de más de un par de decenas
de parámetros.
es una función escalar que depende de las variables R ~ = (~r1 , ~r2 , ..., ~rN ).8 Naturalmente la ante-
³ ´
rior expresión se corresponde a la media de la función AL R ~ en una distribución ponderada
³ ´ ¯ ³ ´¯2 R ¯ ³ ´¯2
por la función de distribución ρ R ~ = ¯¯Φ R ~ ¯¯ / dR~ ¯¯Φ R ~ ¯¯ . Esto es, si elegimos ”aleato-
riamente” Q conjuntos
³ ´ (~r1 , ~r2 , ..., ~rN ), pero recordando que ”aleatoriamente” tiene en cuenta la
~
distribución ρ R , vemos que
D E 1 X
Q ³ ´
b
A ' ~i
AL R
Q i=1
En rigor, si Q → ∞ el resultado sería exacto (salvo los errores debidos a la discretización del
espacio).10
§ 5. Ya tenemos, pues, todos los ingredientes para nuestro método variacional con integración
Monte Carlo (método VMC: Variational quantum Monte Carlo), que pasamos a resumir:
1. Se obtiene la solución HF del problema Ψ0
2. Se construye una función de onda prueba multiplicando Ψ0 por una función de Jastrow.
El resultado es una función de onda correlacionada Φ{α} que depende de un conjunto de
parámetros {α}.
3. Se minimiza numéricamente la función
R ³ ´ ³ ´
~ Ψ∗
dR R b Ψ{α} R
~ H ~
{α}
E ({α}) = R ¯ ³ ´¯
dR~ ¯¯Ψ{α} R~ ¯¯
1 X
Q
1 ³ ´
E ({α}) ' ³ b Φ{α} R
´H ~i
Q i=1 Φ ~i
R
{α}
donde
1
N
X −∇2 ³ ´ XN N
X 1
− ∇2 = i
; ~
V R = vext (~ri ) +
2 i=1
2 i=1 i<j
|~ri − ~rj |
b entonces
Como es sabido, si Φ0 , Φ1 , ... son los autoestados de H
³ ´ X∞ ³ ´
~
Φ R, t = ~
cI exp (−iEI t) ΦI R
I=0
con
Z ³ ´ ³ ´
cI = ~ Φ∗ R
dR ~ Φ R,
~ t=0
I
y para τ À 0
³ ´ ³ ´
~ τ ∝ exp (−E0 τ ) Φ0 R
Φ R, ~
es decir, salvo una constante multiplicativa, la función de ondas decae hacia el estado fun-
damental ya que las exponenciales dentro de la llave van a cero rápidamente, sobreviviendo
únicamente el primer término. ³ ´
~ es nuestra función de ondas VMC consideremos
Lo anterior sugiere lo siguiente. Si ΦV R
la ecuación de difusión
µ ¶ ³
∂ ³~ ´ 1 2 ³ ´
~ ~
´
.
³ ³ ´
b ~
´ ³
~
´
Φ R, τ = − − ∇ + V R − EV Φ R, τ = − H R − EV Φ R, τ
∂τ 2
donde EV (la energía fundamental VMC) se introduce por conveniencia y con la condición
inicial
³ ´ ³ ´
Φ R,~ τ = 0 = ΦV R ~
³ ´
Puesto que ΦV R ~ no es una mala aproximación a la función de ondas del estado fundamental
real Φ0 , el coeficiente desconocido c0 será próximo a uno, mientras que el resto son cercanos a
cero. Gracias a la introducción de EV tendremos que
( )
³ ´ ³ ´ X ∞ ³ ´
Φ R, ~ τ =e 0 V
−(E −E )τ
c0 Φ0 R~ + −(E −E )τ
cI e I 0 ΦI R ~
I=1
2.5. MÉTODOS MONTE CARLO 49
y, naturalmente,
³ ´ ³ ´
~ ~
Φ R, τ À 0 = c0 exp [− (E0 − EV ) τ ] Φ0 R
E (τ À 0) = E0
donde
R ³ ´ ³ ´
~ Φ∗ R,
dR ~ τ H b Φ R,~ τ
E (τ ) = R ¯ ³ ´¯
~ ¯¯Φ∗ R,
dR ~ τ ¯¯
³ ´
~
Bastaría entonces hacer lo siguiente. Partiendo de la función de ondas variacional ΦV R
se soluciona la ecuación de Schrödinger difusiva dependiente del tiempo. Pasado un tiempo
tendríamos que la función de ondas es, salvo constante multiplicativa, la fundamental. La
energía (o cualquier otro valor esperado) se efectua mediante la integración Monte-Carlo cor-
respondiente. Obviamente, el método es exacto salvo los numéricos asociados a la evolución a
lo largo del tiempo (que no vamos a discutir aquí).