Çok elektronlu zamana bağlı Schrödinger denklemini sayısal olarak çözmek neden zordur


10

İnsanların çok elektronlu bir sistemle başa çıkmak için genellikle Tek Aktif Elektron (SAE) yaklaşımını kullandıkları ve sorunu tek bir elektron problemine dönüştürdüğü görülmektedir. Örneğin, bir helyum atomunun lazer alanlarıyla etkileşimi sorununu sayısal olarak çözerken, insanlar yaklaşık olarak yaklaşık olarak bir potansiyel potansiyeli olan elektron-elektron etkisini içerir ve esasen bir elektron problemini çözer. Öyleyse zamana bağlı çok elektronlu Schrödinger denklemini sayısal olarak çözmek neden zor? Klasik n-vücut probleminden çok daha mı zor? Çok büyük bir klasik var gördümnastronomi alanında gerçek zamanlı olarak bile sayısal olarak çözülen insan sorunu, örneğin burada gerçek zamanlı olarak 280000 parçacık etkileşimini içeren iki gökadanın çarpışmasını simüle eder.


1
Zorluğun yanı sıra, inovasyonu yönlendiren bir yardımcı program da var. Astrophysicaln-kişi sorunları zamanın evrimine ihtiyaç duyar Öte yandan, zamana bağımlı olmayan veya çok az enerji tüketen çok elektronlu bir atomla yapabileceğiniz çok şey var. Başka bir deyişle, atomlar için sabit durumları içeren galaksileri çarpışmaktan daha fazla uygulama vardır.

Belki, ama bence bu konu dışında. Sabit kuantum hesaplamaları bile çok daha pahalıdır. Ancak o zaman bile, zamana bağlı kuantum hesaplamaları son derece alakalı - neredeyse tüm pratik durumlarda yapmak için çok pahalılar ve bu neden geçmişte yapılmadığını açıklıyor.
Wolfgang Bangerth

Yanıtlar:


18

Evet, bunu yapmak çok daha zor. İçinN vücut sorunu, hesaplamak için gereken tek şey yörüngeler xi(t),i=1N hangisi sadece N tek değişkenli fonksiyonlar.

Öte yandan, tek bir elektron için bile, Schroedinger denkleminin çözümü bir işlevdir Ψ(x,y,z,t), yani dört değişkenli bir fonksiyon. İki elektron için bir fonksiyon arıyorsunuzΨ(x1,y1,z1,x2,y2,z3,t)dalga fonksiyonunu iki elektronun konumlarının artı zamanın bir fonksiyonu olarak tanımlamak. Bu yedi değişken.

Şimdi, sıradan diferansiyel denklemleri nasıl çözeceğinizi hatırlarsanız, Newton'un N vücut problemi, o zaman zamanla adım adım her denklemi ileriye taşımak gerekir t için t+Δtve çözümü burada hesaplayın. Yani, zaman aralığınızı bölerseniz[0,T] içine M uzunluk aralıkları Δt=T/M o zaman her adım için çaba N2M etkileşimlerinin saf bir uygulamasını kullanarak N (ulaşmak için yöntemleri kullanabilirsiniz N(logN)M çaba, ama bu nokta dışında).

Öte yandan, 7 değişkenli bir fonksiyon bulmak için, zaman aralığını Myukarıdaki gibi, ancak 6 uzamsal koordinat için de aynısını yaparsınız. Sonra toplamM7ızgara noktaları dikkate alınmalıdır. Ve genel olarak,N vücut kuantum sistemi, var M3N+1.

Küçük rakamlar için bile doğrulamak artık çok kolay N,M, çaba M3N+1 çok daha büyük N2M, bu da çok gövdeli kuantum hesaplamalarının neden yapmaktan çok daha pahalı olduğunu açıklıyor N vücut klasik mekaniği.


5
Mükemmel cevap. Sadece saflardan daha hızlı yöntemler olduğu gibiN2M Newton denklemleri için, saflardan daha hızlı yöntemler de vardır M3N+1Schrödinger denklemi için.
Ondřej Čertík

1
Evet kesinlikle. Ancak genel olarak, kombinatoryal karmaşıklıktan kurtulamazsınız.
Wolfgang Bangerth
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.