Да, это гораздо сложнее сделать. Для задачи тел все, что вам нужно вычислить, это траектории которые являются просто функциями одной переменной.Nxi(t),i=1…NN
С другой стороны, даже для одного электрона решение уравнения Шредингера является функцией , т. Е. Функцией четырех переменных. Для двух электронов вы ищете функцию описывающую волновую функцию как функцию положений двух электронов плюс время. Это семь переменных.Ψ(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