Способы ускорения оптимизации

Если вас не устраивает скорость, с которой выполняется оптимизация, то вы можете ускорить этот процесс с помощью одного из описанных ниже способов:

Чтобы быстрее найти оптимальное решение

Задавайте настройки, соответствующие вашей оптимизационной задаче:

Решайте оптимизационную задачу итеративно:

1.    Вначале ограничьтесь грубым приближением проблемы: задайте большие интервалы значений, большие шаги, небольшие точности параметров и целевого функционала.

2.    Запустите оптимизацию и изучайте ход процесса до тех пор, пока найденные решения не будут улучшаться медленно.

3.    Задайте более точные установки оптимизации. Сократите интервалы допустимых значений и шаги параметров. Начните оптимизацию со значениями, найденными при запуске оптимизации с грубой постановкой задачи.

4.    Запустите оптимизацию и изучайте ход процесса до тех пор, пока найденные решения не будут улучшаться медленно. Если вас устроят полученные результаты, то вы можете остановить оптимизацию. Если нет, то повторите процесс заново, начиная с шага 3.

Чем больше оптимизационных параметров и ограничений вы зададите, тем медленнее будет производиться оптимизация модели.