Автоматика и телемеханика, № 5, 2020
© 2020 г. С.А. МАЛАХ (malahsveta@mail.ru),
В.В. СЕРВАХ, д-р физ.-мат. наук (svv_usa@rambler.ru)
(Институт математики им. С.Л. Соболева СО РАН, Омск)
МАКСИМИЗАЦИЯ УДЕЛЬНОЙ ПРИВЕДЕННОЙ ПРИБЫЛИ
В СИСТЕМАХ УПРАВЛЕНИЯ ЗАПАСАМИ1
Исследуется модель максимизации прибыли коммерческой компании
с учетом интенсивности продажи товаров, стоимости закупки, доставки,
хранения и реализации, а также возможности альтернативного размеще-
ния свободного капитала. Показано, что функция прибыли в зависимости
от периода завоза товаров имеет единственную точку максимума. По-
строена модель и разработаны алгоритмы решения задачи максимизации
прибыли в многономенклатурных системах при ограниченном оборотном
капитале.
Ключевые слова: исследование операций, управление запасами, максими-
зация прибыли, динамическое программирование.
DOI: 10.31857/S0005231020050074
1. Введение
Рассматривается задача оптимизации деятельности торговой компании,
которая закупает товары на бирже и реализует их на розничном рынке.
На предприятии построен специализированный склад, внедрены современ-
ные логистические технологии с соответствующими базами данных, постоян-
ным мониторингом движения товаров, автоматизацией склада и погрузочно-
разгрузочных работ. Новейшие технологии, эффективная организация соб-
ственного склада позволили существенно сократить издержки. Сложилась
ситуация, когда классические модели, например [1-5], основанные на мини-
мизации затрат, не всегда адекватно отражают ситуацию. В настоящее время
с учетом высокой мобильности экономики, острой конкуренции и внедрения
современных систем логистики возникла необходимость использования но-
вых моделей, направленных, в первую очередь, на эффективное использова-
ние капитала и получение максимальной прибыли. Одной из первых в этом
направлении была статья [6]. Из российских публикаций отметим [7-11] и
недавно изданную монографию [12]. Такой подход особенно важен при оп-
тимизации закупок товаров, для которых отношение объем/цена является
малой величиной, например радиодеталей, медикаментов и др. [13, 14]. Затра-
ты на доставку и хранение становятся незначительными, и большее значение
приобретает скорость оборота денег.
1 Работа выполнена при поддержке программы фундаментальных научных исследо-
ваний государственных академий наук на 2013-2020 гг., п. I.5, проект № 0314-2019-0019
¾Анализ и решение задач проектирования сложных систем методами дискретной оптими-
зации¿.
106
Другой проблемой является разработка алгоритма автоматической кор-
ректировки заявок при ограничении оборотного капитала. Автоматизирован-
ная система при формировании очередной заявки определяет оптимальные
объемы закупки товаров. В некоторые моменты времени общая стоимость
заказываемых товаров может оказаться больше имеющихся в наличии сво-
бодных денег. В такой ситуации приходится либо сокращать заказ, либо брать
кредит. Кредит меняет стоимость денег, и тем самым меняются и оптималь-
ные объемы закупок. Сокращение заказа также приводит к отклонению от
оптимума. Возникает задача корректировки многономенклатурного заказа с
учетом ограничений на размер оборотного капитала.
Большое влияние на представляемую работу оказали успехи ученых бело-
русской школы по комбинаторной оптимизации, созданной В.С. Танаевым.
Работы [15, 16] и многие другие стали источником получения качественной
систематизированной информации, базой для дальнейших исследований. Ра-
боты по логистике поставок [19, 20] выполнялись в рамках проектов INTAS в
тесном сотрудничестве с белорусскими учеными. Настоящая публикация опи-
рается на современные разработки, проводимые в объединенном институте
проблем информатики Национальной академии наук Беларуси. В частности,
отметим статьи, связанные с задачами максимизации прибыли [17, 18].
Структура статьи. В разделе 2 рассматривается модель управления запа-
сами при наличии альтернативных возможностей использования капитала.
Раздел 3 посвящен построению модели и разработке алгоритмов решения за-
дачи оптимизации текущих закупок в многономенклатурных системах при
ограниченном оборотном капитале, в том числе и при возможности исполь-
зования кредитов. В раздел 4 рассматривается более общая модель с учетом
особенностей ее реализации на практике.
2. Задача максимизации чистой приведенной прибыли
Рассматривается классическая модель управления запасами и ее развитие
с учетом факторов современной экономики. Основное внимание уделяется
эффективному использованию капитала при наличии альтернативных воз-
можностей его использования.
Модель будем рассматривать в предположении, что имеется гарантиро-
ванная возможность альтернативного безрискового размещения капитала под
ставку r0. Тогда деньги в разные моменты времени будут иметь различную
ценность. Чтобы сравнивать поступления, полученные в разное время, ис-
пользуется следующий подход. Если в момент t1 имеется некоторый капи-
тал K1, то его всегда можно разместить на рынке под текущую рыночную
процентную ставку r0. При таком размещении к моменту t2 капитал увели-
чится до значения K1(1 + r0)t2-t1 . И наоборот, если в момент t2 необходим ка-
питал K2, то в момент t1 достаточно иметь его в количестве K2/(1 + r0)t2-t1 .
Поэтому чтобы сравнить капитал K1 в момент времени t1 и K2 в момент вре-
мени t2, необходимо сравнить величины K1 и K2/(1 + r0)t2-t1 . Эта операция
называется операцией приведения к моменту времени t1 или дисконтирова-
нием.
107
U
0,15
0,10
0,05
0
5
10
15
20
25
30
35
40 T
-0,05
-0,10
-0,15
-0,20
-0,25
-0,30
Рис. 1. Зависимость удельной прибыли от T .
Процесс закупки и реализации товара будем рассматривать, как в класси-
ческой модели: закупаем товар в объеме v по цене β и продаем его с интен-
сивностью λ по цене c. Затраты на доставку задаются функцией α + βv, где
α постоянные издержки, включающие стоимость заявки и доставки про-
дукции. Стоимость хранения единицы товара в единицу времени обозначим
через cxp.
Время реализации закупленного товара составит T = . Интенсивность
поступления денег от продажи равна cλ. С учетом дисконтирования интен-
сивность поступления денег выражается функциейcλ(1+r
. За период реали-
0)t
зации товара [0, T ] суммарные поступления, дисконтированные к начальному
моменту времени, будут равны
T
(1 + r0)T - 1
Q(T ) =
dt =
,
(1 + r0)t
ln(1 + r0)
(1 + r0)T
0
а затраты на хранение товара с учетом дисконтирования составят
T
(
)
(T λ - tλ)cxp
cxpλ
1
Z(T ) =
dt =
T ln(1 + r0) +
-1
(1 + r0)t
ln2(1 + r0)
(1 + r0)T
0
Таким образом, за указанный период [0, T ] чистая приведенная прибыль бу-
дет получена в размере
Q(T ) - (α + βv) - Z(T ).
В задаче требуется максимизировать удельную прибыль, которая выражает-
ся следующей функцией:
Q(T ) - (α + βT λ) - Z(T )
U (T ) =
→ max .
T
На графике (рис. 1) приведен пример функции U(T ) в зависимости от
периода завоза товара при входных данных λ = 1, α = 2, β = 0,25, c = 1,
r0 = 0,1, cxp = 0,03. Оптимальное значение удельной чистой привиденной
прибыли равно 0,109 и достигается при T = 7,02.
108
W
1
1 - a/g
0
5
10
15
20
25
30
T
Рис. 2. Изменение функции W (T ) в зависимости от T .
Исследуем экстремальные значения функции U(T ). Обозначим
cxpλ
1
γ=
+
> 0, δ =
,
0 < δ < 1.
ln(1 + r0)
ln2(1 + r0)
1+r0
Тогда
1
U (T ) =
(γ(1 - δT) - α - βT λ) - const,
T
где const =cxpλ
,
ln2(1+r0)
lim
U (T ) = -∞, lim U(T ) = -βλ.
T→+0
T→+∞
Исследуем нули производной
-γδT ln δT - γ(1 - δT) + α
U(T) =
= 0.
T2
Получаем следующее уравнение:
α
δT(1 - T ln δ) = 1 -
γ
Решим его графически. Обозначим W (T ) = δT(1 - T ln δ).
W (0) = δ0 = 1;
W(T) = δT ln δ - δTT ln2 δ - δT ln δ = -δTT ln2 δ < 0;
lim W (T ) = 0.
T→∞
Следовательно, функция W (T ) всегда положительна и монотонно убывает.
График ее изображен на рис. 2. Графиком правой части уравнения является
прямая, параллельная оси Ox.
При α < γ графики пересекаются и существует единственное
решение
уравнения δT(1 - T ln δ) = 1 -αγ . Очевидно, что это точка максимума. Тем
самым доказана следующая
109
cxpλ
Теорема 1. При α <
функция прибыли имеет един-
ln(1+r0)
+ ln2
(1+r0)
ственную точку максимума. При α ≥cλln(1+r
функция прибыли
0)
1+r0)
монотонно возрастает на всем промежутке (0,∞) и при этом значение
прибыли всегда отрицательно и меньше величины -βλ -cхрλln(1+r
0)
Таким образом, при определенных условиях существует такой период за-
воза продукции, при котором вложенные деньги используются максимально
эффективно, принося наибольшую прибыль. Точка максимума находится как
единственное решение уравнения δT(1 + T ln δ) = 1 -αγ .
3. Задача с ограничением на оборотный капитал
Описанный выше подход является математической основой моделей, реа-
лизованных на практике в сетевых торговых структурах. В многономенкла-
турных системах определяется, какие товары завозить и в каком объеме с
учетом текущего спроса, цен закупки и продажи, стоимости доставки и хра-
нения. Критерием является максимизация удельной приведенной прибыли.
Используемая модель позволяет учитывать различные дополнительные огра-
ничения по страховым запасам товаров, временным лагам и т.д. Сроки и объе-
мы заказов рассчитываются автоматически программой-роботом без участия
работников фирмы.
Сложности возникают, когда при формировании заявки общая стоимость
заказываемых товаров может оказаться больше имеющихся в наличии сво-
бодных денег. Во-первых, стоимость заявки колеблется, так как в разные мо-
менты времени завозятся разные виды и объемы товаров. Во-вторых, размер
оборотного капитала может сократиться, например в период уплаты налогов
или при внешнем отвлечении оборотных средств. В такой ситуации приходит-
ся либо сокращать заказ, либо брать кредит. Сокращение заказа приводит
к дополнительным издержкам. Кредит уменьшает прибыль из-за выплаты
процентов. Ниже построена модель и разработан алгоритм решения задачи
минимизации издержек в случае ограничения на объем оборотного капитала.
Опишем параметры задачи:
N количество видов товара;
αi стоимость доставки одной партии товара i;
βi
цена закупки единицы продукции товара i;
αi + βivi стоимость заказа и доставки партии товара i объемом vi;
λi
интенсивность продажи товара i;
ci
цена продажи единицы товара i;
cxpi
стоимость хранения единицы товара i в единицу времени;
r0
ставка альтернативного безрискового ликвидного размещения капи-
тала.
В текущий момент времени для каждого товара i с нулевым остатком на
складе требуется найти период завоза Ti, при котором удельная приведенная
прибыль Ui(Ti), равная
110
1( ciλi
(1 + r0)Ti - 1
iTiλi -
Ti ln(1 + r0)
(1 + r0)Ti
xp
(
))
c
λi
1
i
-
Ti ln(1 + r0) +
-1
,
ln2(1 + r0)
(1 + r0)Ti
будет максимальна.
Отметим, что параметры задачи постоянны только на определенном вре-
менном промежутке. При следующем заказе товаров используются новые,
актуальные на момент расчета значения параметров. Сделаем еще некото-
рые естественные допущения, которые не влияют на общность рассматривае-
мой модели. Заказы невозможно делать в любой момент времени. Дискрет-
ность планирования во времени естественна для экономических задач. Если
выбрать подходящую единицу измерения, то можно рассматривать только
целочисленные моменты времени. Временные лаги при отгрузке и доставке
товара учитывать не будем, так как это не влияет на суть задачи.
При этих условиях достаточно рассматривать только такие объемы завоза,
чтобы товар заканчивался в целочисленные моменты времени, и новый завоз
делать, когда остаток товара будет равен нулю. Тогда и значения Ti долж-
ны быть целыми. Действительно, если Ti не является целым, то в момент
времени ⌊Ti⌋ все равно придется делать очередной завоз, так как остатка
(Ti - ⌊Ti⌋)λi до следующего завоза не хватит. Целочисленный оптимум Ui(Ti)
обозначим через T∗i. Соответствующее значение объема завозимого товара
равно v∗i = T∗iλi.
Очередная заявка формируется в текущий момент t ∈ Z+. Закупаем толь-
ко те товары, которые к этому моменту заканчиваются. Без ограничения общ-
ности для удобства изложения перенумеруем их числами от 1 до n. Считыва-
ем из базы данных текущие параметры по этим позициям, далее по каждому
товару i = 1, . . . , n находим целочисленные оптимумы T∗i и cоответствующие
значения завозимых объемов v∗i = T∗iλi. Для их покупки потребуется
i + βiv∗i)
i=1
единиц капитала. При наличии необходимой суммы заявка оплачивается и
товар поставляется.
3.1. Задача сокращения заявки
Проблемы возникают, когда текущего капитала K не хватает для опла-
ты заявки целиком. На практике рассматриваются три варианта: сокраще-
ние заявки, банковский краткосрочный кредит, товарный кредит. Последние
два варианта отличаются организационно, однако с позиций максимизации
чистой приведенной прибыли между ними различий нет, часть дохода при-
ходится отдавать. Рассмотрим сначала задачу сокращения заявки, а потом
обобщим ее на случай возможности использования кредитов.
Введем переменную xi ≤ v∗i объем заказа товара i = 1, . . . , n. Как было
упомянуто выше, Ti является целым числом, и, значит, xi ∈ {λi, 2λi, 3λi, . . .
111
...,v∗i }. Здесь xi ≥ λi, так как спрос должен быть удовлетворен. Сокращение
(
)
v∗i
заказа до уровня xi приводит к потере прибыли в размере Hi(xi) = Ui
-
λi
(
)
xi
-Ui
. Отметим, что на множестве {λi, 2λi, 3λi, . . . , v∗i} функция Hi(xi)
λi
монотонно убывает.
Таким образам, если K < (αi + βiv∗i), то денег на оплату текущей заяв-
i=1
ки не хватает и закупки необходимо сократить. При этом желательно, чтобы
потери прибыли были минимальны. Получаем следующую модель:
Hi(xi) → min,
i=1
i + βixi) ≤ K,
i=1
xi ∈ {λi,2λi,3λi,... ,v∗i}, i = 1,... ,n.
Заметим, что в данной постановке K ≥ (αi + βiλi), так как до следующего
i=1
завоза спрос должен быть удовлетворен. Величину (αi + βiλi) обозначим
i=1
через Kmin.
Для решения данной задачи используем схему динамического программи-
рования [21]. Обозначим через ϕ(m, k) оптимальное значение целевой функ-
ции при текущем капитале k и подмножестве товаров {1, . . . , m}, где m =
= 1, . . . , n, k = 1, . . . , K. Закупка товара m в количестве xm допустима, если
xm ∈ {λm,2λm,3λm,... ,v∗m} и
i + βiλi) + αm + βmxm ≤ k. Множество
i=1
допустимых значений xm обозначим через P (m, k).
Для вычисления ϕ(m, k) перебираем все значения xm ∈ P (m, k). Если то-
вар m закупаем в объеме xm, то получаем подзадачу
Hi(xi) + Hm(xm) → min,
i=1
i + βixi) ≤ k - (αm + βmxm),
i=1
xi ∈ {λi,2λi,3λi,... ,v∗i},i = 1,... ,m - 1,
оптимум для которой равен ϕ(m - 1, k - αm - βmxm). Таким образом имеем
рекуррентное соотношение
ϕ(m, k) = min
{Hm(xm) + ϕ(m - 1, k - αm - βmxm)}.
xm∈P(m,k)
Для нахождения ϕ(n, k) данное рекуррентное соотношение необходи-
мо реализовать в двойном цикле m = 2, . . . , n, k = 1, . . . , K при начальных
112
условиях ϕ(1, k) = H1(x1), где x1 = min{⌊k-λ1β11 ⌋λ1,v1}.Восстановлениеоп-
тимального решения осуществляется обратным ходом по стандартной схе-
ме. Заметим, что реализация алгоритма требует целочисленности вели-
чин αm + βmxm, что может быть обеспечено подбором единиц измерения
капитала.
Трудоемкость алгоритма псе
(
)
входных данных и составляет O K
T
операций, где K имеющийся
m
m=1
капитал в выбранных единицах измерения, T∗m оптимальный период завоза
товара m.
3.2. Формирование заявки при возможности использования кредитов
Обобщим выписанную модель на случай возможности использования кре-
дитов. Ставка по кредиту r известна. Переменной D будем обозначать размер
кредита. Как и ранее, Kmin = (αi + βiλi) это минимально необходимый
i=1
объем оборотных средств. Введем также величину Kmax = (αi + βiλiT∗i)
i=1
размер средств, достаточный для полного обеспечения заявки.
В случае, если минимально необходимый размер оборотных средств Kmin
больше наличного капитала K, размер кредита не может быть меньше
величины Kmin - K. Максимальное значение кредита D не превосходит
Kmax - K.
Приведенные издержки на использование кредита составятD(1+r) - D.1+r
0
Размер доступного капитала будет равен K + D. Получаем следующую мо-
дель:
D(1 + r)
Hi(xi) +
- D → min,
1+r
0
i=1
i + βixi) ≤ K + D,
i=1
max{0, Kmin - K} ≤ D ≤ Kmax - K,
xi ∈ {λi,2λi,3λi,... ,v∗i}.
Если переменную D зафиксировать, то величинаD(1+r) - D будет кон-1+r
0
стантой и получим задачу, описанную в предыдущем параграфе, с начальным
капиталом K + D. Ее решаем описанным там же алгоритмом и находим все
ϕ(m, k) для m = 1, . . . , n и k = 1, . . . , Kmax. После этого остается перебрать
все целые значения D ∈ [max{0, Kmin - K}, Kmax - K] и найти минимум
{
}
D(1 + r)
min
ϕ(n, K + D) - D +
D∈[max{0,Kmin-K},Kmax-K]
1+r0
113
(
)
Трудоемкость алгоритма составит O
Kmax T
операций.
i
i=1
Расчеты на реальных данных показали актуальность модели с кредитами.
Часто оптимум по D достигается внутри интервала
[
]
max{0, Kmin - K}, Kmax - K
,
т.е. заявка все-таки сокращается, но ее часть оплачивается за счет кредита.
Аналогичный результат был получен для задачи календарного планирования
инвестиционных проектов, когда за счет кредитов выполнялась только часть
работ проекта [22].
4. Формирование заявки с учетом неравномерности потребления
В рассмотренных моделях в момент формирования заявки предполага-
лось, что интенсивность потребления каждого товара не меняется в течение
всего периода его реализации. При следующем формировании заявки будет
использоваться другое актуальное значение λi и остатков на складе. При
этом значение λi могло измениться. Таким образом, функция интенсивности
потребления хоть и являлась кусочно-постоянной по времени, но в рассмат-
риваемый период была константой. В реальности процесс реализации това-
ра может оказаться неравномерным. Поэтому наиболее эффективно вместо
константы λi использовать функцию λi(t), t = 1, . . . , T , где за t = 0 берем те-
кущий момент времени очередного заказа. Отметим, что в рассматриваемой
практической задаче величины λi(t) на период планирования T достаточно
хорошо прогнозируются. Это обусловлено и спецификой задачи, и небольшим
горизонтом планирования. Несмотря на это, в модели необходимо учесть, что
реальный спрос может отклониться от заданного. Поэтому необходим неко-
торый механизм, который устраняет данную проблему. Как вариант можно
формировать страховой запас, но это приводит к снижению прибыли и допол-
нительной оптимизации. Получаем две противоположные тенденции. С одной
стороны, нежелательно возникновения дефицита товара на складе, так как
это приводит к недополученной прибыли. С другой стороны, лишние запасы
на складе уменьшают прибыль. Задачи такого типа исследуются в многочис-
ленных публикациях, например [23]. В данной задаче ситуация проще. Так
как в каждый целочисленный момент ситуация на складе отслеживается, то
в момент Ti - 1 можно сравнить остаток на складе и значение λi(Ti). Если
остаток меньше, то очередной заказ товара делаем в момент Ti - 1. Пусть
в момент очередного заказа на складе имеется остаток Ri ≥ 0, которого не
хватает для покрытия спроса на ближайший единичный период времени.
При этих условиях объем заказа товара i на период Ti составит λi(t)-
t=1
-Ri, а начальный объем на складе λi(t). Приведенный доход будет равен
t=1
ciλi(t)
Q(Ti) =
. Здесь можно учесть и изменения цен продажи, используя
(1+r0)t
t=1
114
вместо ci заданные значения ci(t):
ci(t)λi(t)
Qi(Ti) =
(1 + r0)t
t=1
Величины αi и βi учитываются только в момент t = 0. Поэтому нет смысла
их варьировать.
Выпишем затраты на хранение Zi(Ti). Остаток товара i на складе на мо-
мент t = 1, . . . , Ti составит
λi(τ) -
λi(τ) =
λi(τ). Средний остаток
τ=1
τ=1
τ=t+1
на интервале [t - 1, t], за который приходится платить, равен
λi(τ)+
τ=t+1
+λi(t)2. Можно также учесть изменение удельной стоимости хранения това-
ров во времени. В результате получаем следующую формулу:
(
)
i
λi(τ) +λi(t)
cxpi(t)
2
τ=t+1
Zi(Ti) =
(1 + r0)t
t=1
Функция удельной приведенной прибыли будет равна
(
)
1
Ui(Ti) =
Qi(Ti) - αi - βi
λi(t) - Zi(Ti)
T
i
t=1
Оптимум T∗i находим простым перебором для Ti = 1, 2, . . . , до тех пор пока
функция Ui(Ti) не начнет убывать.
Уточним математическую модель задачи. Пусть, как и ранее, {1, . . . , n}
это множество номеров товаров, заказываемых в момент t = 0. Оптимальный
объем товара i в заявке равен
λi(t) - Ri. Тогда стоимость оптимальной
t=1
заявки составит

