СПбПУ зарегистрировал программу для стохастической оптимизации методом Монте-Карло

Программа ищет оптимальные решения там, где функцию нельзя описать точной формулой или она считается с помехами. В ней пять алгоритмов оптимизации и набор тестовых задач, включая задачу о рюкзаке.

СПбПУ зарегистрировал программу для стохастической оптимизации методом Монте-Карло
Фото: Политех Петра Великого

Ученые Санкт-Петербургского политехнического университета Петра Великого (СПбПУ) зарегистрировали программу для ЭВМ, которая решает задачи стохастической оптимизации методами Монте-Карло. Программа работает с дискретными и непрерывными функциями. Она нужна там, где оптимум нельзя найти по формуле: функция слишком сложна, зашумлена или её производная неизвестна.

Стохастическая оптимизация нужна там, где есть неопределённость: в финансовом моделировании, управлении рисками, логистике и машинном обучении. Метод Монте-Карло оценивает функцию через случайную выборку и не требует точной математической модели. Это полезно, когда данные поступают с шумом или функция считается через симуляцию. Градиентные методы в таких задачах не работают, поэтому используют алгоритмы случайного поиска.

Программа сначала генерирует начальные решения, а затем улучшает их пятью алгоритмами: случайного поиска, имитации отжига, адаптивного случайного поиска, кросс-энтропии и басин-хоппинга. Для проверки в программе реализованы тестовые функции Экли, Растригина, Розенброка и Швефеля, а также классическая задача о рюкзаке. Результаты выводятся таблицами: найденные решения, значения целевой функции, количество итераций и время выполнения.

Главная польза программы в том, что можно быстро тестировать и сравнивать разные алгоритмы на одном наборе задач. В университете отмечают, что это сокращает время исследований и исключает ошибки при ручном сборе данных. Программа помогает выбрать метод под конкретную задачу, например оптимизацию инвестиционного портфеля или распределение ресурсов в производственной системе. Её можно применять в научных лабораториях для анализа сходимости методов и в инженерных подразделениях для подбора алгоритма. Подробнее — в опубликованном патенте № 2026686383 на сайте ЦИСиТТ СПбПУ.

Политех Петра Великого

Комментарии

Пока никто не написал. Будьте первым.

Читайте также

Технологии и связь

Следственный комитет подвёл итоги 10 лет работы со спутниковыми данными Роскосмоса

Благодаря данным спутниковой съёмки Следственный комитет установил ущерб государству и возместил более 5 млрд рублей. Итоги подвели в День образования криминалистической службы.

Минобороны создало сервис с видеоданными для обучения нейросетей беспилотников

Минобороны России сообщило о создании сервиса, где разработчики беспилотных систем смогут получить доступ к подготовленным видеоматериалам применения БПЛА и использовать их для обучения нейросетей. Сообщение о сервисе опубликовано 12 октября 2026 года.

Sitronics Group запустила технологические сети связи на фабрике и руднике

Российская компания спроектировала и развернула независимую сетевую инфраструктуру для горнопромышленного предприятия без остановки производства.

ХайТэк и НГТУ НЭТИ заключили соглашение о тестировании ИИ-ускорителей LinQ

Разработчик ИИ-ускорителей ООО «ХайТэк» и НГТУ НЭТИ заключили соглашение о партнёрстве. Вуз будет тестировать российские нейроускорители LinQ, готовить кадры для работы с ними и постепенно переводить свою инфраструктуру на отечественное оборудование.