Solution of the Discrete Resources Distribution Problem by Methods of Linear Programming
DOI:
https://doi.org/10.14529/ctcr200203Keywords:
resources, optimization, distribution, linear programming, mathematical modelingAbstract
Introduction. When planning projects, work packages, one often has to solve distribution-type problems associated with the optimal allocation of resources. Existing methods for solving such problems suggest the presence of an analytical dependence of a continuous type between the volumes of the distributed resource and performance indicators. However, optimization problems become inapplicable when the resource is discrete and dependencies are specified in tabular ways. Aim. To develop a mathematical model for solving the problem of the optimal distribution of resources of a discrete type with table-defined optimality criteria using linear programming methods. Describe the method of numerical solution of the problem using computer technology. Materials and methods. It is possible to solve the problem by forming an analytical dependence of a piecewise-continuous type between the volume of the distributed resource and the optimality criterion. This allows us to formulate an optimization problem solved by mathematical programming methods. It is possible to construct an analytical objective function by introducing additional parameters and restrictions. A numerical solution to the problem can be obtained both using mathematical packages of applied programs, such as, for example, “Mathcad”, and using programming systems. The paper describes the methodology for solving problems in the MS Excel environment using the add-on “Solver”. Results. A mathematical model is developed for solving a discrete distribution problem for the optimality criterion given in a table by integer linear programming methods. The technique of numerical solution in the MS Excel environment is described. Conclusion. Previously, such problems were solved by dynamic programming methods, which is more difficult in the computational plan. Conducted computational experiments showed high accuracy of model calculations and resistance to changes in the source data.References
Соколов, А.В. Методы оптимальных решений. В 2 т. Т. 1: Общие положения. Математическое программирование / А.В. Соколов, В.В. Токарев. – М.: Физматлит, 2012. – 564 c.
Юдин, Д.Б. Задачи и методы линейного программирования. Математические основы и практические задачи / Д.Б. Юдин, Е.Г. Гольштейн. – М.: Либроком, 2016. – 322 c.
Карзаева, Н.Н. Математическое программирование в экономике: учеб.пособие / Н.Н. Карзаева. – М.: Финансы и статистика, 2010. – 240 c.
Карманов, В.Г. Математическое программирование / В.Г. Карманов. – М.: Физматлит, 2008. – 264 c.
Кремер, Н. Ш. Исследование операций в экономике: учеб. для вузов / Н.Ш. Кремер. – 3-е изд., перераб. и доп. – М.: Изд-во Юрайт, 2013. – 438 с.
Баркалов, С.А. Математические методы и модели в управлении и их реализация в MS Excel / С.А. Баркалов, С.И. Моисеев, В.Л. Порядина. – Воронеж: Воронежский ГАСУ, 2015. – 265 с.
Математические и инструментальные методы экономики: учеб. пособие / П.В. Акинин и др. – М.: КноРус, 2016. – 151 c. – (Для бакалавров).
Моисеев, С.И. Математические методы и модели в экономике: учеб. пособие / С.И. Моисеев, А.В. Обуховский. – Изд. 2-е, испр. – Воронеж: АОНО ВПО «Ин-т менеджмента, маркетинга и финансов», 2009. – 160 с.
Барлаков, С.А. Модели и методы в управлении и экономике с применением информационных технологий [Электронный ресурс]: учеб. пособие / С.А. Барлаков, С.И. Моисеев, В.Л. Порядина. – СПб.: Интермедия, 2017. – 264 c.
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-amplbook/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






