Как говорится, новое – это хорошо забытое старое. Причем чем старее, тем лучше. Интегрирование траектории трех притягивающихся тел в идеальном изолированном пространстве – задача в аналитическом виде не решаемая. Зато в численной форме решений много. Предлагаю алгоритм очень быстрого интегрирования без применения высокоточных переменных и каких-то расширенных форматов. Кроме того, вместо многоминутных расчетов, этот алгоритм затрачивает на все не более 15 секунд. Суть алгоритма заключается в использовании подстановки кривой третьего порядка в качестве траектории на интегрируемом участке. Естественно, кривая строится в трех координатах по шагам. На каждом шаге идет контроль за изменением векторов скоростей и, в случае значительных отклонений, интервал шага делится на два, после чего шаг пересчитывается. После удачного шага размер интервала восстанавливается. Итак, подробно. Будем считать, что координаты следующей точки отвечают выражениям: X1 = Ax * t^3 + Bx * t^2 + Cx * t + Dx