Чому важко чисельно вирішити багатоелектронне залежне від часу рівняння Шредінгера


10

Здається, що люди зазвичай використовують наближення єдиного активного електрона (SAE) для роботи з багатоелектронною системою, перетворюючи проблему в єдину задачу електронів. Наприклад, при чисельному вирішенні проблеми взаємодії атома гелію з лазерними полями люди, як правило, приблизно включають електрон-електронний ефект за допомогою псевдопотенціалу і по суті вирішують одну електронну задачу. То чому ж важко навіть чисельно вирішити залежне від часу багатоелектронне рівняння Шредінгера? Це набагато складніше, ніж класична проблема n-тіла? Я бачив, що там дуже багато класичногоn- проблема, яка чисельно вирішується в астрономії навіть у режимі реального часу, наприклад, тут симулюють зіткнення двох галактик у взаємодії 280000 частинок.


1
Крім складності, є ще й утиліта, яка стимулює інновації. Астрофізичнийn- проблеми потребують еволюції часу. З іншого боку, багато що можна зробити з багатоелектронним атомом, який майже не має залежності від часу, як, наприклад, пошук рівня енергії. Іншими словами, існує більше застосувань, що передбачають статові стани для атомів, ніж для галактик, що стикаються.

Можливо, але я думаю, що це крім суть. Навіть стаціонарні квантові обчислення значно дорожчі. Але навіть тоді квантові обчислення, залежні від часу, є дуже актуальними - вони просто занадто дорогі, щоб зробити це майже у всіх практичних випадках, і це пояснює, чому цього не робилося в минулому.
Вольфганг Бангерт

Відповіді:


18

Так, зробити це набагато складніше. ДляN проблема з тілом, все, що потрібно для обчислення, - це траєкторії xi(t),i=1N які справедливі N функції однієї змінної.

З іншого боку, навіть для одиничного електрона рішення рівняння Шредінгера є функцією Ψ(x,y,z,t), тобто функція з чотирьох змінних. Для двох електронів ви шукаєте функціюΨ(x1,y1,z1,x2,y2,z3,t)описуючи хвильову функцію як функцію розташування двох електронів плюс час. Це сім змінних.

Тепер, якщо ви пам’ятаєте, як розв’язувати звичайні диференціальні рівняння такі рівняння Ньютона для N Проблема з тілом, то вам потрібно рухати кожне рівняння вперед, крокуючи від часу t до t+Δtі обчислити рішення там. Отже, якщо ви розділите свій часовий інтервал[0,T] в M інтервали довжини Δt=T/M тоді зусилля для кожного кроку часу будуть N2M використовуючи наївну реалізацію взаємодій N органи (ви можете використовувати методи для досягнення N(logN)M зусилля, але це крім пункту).

З іншого боку, щоб знайти функцію з 7 змінних, припустимо, що ви поділите інтервал часу на Mпідінтервалі, як зазначено вище, але ви також робите те саме для 6 просторових координат. Тоді є всьогоM7точок сітки для розгляду. І взагалі за анN квантова система тіла, у вас є M3N+1.

Зараз це легко перевірити навіть для досить невеликої кількості N,M, зусилля M3N+1 значно більше, ніж N2M, що пояснює, чому багатоквартирні квантові обчислення зробити надзвичайно набагато дорожче, ніж N класична механіка тіла.


5
Чудова відповідь. Я хотів би лише зазначити, що так само, як існують швидші методи, ніж наївніN2M для рівнянь Ньютона також існують більш швидкі методи, ніж наївні M3N+1для рівняння Шредінгера
Ondřej Čertík

1
Так, справді. Але за великим рахунком ви не можете позбутися комбінаторної складності.
Вольфганг Бангерт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.