RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Южно-Уральского государственного университета. Серия «Математическое моделирование и программирование» // Архив

Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 2024, том 17, выпуск 3, страницы 57–72 (Mi vyuru730)

Программирование

Comparing the solvers for the mixed integer linear programming problems and the software environments that call them

[Сравнение решателей задач смешанного целочисленного линейного программирования и вызывающих их программных сред]

A. N. Ignatov, S. V. Ivanov

Moscow Aviation Institute (National Research University), Moscow, Russian Federation

Аннотация: В работе приводится концепция сравнения решателей задач смешанного целочисленного линейного программирования и вызывающих их программных сред. Эта концепция предполагает многократное повторение решения задач математического программирования с одними и теми же исходными данными для учета того, что время выполнения операций компьютером можно рассматривать как случайное. Для сравнения решателей также предполагается варьировать исходные данные при решении задачи математического программирования той же структуры. Сравнение проводится для ряда практических задач математического программирования. Например, рассматривается задача оптимизации портфеля ценных бумаг с вероятностным критерием. В тестировании используются решатели CPLEX, Gurobi, MATLAB, SCIP. В работе разбираются особенности вызова решателей в различных программных средах. В частности, описывается модификация исходных кодов для вызова решателя CPLEX через надстройку Opti Toolbox в среде Matlab. Детально описываются и исследуются компоненты времени получения решения для различных решателей и программных сред. Показывается, что время работы самого решателя может быть сравнимо со временем чтения данных из файлов и временем формирование ограничений в задаче математического программирования.

Ключевые слова: смешанное целочисленное линейное программирование, решатель, сравнение, программная среда.

УДК: 004.4+51-3

MSC: 68N30, 68M20, 68-04

Поступила в редакцию: 17.05.2024

Язык публикации: английский

DOI: 10.14529/mmp240305



© МИАН, 2024