Решение задачи распределения ресурсов дискретного типа методами линейного программирования

Автор: Баркалов Сергей Алексеевич, Глушков Александр Юрьевич, Моисеев Сергей Игоревич

Журнал: Вестник Южно-Уральского государственного университета. Серия: Компьютерные технологии, управление, радиоэлектроника @vestnik-susu-ctcr

Рубрика: Информатика и вычислительная техника

Статья в выпуске: 2 т.20, 2020 года.

Бесплатный доступ

Введение. При планировании проектов, комплексов работ часто приходится решать задачи распределительного типа, связанные с оптимальным распределением ресурсов. Существующие методы решения подобных задач предполагают наличие аналитической зависимости непрерывного типа между объемами распределяемого ресурса и показателями эффективности. Однако оптимизационные задачи становятся не применимыми, когда ресурс дискретный и зависимости задаются табличными способами. Цель исследования. Разработать математическую модель решения задачи оптимального распределения ресурсов дискретного типа с таблично заданными критериями оптимальности методами линейного программирования. Описать методику численного решения задачи с использованием вычислительной техники. Материалы и методы. Решить поставленную задачу удается путем формирования аналитической зависимости кусочно-непрерывного типа между объемом распределенного ресурса и критерием оптимальности. Это позволяет сформулировать оптимизационную задачу, решаемую методами математического программирования. Построить аналитическую целевую функцию удается с помощью введения дополнительных параметров и ограничений. Численное решение задачи можно получить как с помощью математических пакетов прикладных программ, таких как, например, Mathcad, так и с использованием систем программирования. В работе описана методика решения задачи в среде MS Excel с использованием надстройки «Поиск решений». Результаты. Разработана математическая модель решения дискретной распределительной задачи для критерия оптимальности, заданного таблично, методами целочисленного линейного программирования. Описана методика численного решения в среде MS Excel. Заключение. Ранее подобные задачи решались методами динамического программирования, что более затруднительно в вычислительном плане. Проведенные вычислительные эксперименты показали высокую точность вычислений по модели и устойчивость к изменению исходных данных.

Еще

Ресурсы, оптимизация, распределение, линейное программирование, математическое моделирование

Короткий адрес: https://sciup.org/147233755

IDR: 147233755   |   DOI: 10.14529/ctcr200203

Список литературы Решение задачи распределения ресурсов дискретного типа методами линейного программирования

  • Соколов, А.В. Методы оптимальных решений. В 2 т. Т. 1: Общие положения. Математическое программирование / А.В. Соколов, В.В. Токарев. - М.: Физматлит, 2012. - 564 с.
  • Юдин, Д.Б. Задачи и методы линейного программирования. Математические основы и практические задачи/Д.Б. Юдин, Е.Г. Гольштейн. - М. : Либроком, 2016. - 322 с.
  • Карзаева, Н.Н. Математическое программирование в экономике: учеб.пособие /Н.Н. Кар-заева. - М. : Финансы и статистика, 2010. - 240 с.
  • Карманов, В.Г. Математическое программирование / В.Г. Карманов. - М. : Физматлит, 2008. - 264 с.
  • Кремер, Н. Ш. Исследование операций в экономике: учеб. для вузов / Н.Ш. Кремер. -3-е изд., перераб. и доп. -М. : Изд-во Юрайт, 2013. - 438 с.
  • Баркалов, С.А. Математические методы и модели в управлении и их реализация в MS Excel / С.А. Баркалов, С.И. Моисеев, В.Л. Порядина. - Воронеж: Воронежский ГАСУ, 2015. - 265 с.
  • Математические и инструментальные методы экономики: учеб. пособие / П.В. Акинин и др. - М. : КноРус, 2016. - 151 с. - (Для бакалавров).
  • Моисеев, С.И. Математические методы и модели в экономике: учеб. пособие / С.И. Моисеев, А.В. Обуховский. - Изд. 2-е, испр. - Воронеж: АОНО ВПО «Ин-т менеджмента, маркетинга и финансов», 2009. - 160 с.
  • Барлаков, С.А. Модели и методы в управлении и экономике с применением информационных технологий [Электронный ресурс]: учеб. пособие / С.А. Барлаков, С.И. Моисеев, В.Л. Порядина. - СПб.: Интермедия, 2017. - 264 с.
  • Fourer, R. AMPL: A Modelling Language for Mathematical Programming / R. Fourer, D.M. Gay, B.W. Kernighan. - 2nd ed. - Duxbury, 2002. - http://ampl.com/resources/the-ampl-book/chapterdownloads/
  • Симаков, Е.Е. Методика решения математических задач с помощью программирования и компьютерного моделирования /Е.Е. Симаков //Информатизация образования и науки. - 2016. -№ 4 (32). - С. 126-140.
  • Тарасов, В.Н. Математическое программирование: теория, алгоритмы, программы: учеб. пособие / В.Н. Тарасов, Н.Ф. Бахареева. - Самара: Поволжский гос. ун-т телекоммуникаций и информатики, 2007. - 222 с.
  • Киселев, Н.Г. Применение математического пакета MATHCAD для решения задач линейного программирования / Н.Г. Киселев // Системы управления, технические системы: устойчивость, стабилизация, пути и методы исследования: материалы науч.-практ. семинара молодых ученых и студентов. - 2017. - С. 169-172.
  • Решение оптимизационных задач на языке программирования VISUAL С# с использованием математических пакетов /И.А. Гурин, Н.А. Спирин, В.В. Лавров, М.В. Бякова //Моделирование и наукоемкие информационные технологии в технических и социально-экономических системах: тр. IVВсерос. науч.-практ. конф. с междунар. участием. - 2016. - С. 70-74.
  • Леоненков, А.В. Решение оптимизационных задач в среде MS Excel / А.В. Леоненков. -СПб.: БХВ-Петербург, 2005. - 704 с.
  • Аверина, Т.А. Модели распределения ресурсов в программе антикризисного управления / Т.А. Аверина, С.А. Баркалов, О.Л. Смольянова // Управление развитием крупномасштабных систем MLSD'2019: материалы двенадцатой междунар. конф. Науч. электрон. изд. / под общ. ред. С.Н. Васильева, А.Д. Цвиркуна. - 2019. - С. 1162-1164. DOI: 10.1109/MLSD.2019.8911048
Еще
Статья научная