Буду рад обсудить с Вами наши общие интересы - оптимизацию, в мессенджерах ВКонтакте или Телеграм. Вы можете ознакомиться с моими научными публикациями, программным обеспечением и копировать демонстрационные Windows-приложения:
◈ Конечномерная оптимизация (загрузка приложения "Optimization")
◈ Бесконечномерная оптимизация (загрузка приложения "Minimization")
Конечномерная оптимизация:

Интерфейс ввода данных:
Необходимо выбрать или ввести размерность n, начальную точку u0, целевую функцию J(u) (включая данные пользователя из файла), метод из соответствующей группы и точность оптимизации. Последняя группа методов содержит оригинальные авторские разработки.

Результаты оптимизации:
На правой панели вы можете наблюдать траекторию спуска (зеленая линия) с ортами градиентов (черные отрезки) относительно линий уровня в сечении {u1,u2}. На левой панели - цифровой вывод результатов вычислений, которые можно сохранить в файле. При помощи кнопок F и M (внизу окна) вы можете изменять параметры целевых функций и методов.
Бесонечномерная оптимизация:

Интерфейс выбора задачи и метода:
"Minimizing the Functionals" - это интерактивная демонстрационная программа для исследования эффективности методов минимизации в бесконечномерном пространстве, например, в системах с распределенными параметрами. Красным выделены авторские методы.

Ввод тестового значения оптимального управления:
Необходимо установить экстремальное значение функции-управления u*(t |x) (зеленая линия) для оценки качества сходимости к ней от начального приближения u0(t |x).

Выходные данные:
Вы можете наблюдать сходимость функций uk(t |x) (синяя линия) к u*(t |x) с ростом итераций k.