Буду рад обсудить с Вами наши общие интересы - оптимизацию. Вы можете ознакомиться с моими научными публикациями, программным обеспечением и копировать демонстрационные 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.