Аннотации:
Введение. При планировании проектов, комплексов работ часто приходится решать задачи распределительного типа, связанные с оптимальным распределением ресурсов. Существующие методы решения подобных задач предполагают наличие аналитической зависимости
непрерывного типа между объемами распределяемого ресурса и показателями эффективности. Однако оптимизационные задачи становятся не применимыми, когда ресурс дискретный
и зависимости задаются табличными способами. Цель исследования. Разработать математическую модель решения задачи оптимального распределения ресурсов дискретного типа с
таблично заданными критериями оптимальности методами линейного программирования.
Описать методику численного решения задачи с использованием вычислительной техники.
Материалы и методы. Решить поставленную задачу удается путем формирования аналитической зависимости кусочно-непрерывного типа между объемом распределенного ресурса и
критерием оптимальности. Это позволяет сформулировать оптимизационную задачу, решаемую методами математического программирования. Построить аналитическую целевую
функцию удается с помощью введения дополнительных параметров и ограничений. Численное решение задачи можно получить как с помощью математических пакетов прикладных
программ, таких как, например, Mathcad, так и с использованием систем программирования.
В работе описана методика решения задачи в среде MS Excel с использованием надстройки
«Поиск решений». Результаты. Разработана математическая модель решения дискретной
распределительной задачи для критерия оптимальности, заданного таблично, методами целочисленного линейного программирования. Описана методика численного решения в среде
MS Excel. Заключение. Ранее подобные задачи решались методами динамического программирования, что более затруднительно в вычислительном плане. Проведенные вычислительные эксперименты показали высокую точность вычислений по модели и устойчивость к изменению исходных данных. 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
Информатика и вычислительная техника
Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics.
2020, vol. 20, no. 2, pp. 26–35 34
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.
Описание:
Баркалов Сергей Алексеевич, д-р техн. наук, профессор, заведующий кафедрой управления, Воронежский государственный технический университет, г. Воронеж; barkalov@
vgasu.vrn.ru.
Глушков Александр Юрьевич, старший преподаватель, аспирант кафедры управления,
Воронежский государственный технический университет, г. Воронеж; alex-maslovra@mail.ru.
Моисеев Сергей Игоревич, канд. физ.-мат. наук, доцент, доцент кафедры информационных
технологий в экономике, Российский экономический университет имени Г.В. Плеханова, Воронежский филиал; доцент кафедры управления, Воронежский государственный технический университет, г. Воронеж; mail@moiseevs.ru. S.A. Barkalov1, barkalov@ vgasu.vrn.ru,
A.Yu. Glushkov1, alex-maslovra@mail.ru,
S.I. Moiseev1,2, mail@moiseevs.ru
1 Voronezh State Technical University, Voronezh, Russian Federation,
2 Plekhanov Russian University of Economics, Voronezh branch, Voronezh, Russian Federation