КАРТОЧКА ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ

Информация подготовлена на основании данных из Информационно-аналитической системы РНФ, содержательная часть представлена в авторской редакции. Все права принадлежат авторам, использование или перепечатка материалов допустима только с предварительного согласия авторов.

 

ОБЩИЕ СВЕДЕНИЯ


Номер проекта 23-21-00356

НазваниеРазвитие методов многомерной линейной оптимизации на основе синтеза суперкомпьютерных технологий и машинного обучения

Руководитель Соколинский Леонид Борисович, Доктор физико-математических наук

Организация финансирования, регион Федеральное государственное автономное образовательное учреждение высшего образования "Южно-Уральский государственный университет (национальный исследовательский университет)" , Челябинская обл

Конкурс №78 - Конкурс 2022 года «Проведение фундаментальных научных исследований и поисковых научных исследований малыми отдельными научными группами»

Область знания, основной код классификатора 01 - Математика, информатика и науки о системах; 01-201 - Искусственный интеллект и принятие решений

Ключевые слова линейное программирование; n-мерная визуализация; параллельный алгоритм; глубокое обучение; синтез обучающих данных; апекс-метод

Код ГРНТИ27.41.00


 

ИНФОРМАЦИЯ ИЗ ЗАЯВКИ


Аннотация
Задача линейного программирования (ЛП) является одной из самых важных и распространенных математических моделей для решения оптимизационных задач, возникающих в индустрии, экономике и других областях. Во многих случаях эти задачи являются нестационарными в том смысле, что их исходные данные быстро меняются во времени. Применение традиционных методов ЛП для решения таких задач зачастую оказывается неэффективным. Возможные пути решения этой проблемы - применение высокопроизводительных вычислений в совокупности с нейросетевыми технологиями. Основная идея предлагаемого подхода заключается в разработке математической модели визуального представления задачи ЛП, которая позволит использовать глубокую нейронную сеть прямого распространения для нахождения максимума линейной целевой функции. Предполагается, что допустимая область М задачи ЛП является непустым ограниченным множеством. Это означает, что M представляет собой выпуклый замкнутый многогранник в пространстве R^n. Преимущество использования нейронных сетей прямого распространения для решения нестационарных задач ЛП заключается в том, что время их работы зависит исключительно от размера входных данных и не зависит от их структуры (сложности). Общая схема решения задачи ЛП в этом случае выглядит следующим образом. Исходные данные задачи ЛП подаются на суперкомпьютер, который строит ее многомерный визуальный образ. Этот образ подается на вход нейронной сети, которая определяет оптимальный путь движения к точке максимума целевой функции по поверхности многогранника М. Научная новизна предлагаемого подхода состоит в том, что до сих пор не исследована возможность эффективного применения глубоких сетей прямого распространения к решению задач ЛП. Также в научной литературе отсутствуют работы по математическим моделям визуализации многомерных задач ЛП.


 

ОТЧЁТНЫЕ МАТЕРИАЛЫ


 

Публикации

1. Соколинский Л.Б., Соколинская И.М. Apex Method: A New Scalable Iterative Method for Linear Programming Mathematics, Vol. 11, no. 7. Article number 1654. (год публикации - 2023)
10.3390/math11071654

2. Соколинский Л.Б., Соколинская И.М. О новой версии апекс-метода для решения задач линейного программирования Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, Т. 12, № 2. С. 5–46. (год публикации - 2023)
10.14529/cmse230201

3. Ольховский Н.А., Соколинский Л.Б. О новом методе линейного программирования Вычислительные методы и программирование, Т. 24, № 4. С. 408-429 (год публикации - 2023)
10.26089/NumMet.v24r428

4. Ольховский Н.А. Исследование нейросетевого метода решения задач линейного программирования Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, Т. 12, № 4. С. 55-75 (год публикации - 2023)
10.14529/cmse230402

5. Ольховский Н.А., Соколинский Л.Б. AlFaMove: Scalable Implementation of Surface Movement Method for Cluster Computing Systems Supercomputing Frontiers and Innovations, Vol. 11, No. 3. P. 4-26. (год публикации - 2024)
10.14529/jsfi240301

6. Ольховский Н.А., Соколинский Л.Б. Surface Movement Method for Linear Programming Lobachevskii Journal of Mathematics, Vol. 45, No. 10. P. 5061-5079. (год публикации - 2024)
10.1134/S199508022460574545

7. Ольховский Н.А. О применении нейронных сетей прямого распространения в линейном программировании Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, Т. 14, № 1 (год публикации - 2025)


Аннотация результатов, полученных в 2024 году
Впервые в мире разработана нейросетевая ансамблевая модель на основе нейронных сетей прямого распространения, позволяющая решать задачи линейной оптимизации в пространствах больших размерностей в режимах, близких к реальному времени. По сравнению с рекуррентными нейронными сетями с архитектурой Хопфилда, новая нейросетевая ансамблевая модель позволяет решить эталонные задачи линейного программирования в 10 раз быстрее. В основе предложенного подхода лежит новый алгоритм поверхностного движения AlFaMove, вычисляющий оптимальный путь на поверхности многогранника допустимых решений к оптимуму целевой функции. Для нахождения решения задачи на основе куба Кле-Минти алгоритму AlFaMove в пространстве размерности n требуется n итераций в то время, как классический симплекс-метод выполняет 2^n итераций. Разработанные методы, алгоритмы и подходы реализованы в виде программного комплекса, ориентированного на кластерные вычислительные системы. Информационный ресурс в сети Интернет, посвященный проекту: https://life.susu.ru.

 

Публикации

1. Соколинский Л.Б., Соколинская И.М. Apex Method: A New Scalable Iterative Method for Linear Programming Mathematics, Vol. 11, no. 7. Article number 1654. (год публикации - 2023)
10.3390/math11071654

2. Соколинский Л.Б., Соколинская И.М. О новой версии апекс-метода для решения задач линейного программирования Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, Т. 12, № 2. С. 5–46. (год публикации - 2023)
10.14529/cmse230201

3. Ольховский Н.А., Соколинский Л.Б. О новом методе линейного программирования Вычислительные методы и программирование, Т. 24, № 4. С. 408-429 (год публикации - 2023)
10.26089/NumMet.v24r428

4. Ольховский Н.А. Исследование нейросетевого метода решения задач линейного программирования Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, Т. 12, № 4. С. 55-75 (год публикации - 2023)
10.14529/cmse230402

5. Ольховский Н.А., Соколинский Л.Б. AlFaMove: Scalable Implementation of Surface Movement Method for Cluster Computing Systems Supercomputing Frontiers and Innovations, Vol. 11, No. 3. P. 4-26. (год публикации - 2024)
10.14529/jsfi240301

6. Ольховский Н.А., Соколинский Л.Б. Surface Movement Method for Linear Programming Lobachevskii Journal of Mathematics, Vol. 45, No. 10. P. 5061-5079. (год публикации - 2024)
10.1134/S199508022460574545

7. Ольховский Н.А. О применении нейронных сетей прямого распространения в линейном программировании Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, Т. 14, № 1 (год публикации - 2025)