ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ В НЕЛИНЕЙЫХ МОДЕЛЯХ УПРАВЛЕНИЯ МАТЕРИАЛЬНО-ПРОИЗВОДСТВЕННЫМИ ЗАПАСАМИ
ПРЕДПРИЯТИЯ
О.В. Пацула, магистрант
Кубанский государственный университет
(Россия, г. Краснодар)
DOI: 10.24411/2500-1000-2018-10038
Аннотация. В статье рассмотрено применение метода динамического программирования в управлении материально-производственными запасами предприятия на примере нелинейных моделей. Представлены динамическая детерминированная и стохастическая модели управления заемным средствами предприятия. Произведено построение оптимизационных задач и формализация условий и ограничений для каждой модели.
Ключевые слова: динамическое программирование, материально-производственные запасы, динамическая детерминированная модель, стохастическая модель, заемные средства.
Экономика России в настоящее время испытывает значительные трудности, которые были спровоцированы обесцениванием рубля, введением государственных санкций в отношении России западным странами, снижением цен на нефть и т. д. Подобные условия требуют пересмотра основных целей управленческой деятельности, а также методов, которые способствуют их эффективному достижению. Ни одно предприятие не способно вести свою деятельность без достаточного объема материально-производственных запасов. Обусловлено это тем, что запасы различного рода играют важную роль в функционировании любой экономической системы и возникают, соответственно, практически во всех звеньях народного хозяйства. То есть, основные результаты производственной деятельности предприятий во многом определяются объемом и уровнем запасов.
Эффективное управление запасами -это один из важнейших факторов повышения эффективности деятельности производственных предприятий. Поэтому в условиях рыночной экономики предприятия должны стремиться к эффективному управлению движением материальных и финансовых ресурсов, а именно управлению процессами снабжения, сбыта и оборотными средствами, которые вкладываются в эти запасы.
На актуальность данной темы, указывает тот факт, что проблему распределения ресурсов можно отнести к «вечным», так как ресурсы по своей природе всегда ограничены. Их, так или иначе, необходимо распределять на различные нужды предприятий постоянно и на всех уровнях. Также стоит отметить, что всегда остается актуальной тенденция разработки и практического приложения всевозможных методов оптимизации, в том числе и экономико-математических, для эффективного управления распределением запасов.
Решение экономических задач на основе метода динамического программирования актуально и в настоящее время. Как правило, математические модели для описания экономических процессов должны рассматриваться для реальных ситуаций. Зачастую переменные величины, характеризующие данные процессы, связаны между собой нелинейными законами. К задачам нелинейного распределения, решение которых рассматривается как многошаговый процесс, и применяется метод динамического программирования [1].
В основе метода динамического программирования лежит принцип оптимальности. Суть его заключается в том, что оптимальное поведение обладает тем свойством, что каковы бы ни были первоначальное состояние и решение в начальный момент, последующие решения должны со-
ставлять оптимальное поведение относительно состояния, получающегося в результате первого решения.
Рассмотрим стратегию оптимального использования заемных средств на предприятии. Они могут использоваться, например, для покупки нового оборудования при расширении производства или же для финансирования текущей деятельности в качестве вложений в оборотные активы предприятия.
Данный подход представляет собой построение оптимизационных задач, учитывающих специфику деятельности предприятия, предпосылок исходных данных, а также требующих необходимой точности полученных решений. В их постановке задействован углубленный набор ограничений. В основе этих задачах лежат предпосылки о зависимости цены и переменных издержек от объема выпускаемой продукции, а также о зависимости цены ресурса от объема его закупки [2].
Динамическая детерминированная модель управления заемными средствами предполагает оценку фактора времени для учета изменений основных показателей в разные периоды времени. Поэтому целевую функцию можно выразить как рг[/, х, у(/)], то есть маржинальный доход
от единицы выпущенной продукции i в момент времени t при заданной производственной программе X = (Х1,..., Хп) и внешних условиях, которые задаются вектором у(/). К внешним условиям относятся такие факторы, как уровень инфляции и безработицы, цены на энергоносители и т. д. Решение оптимизационных задач с использованием данной модели предполагает определение х (У) - интенсивности выпуска продукции i-го вида в момент времени t. А объем выпуска продукции i-го вида за интервал времени (0, Т) составляет
1) Целевая функция, максимизирующая маржинальный доход
X =
JX (t)dt [3].
Рассмотрим элементы, формализующие динамическую детерминированную модель [4]:
n T
E JV\t, x, y(t)] x (t)dt ^ max (1)
i=1 0
2) Ограничение на объем материально-производственных запасов
п _
Е 1уХ, < 1 , 7 = 1т, (2)
i=i
где Ь - объем наличных материально-производственных запасов у-го вида;
^ ■ - объем дополнительного материально-производственных запасов у-го вида.
3) Условие на равномерную загрузку производственных мощностей
t
ЕТ,(х)\х, (ф/'< /кт, V/ е (0,Т),I = 1,],
1=1 0 Т
(3)
где к ■ - количество оборудования вида
т ■ - эффективное время использования единицы оборудования у-го вида.
4) Ограничение интенсивности использования производственных мощностей
п _
Е Т (х)х, <ТК, I = 1,7, VУ е (0, Т) (4)
]=1
5) Ограничение спроса на продукцию
х, (У) < р [У, х, у(У)/, (/, х, у(/))], V/ е (0, Т) , (5)
где р [/, х, у(/) / (/, х, у(/))] - интенсивность спроса на продукцию /'-го вида; / [/, х, у(/)] - интенсивность продаж.
6) ограничение на закупки материально-производственных ресурсов в пределах объема заемных средств
0
M
X z^ [z, X, y(tM)] < V, Vt g (0, T), (6)
j=i
X Ta (Xq) xq < Tqlkl (9)
i=1
где aj[z,х,)J - стоимость матери- Ограничение спроса на продукцию
ально-производственных запасов, которая зависит от объема реализации продукции, объема закупок и момента закупки tм .
Решение задачи (1) - (6) осуществляется с помощью разбиения интервала времени (0, T) на подинтервалы
(0,11),..., (tN-1,T)и решения нелинейной статической задачи управления заемными средствами на каждом таком подинтерва-ле. Решение динамической задачи образуется путем слияния решений на всех временных промежутках вида (t ■, t-+1) [5].
Рассмотрим процесс разбиения более подробно. Для этого детализируем модель (1) - (6). Укажем, что на данных интервалах маржинальный доход (pqt [t, x, y(t)J, q = 0,1,., N -1 - величина, не зависящая от времени, а интенсивность производства xq (t) остается постоянной для любого периода времени t из отрезка \tq, tq+1 J. Интенсивность спроса и отпускные цены на продукцию тоже остаются постоянными, то есть Iptq {[t, x, y(t), f (t, x, y(t))]} = const. Производственная программа выпуска продукции задана вектором xq = (xq,...,xq),q = 1,2,.,N. Теперь данную динамическую модель (1) - (6) можно сформулировать в виде статической оптимизационной задачи:
Максимизация целевой функции
[xqy(tЖ ^ max
(7)
i=1
Ограничение объема материально-производственных запасов с учетом запасов прошлого периода
X xqij < j + Zq (8)
Ограничение интенсивности использования производственных ресурсов
Xxq < ptq[xq,yk(t),f (xq,y(t)] (io)
Ограничение на закупку материально-производственных ресурсов в пределах объема заемных средств
M
X
j=i
V_ N
zq.aq <-. (ii)
В отличие от рассмотренной модели стохастическая модель оптимального управления заемными средствами предполагает, что цена реализации продукции и спрос на нее являются не заданными, а случайными величинами. В свою очередь в данной модели появляется дополнительное ограничение на риск закупок. Одним из необходимых условий использования модели является большая накопленная статистика, а это существенно усложняет процесс ее построения. Поэтому если оно не выполняется, то целесообразнее использовать динамическую детерминированную модель [6].
Таким образом, целевая функция стохастической модели оптимального управления имеет вид
X j (Pi [t, x, y(t)] x (t)dt ^ max, (12)
i =1 0
где p [t, x, y(t)] - математическое ожидание случайной функции p [t, x, y(t)], которая рассматривается как случайный процесс;
p[t, x, y(t)] x (t) - интенсивность денежного потока в момент времени t.
Ограничение объема материально-производственных запасов
n _
X hx < L +z3, j = 1, m . (13)
n
T
i=1
i=1
Ограничение на производственные мощности
п
Е Та (X)х, <тк, I = к . (14)
Ограничение спроса на продукцию
х, (У) < р [У, х, у(/)/, (/, х, у(/))], V/ е (0, Т) . (15)
Ограничение на закупку материально-производственных ресурсов в объеме заемных средств
м
Е [7, х, у(^)] < V . (16)
7=1
Ограничение (16) можно представить в другом виде. Если равенство
п
2^ =Е Ь]а] [х, у(^)] выражает перемен, =1
ные затраты на производство единицы
п
продукции /'-го вида, то 2У = Е < V -
,=1
ограничение на закупку ресурсов в преде-
а
лах кредита. А <у: = ^ ' показывает долю
заемных средств, потраченную на приобретение материально-производственных запасов для производства продукции '-го вида за все время [7].
Таким образом, теперь можно сформулировать условия, которые ограничивают риск и являются дисперсией маржинального дохода:
а) в пределах допустимых значений
minmax V ц2[?,x, у(?)1ст2 +
Е^х,у(У)]ст,2 + 2ЕЕ^ДУ,х,< О , (17)
,=1 ,=1 1>]
Ест, < 1,ст, > 0, V* е (0,Т)
,=1
где ц2 - дисперсия случайной величины, то есть маржинального дохода р ;
соУу - ковариация доходностей /'-го
и у-го продуктов.
б) относительно минимаксного крите-
Е^2[У, х, + 2ЕЕ х, О (18)
ЕЕ о-,< > 0,Vf е (0,Т)
¡=1
Если же в модели (12) - (18) величины а ■ Т, рУ{ также являются случайными, то
необходимо ввести дополнительные ограничения:
D(aj) < Бг,
D[Tij (X)] < D2, '
Dilpt,[t, f(t,x,y(t)]} < D3(t),t e (0,T)
(19)
где [У, / (У, х, у(У)]} - дисперсия
случайной функции 1рУ{ [У, / (У, х, у(У)].
Решением задачи (7) - (19) является выбор таких производственных стратегий X = (Хх,..., Хп), интенсивностей реализа-
ции
xi(tV x = J x(t )dt
и векторов закупок
рия
2, которые будут максимизировать функционал (12) при заданных ограничениях
(13) - (19).
Подводя итог, можно сказать, что сформулированная модель - это многокритериальная задача максимизации функционала (14) с ограничениями на количественные оценки риска доходности производственной программы, риска недостатка производственных мощностей при выпуске продукции по выбранной производственной программе, риска недопроизводства и риска недостатка заемных ресурсов для обеспечения производства необходимыми материально-
производственными запасами.
Таким образом, была получена стохастическая нелинейная задача оптимального управления заемными средствами при выпуске и реализации предприятием продукции, в основе которой лежит задача максимизации ожидаемого маржинального дохода с ограничениями на объемы производства, производственные мощности, спрос на продукцию, заемные средства и потенциальные риски превышения случайными переменными модели их допустимых значений.
i=1
0
Решение сформулированных задач по- ловия для осуществления предприятиями зволяет повысить качество управления эффективной деятельности, направленной финансовыми ресурсами предприятия и в на обеспечение финансовой устойчивости. частности определить благоприятные ус-
Библиографический список
1. Чернышев, С. И. Об использовании метода динамического программирования Р. Беллмана в задачах экономического содержания / С. И. Чернышев // Бизнес информ. Научно-исследовательский центр индустриальных проблем развития РАН Украины. - 2013. - № 6. - С. 110-119.
2. Глухова, Н. В. Новая методика изучения темы «динамическое программирование» на примере задачи об инвестировании для студентов, обучающихся экономике и управлению / Н. В. Глухова // Фундаментальные исследования. - 2014. - № 8-4. - С. 950-954.
3. Кобзарь, А. И. Методы динамического программирования в задачах оптимизации использования технологического оборудования / А. И. Кобзарь, И. В. Тикменова, В. Н. Тик-менов // Электронные информационные системы. - 2015. - № 1 (4). - С. 5-13.
4. Рогожкин, В. М. Определение оптимальных вариантов выполнения механизированных работ методом динамического программирования / В. М. Рогожкин, Н. Н. Гребенникова, Н. В. Старостенко // Интерстроймех: материалы Междун. научн.-техн. конф., Самара, 09-11 сентября 2014 г. - Самара; ФГБОУ ВПО "Самарский государственный архитектурно-строительный университет", 2014. С 67-69.
5. Мильцева, Л. А. Использование метода динамического программирования и его оптимизация при решении задач управления / Л. А. Мильцева // Восточно-Европейский журнал передовых технологий. - 2009. - № 7 (40). - С. 7-9.
6. Дрозденка, К. А. Динамическое программирование в стохастических задачах распределения ресурсов / К. А. Дрозденка // Обозрение прикладной и промышленной математики. - 2008. - № 1. - С. 88-89.
7. Сутягина, Н. И. Метод динамического программирования при принятии микроэкономического решения / Н. И. Сутягина // Вестник НГИЭИ. - 2014. - № 11 (42). - С. 72-77.
DYNAMIC PROGRAMMING IN NONLINEAR MODELS OF MANAGING MATERIAL PRODUCTION RESERVES
O.V. Patsula, graduate student Kuban state university (Russia, Krasnodar)
Abstract. The article deals with the application of the method of dynamic programming in the management of material and industrial reserves of an enterprise using the example of nonlinear models. Dynamic deterministic and stochastic models of enterprise loan management are presented. The construction of optimization tasks and formalization of conditions and constraints for each model are made.
Keywords: dynamic programming, inventories, dynamic deterministic model, stochastic model, borrowed funds.