T∗i
Kmax =
αi + βi  λi(t) - Ri.
i=1
t=1
Средства, необходимые для удовлетворения минимального спроса, будут рав-
ны
Kmin = (αi + βii(1) - Ri)).
i=1
Переменная xi может принимать значения
λi(t) - Ri, Ti = 1,... ,T∗i.
t=1
Функция потерь Hi(xi) определяется как отклонение от оптимального значе-
ния прибыли Ui(T∗i) - Ui(Ti). Таким образом, итоговая модель сокращения
115
заявки и оптимизации кредитных заимствований принимает вид:
D(1 + r)
Hi(xi) +
- D → min,
1+r
0
i=1
i + βixi) ≤ K + D,
i=1
max{0, Kmin - K} ≤ D ≤ Kmax - K,
{
}
xi
λi(t) - Ri | Ti = 1,... ,T
i
t=1
Для решения сформулированной задачи используем описанный выше ал-
горитм динамического программирования. Алгоритм реализован и внед-
рен в логистической системе управления закупками одного из дистрибью-
теров фармацевтического рынка. Общее число позиций в номенклатуре то-
варов составляет более 40 тысяч. Ежедневный заказ включает несколько ты-
сяч наименований товаров. Оптовая отгрузка осуществляется через кросс-
докинговый склад. База данных о ценах, спросе и других параметрах обнов-
ляется ежедневно. Информация об остатках на складе компании отслежива-
ется в реальном режиме времени. Расчет заявки происходит в конце каждого
дня с учетом текущих параметров системы.
5. Заключение
В работе исследована задача максимизации прибыли с учетом альтерна-
тивного использования капитала. Доказана теорема о единственности точки
максимума функции прибыли. Построена модель задачи формирования за-
явки максимизации прибыли с учетом ограничения оборотного капитала, вы-
явлены и обоснованы ее свойства, предложен и реализован алгоритм решения
задачи, основанный на схеме динамического программирования. Предложен
и реализован алгоритм решения задачи формирования заявки при возмож-
ности использования кредитов. Рассмотрен случай формирования заявки с
учетом неравномерности потребления. Разработанный подход используется
при оперативном управлении поставками в компании, торгующей медика-
ментами.
СПИСОК ЛИТЕРАТУРЫ
1. Wilson R.H. A Scientific Routine for Stock Control // Harvard Business Rev. 1934.
No. 13. P. 116-128.
2. Букан Дж., Кенигсберг Э. Научное управление запасами. М.: Наука, 1967.
3. Первозванский А.А. Математические модели в управлении производством. М.:
Наука. Главная редакция физ.-мат. лит. 1975.
4. Рыжиков Ю.И. Теория очередей и управление запасами. СПб.: Питер, 2001.
5. Хедли Дж., Уайтин Т. Анализ систем управления запасами. М.: Наука, 1969.
116
6.
Chandra M.J., Bahner M.L. The effects of inflation and the time value of money on
some inventory systems // Int. J. Product. Res. 1985. V. 23. No. 4. P.723-729.
7.
Бродецкий Г.Л. Модели оптимизации систем управления запасами с учетом вре-
менной стоимости денег при ограничениях на размер капитала // Логистика и
управление цепями поставок. 2007. № 2. С. 70-88.
8.
Бродецкий Г.Л. Многономенклатурное управление запасами: новый подход к
оптимизации решений // Логистика сегодня. 2014. № 1. С. 34-45.
9.
Brodetskiy G.L. The new approach to inventory optimization // Int. J. Logist. Syst.
Management (IJLSM). 2015. V. 22. No. 3. P. 251-266.
10.
Лукинский В.В. Актуальные проблемы формирования теории управления запа-
сами. СПб.: СПбГИЭУ, 2008.
11.
Лукинский В.В. Управление запасами в цепях поставок: в 2 ч. Ч. 2: учебник и
практикум для бакалавриата и магистратуры. М.: Изд-во Юрайт, 2017.
12.
Бродецкий Г.Л., Герами В.Д., Колик А.В., Шидловский И.Г. Управление за-
пасами: многофакторная оптимизация процесса поставок. М.: Изд-во Юрайт,
2019.
13.
Бурлакова Н.И., Сервах В.В. Максимизация чистой приведенной прибыли
в задаче управления запасами // Сб. научных тр. VIII Междунар. школы-
симпозиума “Анализ, управление, моделирование, развитие”. Симферополь:
ТНУ им. В.И. Вернадского, 2014. С. 61-62.
14.
Бурлакова Н.И., Полянцева И.А., Сервах В.В. Оптимизация закупок с учетом
альтернативного использования капитала // Тез. докл. XVI Байкал. междунар.
школы-семинара “Методы оптимизации и их приложения”, Иркутск, ИСЭМ СО
РАН, 2014. 32 с.
15.
Танаев В.С., Гордон В.С., Шафранский Я.М. Теория расписаний. Одностадий-
ные системы. М.: Наука, 1984.
16.
Танаев В.С., Сотсков Ю.Н., Струсевич В.А. Теория расписаний. Многостадий-
ные системы. М.: Наука, 1989.
17.
Braun, O., Sotskov, Yu.N. Scheduling personal finances via integer programming //
J. Math. Modell. Algorithm., 2013. V. 12. No. 2. Р. 179-199.
18.
Голами О., Сотсков Ю.Н, Вернер Ф. Затюпо О.С. Эвристические алгоритмы
для максимизации дохода и количества требований, обслуживаемых на парал-
лельных приборах // АиT. 2019. № 2. С. 125-151.
Gholami O., Sotskov Y.N., Werner F., Zatsiupo A.S. Heuristic Algorithms to Max-
imize Revenue and the Number of Jobs Processed on Parallel Machines // Autom.
Remote Control. 2019. Vo. 80. No. 2. P. 297-316.
19.
Chauhan S.S., Eremeev A.V., Romanova A.A., Servakh V.V., Woeginger G.J. Ap-
proximation of the supply scheduling problem // Oper. Res. Lett. 2005. V. 33. No. 3.
P. 249-254.
20.
Eremeev A.V., Romanova A.A., Chauhan S.S., Servakh V.V. Approximate Solution
of the Supply Management Problem // J. Appl Industr. Math. 2007. V. 1. No. 4.
С. 1-9.
21.
Гимади Э.Х., Глебов Н.И. Математические модели и методы принятия решений.
Уч. пос. / Новосибирск: Изд-во Новосиб. гос. ун-тa. 162c.
22.
Мартынова Е.А., Сервах В.В. О задаче календарного планирования проектов
с использованием кредитов // АиТ. 2012. № 3. С. 107-116.
Martynova E.A., Servakh V.V. On Scheduling Credited Projects // Autom. Remote
Control. 2012. V. 73. No. 3. P. 508-516.
117
23. Singha K., Buddhakulsomsiri J., Parthanadee P. Mathematical Model of (R,Q) In-
ventory Policy under Limited Storage Space for Continuous and Periodic Review
Policies with Backlog and Lost Sales // Math. Probl. Engineer. December 2017.
P. 1-9.
Статья представлена к публикации членом редколлегии А.А. Лазаревым.
Поступила в редакцию 17.07.2019
После доработки 15.10.2019
Принята к публикации 28.11.2019
118