dalam kimia komputasi dan fisika komputasi, metode hartree-fock merupakan suatu prosedur pengulangan self-consistent untuk menghitung "kemungkinan terbaik" solusi determinan tunggal terhadap persamaan schrdinger tak tergantung-waktu dari sistem berelektron banyak dalam potensial coulomb inti tetap.
sebagai akibatnya, walaupun cara ini menghitung energi pertukaran secara tepat, metode ini sama sekali tidak menghitung pengaruh korelasi elektron.
karena inti dimodelkan sebagai titik-titik muatan yang diam, metode ini hanya dapat diterapkan setelah dilakukan pendekatan born-oppenheimer.
nama metode ini diambil dari nama douglas hartree yaitu ilmuwan yang menemukan metode self consistent field, dan v. a. fock yang menunjukkan ketepatan logika metode hartree dan merumuskannya kembali menjadi bentuk matriks yang digunakan sekarang.
titik awal dari metode hartree-fock adalah sekumpulan orbital-orbital hampiran.
untuk perhitungan atom, orbital hampiran ini biasanya merupakan orbital atom serupa-hidrogen (suatu atom berelektron satu, tapi dengan muatan inti yang disesuaikan).
untuk perhitungan molekul atau kristal, fungsi gelombang hampiran awal merupakan kombinasi linier orbital-orbital atom.
ini menghasilkan kumpulan orbital-orbital berelektron satu yang, karena sifat fermion elektron, harus antisimetri; sifat antisimetri ini diperoleh dengan menggunakan determinan slater.
hamiltonian benda-banyak (many-body hamiltonian) digunakan untuk memodelkan interaksi antara elektron dan inti,
merupakan vektor posisi dari elektron dengan komponen-komponen vektor dalam jari-jari bohr.
merupakan muatan inti yang diam dalam satuan muatan elementer,
merupakan vektor posisi dari inti dengan komponen vektor dalam jari-jari bohr
suku awal dalam hamiltonian adalah penjumlahan operator-operator energi kinetik untuk masing-masing elektron di dalam sistem.
hal kedua adalah penjumlahan tarikan coulomb elektron-inti.
hal ketiga adalah penjumlahan tolakan coulomb elektron-elektron.
hal akhir adalah penjumlahan tolakan coulomb inti-inti, juga dikenal sebagai energi tolakan inti.
karena hampiran born-oppenheimer telah dibuat, dan operator tolakan inti tidak dipengaruhi oleh posisi elektron, dapat dihitung sekali diawal prosedur hartree-fock dan kemudian diperlakukan sebagai konstanta dipengaruhi hanya oleh posisi inti.
secara khusus, dalam perhitungan hartree-fock modern, fungsi gelombang dihampiri sebagai perkalian dari fungsi-fungsi gelombang satu-elektron, yang kemudian dihampiri melalui kombinasi linear orbital-orbital atom.
lebih lanjut, sangat umum untuk orbital atom yang digunakan untuk digabungkan melalui kombinasi linear dari satu atau lebih fungsi tipe-gaussian, daripada menggunakan orbital tipe-slater, dalam menghemat waktu perhitungan.
hampiran dari fungsi gelombang dengan cara ini dapat diperoleh dengan menggunakan persamaan roothaan, yang menghampiri hamiltonian sesungguhnya dari sistem.
setelah fungsi gelombang dibangun, elektron kemudian dipilih.
dampak dari semua elektron yang lain dijumlahkan dan digunakan untuk membangun potensial. (inilah kenapa prosedur ini kadang-kadang disebut sebagai prosedur medan-rata-rata).
ini memberikan electron tunggal dengan potensial tertentu, dimana persamaan schrodinger dapat dipecahkan, memberikan sedikit perbedaan fungsi gelombang untuk elektron tersebut.
proses ini kemudian diulang untuk setiap elektron yang lain, yang menyelesaikan satu tahap prosedur.
prosedur keseluruhan kemudian diulang, sampai perubahan dari satu tahap ketahap lainnya cukup kecil.
kelemahan, pengembangan, dan alternatif
kestabilan numerik dapat menjadi masalah untuk prosedur ini - banyak cara untuk memerangi ketidakstabilan ini.
salah satu yang cukup dasar dan secara umum dapat diterapkan disebut dengan f-mixing (pencampuran-f).
dengan pencampuran-f, sekali fungsi gelombang elektron tunggal dihitung, dia tidak digunakan secara langsung.
malahan, beberapa kombinasi dari fungsi gelombang yang dihitung dan fungsi gelombang sebelumnya untuk elektron tersebut digunakan  yang paling umum adalah kombinasi linear dari yang dihitung dan dengan segera fungsi gelombang sebelumnya.
sebuah pengelakan yang pintar, digunakan oleh hartree, untuk perhitungan atomik adalah dengan meningkatkan muatan inti ,yang menarik semua elektron menjadi berdekatan.
dengan distabilkannya sistem, ini setahap demi setahap dikurangi ke muatan yang sesungguhnya.
alternatif untuk perhitungan hartree-fock yang digunakan dalam beberapa kasus adalah teori fungsi kerapatan, yang memberikan baik energi korelasi maupun pertukaran tetapi tidak didasarkan secara murni pada pemecahan mekanika kuantum.
tentu saja, cukup umum untuk menggunakan perhitungan yang merupakan gabungan antara dua metode.
sebagai contoh yang cukup terkenal adalah pola b3lyp. perhitungan hartree-fock dapat digunakan sebagai titik awal untuk metode yang lebih mendalam, seperti teori gangguan tubuh-banyak (many-body perturbation)