Perché la risoluzione iterativa delle equazioni di Hartree-Fock porta alla convergenza?


10

Nel metodo di campo autoconsistente di Hartree-Fock per risolvere l'equazione elettronica di Schroedinger indipendente dal tempo, cerchiamo di minimizzare l'energia dello stato fondamentale, , di un sistema di elettroni in un campo esterno rispetto alla scelta degli orbitali di spin, { χ i } .E0{χi}

Facciamo questo risolvendo iterativamente i 1-elettroni equazioni dove x i è la rotazione / coordinata spaziale di elettroni i , ε è l'autovalore orbitale e f i è l'operatore Fock (operatore 1-elettroni), con la forma f i = - 1

f^iχ(xi)=εχ(xi)
xiiεf^i (la sommatoria corre sui nuclei, qui, conZAcome carica nucleare sul nucleo A eriAcome distanza tra l'elettroneie il nucleoA). V H F i è il potenziale medio percepito dall'elettronei acausa di tutti gli altri elettroni nel sistema. PoichéV H F i dipende dagli orbitali di spin,χj
f^i=12i2A=1MZAriA+ViHF
ZAriAiAViHFiViHFχj, degli altri elettroni, possiamo dire che l'operatore Fock dipende dalle sue autofunzioni. In "Modern Quantum Chemistry" di A. Szabo e N. Ostlund, pp. 54 (la prima edizione) scrivono che "l'equazione di Hartree-Fock (2.52) non è lineare e deve essere risolta iterativamente" . Ho studiato i dettagli di questa soluzione iterativa come parte della mia ricerca, ma per questa domanda penso che non siano importanti, tranne per affermare la struttura di base del metodo, che è:
  1. Fai una prima ipotesi degli spin-orbitali, e calcola V H F i .{χi}ViHF
  2. Risolvi l'equazione degli autovalori sopra per questi orbitali di spin e ottieni nuovi orbitali di spin.
  3. Ripeti il ​​processo con i tuoi nuovi orbitali di spin fino a raggiungere l'autoconsistenza.

ViHF

La mia domanda è questa: come possiamo sapere che avverrà questa convergenza? Perché le autofunzioni delle successive soluzioni iterative in un certo senso "migliorano" verso il caso convergente? Non è possibile che la soluzione diverga? Non vedo come questo sia prevenuto.

Come ulteriore domanda, sarei interessato a sapere perché le autofunzioni convergenti (spin orbitals) forniscono la migliore (cioè la più bassa) energia dello stato fondamentale. Mi sembra che la soluzione iterativa dell'equazione abbia in qualche modo "integrato" la convergenza e la minimizzazione dell'energia. Forse c'è qualche vincolo incorporato nelle equazioni che garantisce questa convergenza?

Pubblicazione incrociata dallo scambio di stack di fisica: https://physics.stackexchange.com/q/20703/why-does-iteratively-solving-the-hartree-fock-equations-result-in-convergence


Il cross-post non è incoraggiante sui siti Stack Exchange.
aeismail,

Risposte:


7

Le equazioni di Hartree-Fock sono il risultato dell'esecuzione di una minimizzazione vincolata di Newton-Raphson dell'energia rispetto allo spazio dei parametri dei determinanti di Slater (non ho la mia copia di Szabo-Ostlund a portata di mano, ma credo che questo sia sottolineato in la derivazione). Quindi, HF-SCF convergeranno se la tua ipotesi iniziale è in una regione convessa attorno al minimo. Altrove, può convergere o meno. La convergenza SCF fallisce continuamente.


L'impressione che sto ottenendo è che il metodo SCF converge solo se (i) la funzione è ben eseguita e (ii) l'ipotesi iniziale si verifica sufficientemente vicino al minimo globale. Sei d'accordo con questo?
James Womack,

2
Non deve essere vicino al minimo globale. Ad esempio, potresti rimanere intrappolato in una simmetria con un minimo locale non globale. Se la funzione è mal condotta, sono d'accordo che molto probabilmente non convergerete. Vi incoraggio a ricavare voi stessi il gradiente e l'Assia dell'energia HF funzionale i coefficienti orbitali e confrontarli con la matrice Fock. Il libro di Nocedal sull'ottimizzazione è quindi ottimo per comprendere il comportamento di convergenza in questa luce.
Deathbreath

Anche se sei vicino al minimo, puoi comunque avere problemi con i sistemi che hanno minimi ravvicinati o superfici a bassa curvatura. In particolare nella mia esperienza, sistemi come l'actinide (e presumo il lantanide) composti con livelli quasi degeneri e stati attorno al minimo tendono ad essere difficili, poiché l'ottimizzatore può superare ripetutamente il minimo effettivo. (È qui che lo smorzamento è utile.)
Aesin,

4

La teoria funzionale della densità (DFT) utilizza anche un approccio a una particella simile a Hartree-Fock, sebbene il potenziale effettivo sia un po 'più coinvolto. Per raggiungere un minimo globale, il problema viene affrontato come un problema a virgola fissa non lineare che, come diceva Deathbreath , può essere risolto mediante una minimizzazione vincolata di Newton-Raphson . Un approccio comune nella comunità DFT è l'uso del metodo di Broyden che, se organizzato correttamente ( J Phys A 17 (1984) L317 ) richiede solo due vettori: l'input e l'output correnti. (Vedi Singh e Nordstrom , p. 91-92, per una rapida panoramica di questo metodo, o Martin, Appendice L, per una panoramica più completa delle tecniche correlate.) Una tecnica più recente utilizzata in Wien2k tenta di superare le difficoltà di convergenza con il metodo Broyden utilizzando un metodo multi-secante. ( PRB 78 (2008) 075114 , arXiv: 0801.3098 )


3
Un altro approccio diverso dall'uso dei metodi quasi-Newton (Broyden) sarebbe anche DIIS .
Deathbreath,

@Deathbreath, esattamente. Di cui Martin discute.
rcollyer,

0

Si può usare l'algoritmo di smorzamento ottimale ODA nel ciclo SCF per ottenere un algoritmo di minimizzazione reale. Quindi converge sempre. (Vale anche la pena leggere articoli correlati di Eric Cancès.)

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.