Почему трудно численно решить многоэлектронное нестационарное уравнение Шредингера


10

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


1
Помимо сложности, есть также полезность, которая движет инновациями. Астрофизические проблемы тела нуждаются во временной эволюции. С другой стороны, вы можете многое сделать с многоэлектронным атомом, который практически не зависит от времени, как, например, обнаружение уровней энергии. Другими словами, существует больше приложений, включающих стационарные состояния для атомов, чем для сталкивающихся галактик. n

Возможно, но я думаю, что это не главное. Даже стационарные квантовые вычисления значительно дороже. Но даже в этом случае зависящие от времени квантовые вычисления очень актуальны - их слишком дорого делать практически во всех практических случаях, и это объясняет, почему это не было сделано в прошлом.
Вольфганг Бангерт

Ответы:


18

Да, это гораздо сложнее сделать. Для задачи тел все, что вам нужно вычислить, это траектории которые являются просто функциями одной переменной.Nxi(t),i=1NN

С другой стороны, даже для одного электрона решение уравнения Шредингера является функцией , т. Е. Функцией четырех переменных. Для двух электронов вы ищете функцию описывающую волновую функцию как функцию положений двух электронов плюс время. Это семь переменных.Ψ(x,y,z,t)Ψ(x1,y1,z1,x2,y2,z3,t)

Теперь, если вы помните, как решать обыкновенные дифференциальные уравнения, такие как уравнения Ньютона, для задачи с телами, вам нужно продвинуть каждое уравнение вперед, переходя от времени к и вычислить там решение. Таким образом, если вы разделите ваш временной интервал на интервалов длины тогда усилия для каждого временного шага составят с использованием наивной реализации взаимодействий тел (вы может использовать методы для достижения усилий, но это не главное).Ntt+Δt[0,T]MΔt=T/MN2MNN(logN)M

С другой стороны, чтобы найти функцию из 7 переменных, предположим, что вы подразделяете временной интервал на подинтервалов, как указано выше, но также делаете то же самое для 6 пространственных координат. Тогда есть в общей сложности точек сетки для рассмотрения. И вообще, для квантовой системы из тел у вас есть .MM7NM3N+1

Теперь легко проверить, что даже для довольно небольших чисел усилие значительно больше, чем , что объясняет, почему многотельные квантовые вычисления настолько значительно дороже, чем body классическая механика.N,MM3N+1N2MN


5
Отличный ответ. Я хотел бы только упомянуть, что, как существуют более быстрые методы, чем наивное для уравнений Ньютона, так же существуют более быстрые методы, чем наивные для уравнения Шредингера. N2MM3N+1
Ондржей Чертик

1
Да, в самом деле. Но в целом вы не можете избавиться от комбинаторной сложности.
Вольфганг Бангерт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.