Oui, c'est beaucoup plus difficile à faire. Pour le problème du corps , il suffit de calculer les trajectoires qui ne sont que fonctions d'une seule variable.x i ( t ) , i = 1 … N NNxi(t),i=1…NN
En revanche, même pour un seul électron, la solution de l'équation de Schroedinger est une fonction , c'est-à-dire une fonction de quatre variables. Pour deux électrons, vous recherchez une fonction décrivant la fonction d'onde en fonction des emplacements des deux électrons plus le temps. Cela fait sept variables.Ψ ( x 1 , y 1 , z 1 , x 2 , y 2 , z 3 , t )Ψ(x,y,z,t)Ψ(x1,y1,z1,x2,y2,z3,t)
Maintenant, si vous vous souvenez comment résoudre des équations différentielles ordinaires telles que les équations de Newton pour le problème du corps , alors vous devez déplacer chaque équation vers l'avant en passant du temps à et calculer la solution à cet endroit. Donc, si vous divisez votre intervalle de temps en intervalles de longueur alors l'effort pour chaque pas de temps sera utilisant une implémentation naïve des interactions des corps (vous peut utiliser des méthodes pour atteindre effort, mais c'est d'ailleurs le point).t t + Δ t [ 0 , T ] M Δ t = T / M N 2 M N N ( log N ) MNtt+Δt[0,T]MΔt=T/MN2MNN(logN)M
D'autre part, pour trouver une fonction de 7 variables, supposons que vous subdivisez l'intervalle de temps en sous-intervalles comme ci-dessus, mais que vous faites également la même chose pour les 6 coordonnées spatiales. Ensuite, il y a un total de points de grille à considérer. Et en général, pour un système quantique à corps, vous avez .M 7 N M 3 N + 1MM7NM3N+1
Il est maintenant facile de vérifier que même pour des nombres assez petits , l'effort est largement supérieur à , ce qui explique pourquoi les calculs quantiques à corps multiples sont tellement plus coûteux à faire que corps mécanique classique.M 3 N + 1 N 2 M NN,MM3N+1N2MN