Алгоритмы интегрирования в современных компьютерных программах могут работать следующим образом:
- Последовательный алгоритм с разбиением на отрезки. 1 Даёт, как правило, лучшие результаты, чем интегрирование на всём интервале. 1 Это связано с эффективным выбором числа точек на каждом отдельном отрезке. 1
- Параллельный алгоритм с потоками. 1 В нём вычисление интеграла на каждом отрезке ведётся в отдельном потоке. 1 Такой алгоритм даёт лучшие результаты, выигрывая по времени в 4–5 раз. 1
Также в современных программах для интегрирования могут использоваться неявные методы, которые сводятся к итерационному решению систем нелинейных алгебраических уравнений. 5