Научная статья на тему 'Применение кусочно-линейной аппроксимации функций расхода для построения методов управления запасами'

Применение кусочно-линейной аппроксимации функций расхода для построения методов управления запасами Текст научной статьи по специальности «Математика»

CC BY
317
45
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
МОДЕЛИ / УПРАВЛЕНИЕ ЗАПАСАМИ / ПРОГРАММНЫЕ ПРОДУКТЫ / СПРОС / ХРАНЕНИЕ ЗАПАСОВ / МНОГОНОМЕНКЛАТУРНЫЕ ЗАПАСЫ / MODELS / INVENTORY CONTROL / SOFTWARE / DEMAND / STOREKEEPING / MULTI-ITEM INVENTORY

Аннотация научной статьи по математике, автор научной работы — Хоботов Евгений Николаевич

Рассмотрены задачи управления многопродуктовыми запасами при известном спросе. Для их решения предложены модели и методы, использующие кусочно-линейную аппроксимацию функций спроса и функций расхода запасов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Применение кусочно-линейной аппроксимации функций расхода для построения методов управления запасами»

УДК 62-50:681.3

ПРИМЕНЕНИЕ КУСОЧНО-ЛИНЕЙНОЙ АППРОКСИМАЦИИ ФУНКЦИЙ РАСХОДА ДЛЯ ПОСТРОЕНИЯ МЕТОДОЙ УПРАВЛЕНИЯ ЗАПАСАМИ

E.H. Хоботов

Рассмотрены задачи управления многопродуктовыми запасами при известном спросе. Для их решения предложены модели и методы, использующие кусочно-линейную аппроксимацию функций спроса и функций расхода запасов.

Ключевые слова: модели, управление запасами, программные продукты, спрос, хранение запасов, многономенклатурные запасы.

ВВЕДЕНИЕ

Задачи управления многопродуктовыми запасами в последние годы вызывают повышенный интерес, который обусловлен наличием значительного числа организаций, осуществляющих хранение и реализацию больших объемов запасов, что приводит к большим затратам на их содержание. Такие затраты могут быть существенно сокращены при организации управления путем правильного выбора объемов и времени пополнения запасов.

Однако подавляющее большинство известных моделей управления запасами однопродуктовые, т. е. они построены в предположении [1 — 3], что на складе хранится один либо несколько типов продукции, объединенных в комплекты, например, для сборки некоторых изделий, или допускается возможность независимого управления запасами продукции разных типов. Большие затруднения при разработке методов управления запасами вызывают условия неопределенности и нестационарности, в которых работают организации, связанные с созданием и хранением запасов. Для управления запасами в условиях неопределенности в работе [4] предложено применять специально конструируемые адаптивные алгоритмы [5] и алгоритмы фильтрации [6]. В работах [7, 8] для управления запасами в условиях неопределенности была предложена новая концепция управления, суть которой заключается в том, что задачу управления можно решать на основе теоремы разделе-

ния, выделяя прогнозируемый детерминированный тренд функций спроса (включающий периодические, в частности, сезонные компоненты) и стохастические остатки. При этом проблема управления запасами по прогнозируемому тренду по постановке представляет собой детерминированную задачу управления, а проблема управления запасами по стохастическим остаткам спроса — задачу управления, которая решается с помощью вероятностной модели.

Проблематика и методы решения задач управления многопродуктовыми запасами исследованы и разработаны в меньшей степени, хотя этой тематике была посвящена монография [4], в которой для решения стохастических многопродуктовых многономенклатурных задач управления запасами предлагалось применить многомерный фильтр Калмана. В последнее время активизировались исследования в области создания методов для решения детерминированных задач управления многопродуктовыми запасами, в частности, были предложены методы, предназначенные для управления многопродуктовыми запасами, но для случая постоянного спроса [9]. Для управления многопродуктовыми запасами в условиях случайного спроса был предложен интересный алгоритм, основанный на идеях теории массового обслуживания [10]. Однако при его использовании для получения решения требуется определять минимум многоэкстремальной функции, что может занимать, как отмечалось [10], несколько часов счета.

В данной работе рассматриваются другие идеи и принципы, использующие результаты, полученные в работах [7—9] и позволяющие строить весьма эффективные модели и методы управления многопродуктовыми запасами в условиях известного спроса. Наиболее продуктивной оказалась идея кусочно-линейной аппроксимации функций расхода запасов, позволяющая строить линеаризованные модели управления запасами. Для линеаризованных моделей получены оценки затрат на хранение и пополнение запасов, а также оценки, позволяющие определять моменты, когда следует пересчитывать времена между пополнениями запасов.

1. ПОСТАНОВКА ЗАДАЧИ

В задачах управления многопродуктовыми запасами при известном и случайном спросе требуется определять оптимальные объемы и времена пополнения запасов хранимой продукции различных типов так, чтобы сумма расходов, связанных с пополнением и хранением запасов, достигала бы минимального значения.

Рассмотрим конкретные постановки задач управления многопродуктовыми запасами, для которых в работе построены модели и методы решения.

1.1. Задача управления запасами продукции одного типа

Рассмотрим сначала задачу управления запасами продукции одного типа, на примере решения которой удобно пояснить предлагаемые идеи и принципы построения моделей и методов управления многопродуктовыми запасами. Эта задача формулируется следующим образом.

Пусть спрос г (/) на продукцию известен для всех / е Т, стоимость хранения единицы продукции в единицу времени равна С, а стоимость пополнения и оформления запасов С5 не зависит от размера пополнения. Не нарушая общности, будем считать, что заказ выполняется мгновенно, т. е. время выполнения заказа равно нулю. В задаче требуется определить объемы и время между смежными пополнениями запасов так, чтобы минимизировать затраты на пополнение и хранение запасов в течение планируемого интервала времени Т.

Расход д12 продукции в течение интервала времени между любыми моментами времени /1 и /2 (/1 < /2 и /2 е [0, Т]) можно определить с помощью следующего соотношения [1—5]:

Рис. 1. Функция q(t), определяющая расход продукции

Графически процесс изменения во времени расхода продукции #(/) может быть представлен в виде, показанном на рис. 1. В общем случае функция #(/) является непрерывной, монотонно неубывающей функцией времени.

Продукции, закупленной в начале периода планирования, т. е. в момент /0, должно хватить до момента в который приобретается вторая партия. Второй партии хватает до момента /2 и т. д. Вплоть до закупки продукции в момент _ 1, которой должно хватить до момента = Т.

Закупленная в момент /0 в количестве д(/1) продукция расходуется постепенно и поэтому на интервале [/0, /1] существует некоторый запас, стоимость хранения которого равна произведению стоимости хранения С единицы товара в единицу времени на площадь заштрихованного «квазитреугольника» (см. рис. 1), лежащего над функцией #(/) на интервале [/0, Площадь этого «квазитреугольника» равна

<1 <0

Аналогично формируются запасы продукции и в последующие периоды. Стоимость хранения запаса в течение интервала времени _ 1, равна [1—5]:

#12 = \ г (0^.

С \ ВД - 4(0№ / = 1, ..., п,

<

<

2

I - 1

а в течение интервала времени [?0, ?п] или [?0, Т] в предположении, что за время Т производится целое число пополнений запасов, равное и, равна сумме площадей всех таких «квазитреугольников», умноженной на С:

Б = иС + С

| [^ - + | ВД - 4(?)]Л +

1-'0

+ ... +

| ВД - 4(0]^

= иС^ + С

1«(^Л

1

+ ... +

| 4(?п)Л - 14(?)]Л

= иС, + С адх?! - ?о) + 4(^2 - +

... + «('Ж - ?„ _!)] - С1

где С — затраты, связанные с доставкой, оформлением и размещением запасов.

В задачах управления многопродуктовыми запасами важно, чтобы интервалы времени между смежными пополнениями запасов были одинаковыми [9]. В противном случае могут возникать «пиковые» режимы работы, когда в течение ограниченного интервала времени на склад будет поступать несколько партий пополнения запасов и потребуется принять, разгрузить, проверить, оформить и разместить на складе такое количество продукции, которое превышает производственные возможности соответствующих служб.

При одинаковом времени между смежными пополнениями запасов все разности (?г - ?г _ х), г = 1, ..., и будут равны и выражение для Б(^) примет вид:

Б(^) = С^ + ад^) + 4(2?; + ... + 4(Т)) -

С14(?)Л, и = Т/^,

(1)

где интеграл 1— величина постоянная, оп-

ределяемая видом функции #(?).

Для определения оптимального которое минимизирует функцию (1.1), придется применить численные методы [11].

1.2. Задача управления многопродуктовыми запасами

Рассмотрим теперь задачу управления запасами продукции многих типов, которая формулируется следующим образом.

Пусть спрос гг(?) на продукцию г-го типа, которая хранится на складе, известен для всех ? е Т и г = 1, ..., X, стоимость хранения единицы продукции г-го типа в единицу времени равна Сг, а стоимость пополнения и оформления запасов С не зависит от размера пополнения. Требуется определить объемы и время между смежными пополнениями запасов так, чтобы минимизировать затраты на пополнение и хранение запасов в течение планируемого интервала времени Т.

Интервал времени ^ между смежными пополнениями запасов, как и в работе [9], будем полагать одинаковым, а также предполагать, что в течение интервала планирования Т производится целое число пополнений запасов и.

Функция затрат или издержек Б(^) в этом случае строится аналогично случаю хранения продукции одного типа и принимает вид:

= С*ТЛ + I

/ = 1

+ 4/(4) + ...

+ 4г(Т)) - С. | д^

(2)

'0 у

где 4г(?) — расход продукции г-го типа к моменту времени ?, X — число типов хранимой продукции. Остальные обозначения определяют те же величины, что и в ранее приведенных соотношениях.

Для определения оптимального значения которое минимизирует функцию (2), также придется применить численные методы [11].

Минимизация функций издержек (1) и (2), хотя и не создает принципиальных сложностей, поскольку в настоящее время методы минимизации функций одной переменной хорошо развиты и позволяют получать решения даже при поиске минимума многоэкстремальных функций [11], но может вызывать значительные затруднения, особенно при значительном ассортименте хранимой продукции.

В связи с этим для создания методов, которые позволяли бы эффективно получать приближенные решения задач управления многопродуктовыми запасами, предлагается воспользоваться идеей аппроксимации функций расхода продукции линейными функциями.

2

п

п - 1

о

2

п

п

п - 1

о

п

о

ь

о

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

Функция расхода продукции #(/) в этом случае аппроксимируется линейной функцией у(/), уравнение которой имеет вид:

у(/) = Г / = АТ- /,

где г — средний спрос в единицу времени на продукцию на интервале времени Т. Значение у(/) в момент времени Т будет равно #(7), т. е. у(Т = 9(Т). На рис. 1 в качестве примера такой аппроксимации для случая Т = /3 показана линейная функция, соединяющая начало координат с точкой (#(/3), /3).

Для линейной функции у(/), аппроксимирующей функцию затрат #(/), с учетом приведенных в работах [1—3, 9] принципов формируется функция издержек которая для данного случая принимает вид:

СТ , СГ/сТ

= + I с

2

Оптимальное значение /*, при котором функция издержек достигает минимума, определяется ¿А О _

из условия

0. Решая это уравнение, по-

лучаем формулы, аналогичные формулам Харри-сона—Уилсона [1—4, 9], но со средним значением

спроса г в единицу времени на интервале планирования Т. Соотношения для вычисления и А * при этом принимают вид:

с = 72 С / СГ , А * = т72 С СГ .

Однако средний спрос между смежными пополнениями запасов может отличаться от среднего спроса на всем интервале планирования Т. Поэтому вычисление размера пополнения запасов 0 с

помощью соотношения 0 = г может приводить как к возникновению остатков продукции, так и к ее нехватке на складе к моменту следующего пополнения запасов. Это в свою очередь приведет к увеличению затрат на содержание запасов. Для устранения этих проблем функцию расхода #(/) целесообразно аппроксимировать линейными функциями еще и на каждом интервале времени между

Рис. 2. Графическое представление процессов расхода продукции

смежными пополнениями запасов следующим образом:

у(/) = 9к + 9 к + 1 - 9к (/ - Ч) = дк + гк (/ -

/ е Ш, (к + 1)/1,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(3)

где 9к — значение функции расхода продукции в момент времени / = к/^, т. е. при к-м пополнении

запасов, гк — средний спрос в единицу времени на интервале времени между к-м и (к + 1)-м пополнениями запасов.

Графически процессы такой аппроксимации могут быть представлены, как показано на рис. 1 жирными линиями.

Размер запаса 0(/) на складе в течение интервала времени ^ между к-м и (к + 1)-м пополнениями при такой аппроксимации функции расхода определяется линейной функцией следующего вида:

0(/) = 0к - ?к (/ - Ч), / е [к^, (к + 1)д, (4) где 0к — размер к-го пополнения запасов, который определяется из условия 0к = гк так, чтобы в момент пополнения запасов их остатков от предыдущего пополнения на складе не было.

Такое определение размера пополнения запасов 0к позволяет избегать как возникновения остатков продукции, так и ее нехватки на складе к моменту следующего пополнения запасов, что не будет приводить к увеличению затрат на содержание запасов.

Графически изменение размера запаса на складе в этом случае может быть представлено, как показано на рис. 2, жирными линиями.

Назовем модель, в которой функция расхода продукции аппроксимируется линейной функцией вида (3), а размер запаса на складе определяется

с помощью соотношения (4), линеаризованной моделью задачи управления запасами.

Для линеаризованной модели задачи управления запасами с известным спросом справедлива следующая теорема.

Теорема 1. Пусть спрос г(?) на продукцию в единицу времени известен на интервале планирования Т, в течение которого поставляется на склад, хранится и затем реализуется Л единиц продукции. Тогда оптимальное значение функции затрат на хранение и пополнение запасов в линеаризованной модели задачи управления запасами будет равно оптимальному значению затрат Б*, которые требуются для хранения и пополнения запасов Л единиц продукции

при постоянном спросе, равном среднему спросу г

п

(Л = I 0к = гТ) за время Т при одних и тех же

к = 1

стоимостях на хранение продукции С и пополнение запасов С. ♦

Полученный в теореме 1 результат указывает на весьма высокую эффективность предлагаемого подхода, в основе которого лежит кусочно-линейная аппроксимация функций расхода, для управления запасами в условиях известного спроса.

Значительный интерес вызывает получение оценок, связывающих изменение затрат на хранение и пополнение запасов с неточностями в прогнозировании среднего спроса г на интервале планирования Т, одна из которых приводится в следующей теореме.

Теорема 2. Пусть прогнозное значение среднего спроса в единицу времени на планируемом интервале

времени Травно г, а реальное значение среднего спроса

в единицу времени за это время оказалась равньш г, т. е. за время Т было поставлено на склад и затем реп

ализовано Л единиц продукции (Л = I 0к = ? Т).

к = 1

Тогда для значения функции затрат Б) на хранение и пополнение запасов в линеаризованной модели задачи управления запасами, вычисленного с прогнозируемым значением среднего спроса г , справедливо соотношение:

Б = р2 С С

) / г + л/ г /)) = Б

(5)

В процессе управления запасами становятся известными реальные значения среднего спроса г. Это дает возможность оценивать значение функции затрат Б на хранение и пополнение запасов с помощью линеаризованной модели задачи управления запасами. Действительно, в те моменты времени Т, когда могут быть определены реальные значения среднего спроса г, из соотношения (5) при Т = Т получаем Б = Б * й.

Т^/2С5С?

— значение оптималь-

где Б * = Т^2 СЛСг — оптимальные затраты на

хранение и пополнение запасов для линеаризованной модели при реальном среднем спросе. ♦

Здесь Б =

ных затрат на хранение и пополнение запасов для линеаризованной модели при условии, что реальное значение среднего спроса за время Т равно г. Если величина й в соотношении (5) окажется больше (1 + б), где б — размер допустимых отклонений, то целесообразно сделать новый прогноз

среднего спроса г и пересчитать В противном случае можно продолжать работу с прежним значением

Такие проверки позволяют строить процесс управления запасами на «скользящем» интервале планирования, когда параметры управления пере-считываются по мере необходимости, что очень удобно для организации управления работой реальных складов.

2. ПОСТРОЕНИЕ ЛИНЕАРИЗОВАННЫХ МОДЕЛЕЙ И МЕТОДОВ УПРАВЛЕНИЯ МНОГОПРОДУКТОВЫМИ ЗАПАСАМИ

Идея аппроксимации функций расхода продукции оказывается весьма плодотворной и позволяет строить эффективные методы для управления многопродуктовыми запасами в условиях известного спроса.

Рассмотрим сначала применение этой идеи на примере построения метода для решения задачи управления многопродуктовыми запасами, когда спрос на продукцию известен. Эта задача может быть сформулирована следующим образом.

Пусть спрос гг(?) на продукцию г-го типа, г = = 1, ..., X, в единицу времени известен, стоимость хранения единицы продукции г-го типа в единицу времени равна Сг, а стоимость пополнения и оформления запасов С не зависит от размера пополнения. Интервал времени ^ между смежными пополнениями запасов, как и в ранее рассмотренных моделях, выбирается одинаковым. Требуется определить объемы и время между смежными пополнениями запасов так, чтобы по возможности

сократить затраты на пополнение и хранение запасов в течение планируемого интервала времени Т.

Предположим, что в течение интервала планирования Т запасы пополняются п раз, где п — целое.

Для построения модели каждую функцию расхода продукции 9г(?) будем аппроксимировать линейной функцией у (?) = г. ? = 9 ' (Т ?, / = 1, ..., Ь,

I I т

где г, — средний спрос на продукцию /-го типа на интервале времени Т.

После аппроксимации функций затрат в соответствии с описанными принципами (см. также работу [9]), формируется функция затрат П(/,), которая имеет вид:

' £ С/ г, /2

Д?,) = I ^ + С,| Т = I ^^ + С,!.

V1 2 ) , = 1 2

Функция является непрерывной функцией и она стремится к при ^ 0. Поэтому оптимальное значение достигается, когда

¿А?,) _ ^ С,г,Т _ С,Т = 0.

Е г г - ~ , -2 ^2

С

Из этого условия определяется время между смежными пополнениями запасов ?* и размер затрат А*(?,) при этом ?*:

= ^ г,, А * = Т^ 2 С, 1С, г,. (6)

Для более точного приближения функции расхода продукции /-го типа #,(?), как и для продукции одного типа, можно использовать ее линейную аппроксимацию между к-м и (к + 1)-м пополнениями запасов, которая имеет следующий вид:

Ук(?) = 9/к + 9,к + ? - 9,к (? - к?,) = 9,к + Ъ (? - к?Л

? е [к?,, (к + 1)?,],

где 9,к — значение функции расхода продукции /-го типа в момент времени ? = к?,, т. е. при к-м

пополнении запасов; Як — средний спрос на продукцию /-го типа в единицу времени между к-м и (к + 1)-м пополнениями запасов.

Размер запаса продукции /-го типа на складе 0,к(?) в течение интервала времени между к-м и (к + 1)-м пополнениями при такой аппроксима-

ции функции расхода будет описываться линейной функцией следующего вида:

0к(?) = 0к - г/к (? - к?,), ? е [к?,, (к + 1)?,], (7)

где — размер к-го пополнения запасов продукции /-го типа, который определяется из условия = г/к так, чтобы в момент пополнения запасов

остатков от предыдущего пополнения на складе не было.

Назовем модель, в которой функцию расхода продукции каждого типа аппроксимируют линейной функцией, а размер запаса на складе определяют с помощью соотношения (7), линеаризованной моделью задачи управления многопродуктовыми запасами.

Для линеаризованной модели задачи управления запасами с известным спросом на продукцию каждого типа справедлива следующая теорема.

Теорема 3. Пусть спрос г;(?) на продукцию /-го типа в единицу времени известен для всех / = 1, ..., Ь и интервала планирования, в течение которого поставляется и реализуется Л, единиц продукции /-го типа. Тогда оптимальное значение функции затрат на хранение и пополнение запасов в линеаризованной модели задачи управления запасами будет равно оптимальному значению затрат А*, которые требуются для хранения и пополнения запасов Л, единиц продукции /-го типа, / = 1, ..., Ь при постоянном

п

спросе, равном среднему спросу г, (Л, = I 0гк = г, Т)

к = 1

за время Т. ♦

Как и в случае хранения продукции одного типа, значительный интерес вызывает получение оценок, связывающих изменение затрат на хранение и пополнение запасов с неточностями в прогнозировании среднего спроса г, по продукции каждого типа на интервале планирования Т. Одна из таких оценок приводится в следующей теореме.

Теорема 4. Пусть прогнозируемое значение среднего спроса в единицу времени на продукцию /-го типа, / = 1, ..., Ь, в течение интервала времени Травно

г,, а реальное значение среднего спроса за это время оказалось равным 1т., т. е. за время Т бб/ло поставлено на склад и затем реализовано Л, единиц продук-

п -

ции (Л, = I = 1 Т). Тогда функция затрат А)

к = 1

на хранение и пополнение запасов в линеаризованной

1

£

п

модели задачи управления многопродуктовыми запасами может быть представлена в виде:

Б = (2 С I С)

ь

I

г = 1

Гí ь

I С) I Сл I +

1-4 = 1 г = 1

1/2

+

^ Ь _ I Ь \ 1/2

I I Сг)1 Ч = 1 Ч = 1 у

= Б й,

(8)

где Б * = Т 12 С1 Сг)г — оптимальные затраты на

V г = 1

хранение и пополнение запасов для линеаризованной модели при реальнос среднем спросе. ♦

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В процессе управления запасами становятся известными реальные значения среднего спроса ) по продукции каждого типа. Это дает возможность оценивать значение функции затрат Б на хранение и пополнение запасов с помощью линеаризованной модели задачи управления запасами. Действительно, в моменты Т, когда можно определить реальные значения среднего спроса ),

из формулы (8) при Т = Т получаем Б = Б * й, где

Б * = Т (2 С1 Сг) — оптимальные затраты на

V г = 1

хранение и пополнение запасов для линеаризованной модели при условии, что реальное значение среднего спроса на продукцию г-го типа за время

Т равно ).

Рассмотренные методы контроля затрат и корректировки времени между смежными пополнениями запасов ^ с некоторыми изменениями могут быть применены для всех рассматриваемых далее моделей.

Алгоритм управления запасами для данной задачи может быть записан по шагам следующим образом.

Шаг 1. С помощью методов прогнозирования определяются значения среднего спроса гг г = 1, ..., X, на интервале планирования Т.

Шаг 2. По значениям гг с помощью соотношения (6) вычисляется оптимальное время ^ между смежными пополнениями запасов.

Шаг 3. Проверяется завершение этапа управления запасами. Если текущее время ? 1 Т, то этап управления завершается. Новый этап управления начинается с шага 1. В противном случае переход к шагу 4.

Шаг 4. В момент заказа при Т 1 2 ^ проверяется целесообразность пересчета значения Если величина й, вычисленная по формуле Б = Б * й, окажется больше (1 + б), где б — размер допустимых отклонений, то переход к шагу 1. В противном случае переход к шагу 5.

Шаг 5. С помощью рекуррентных соотношений методов прогнозирования определяются наборы

г..

гк +

1 и наборы пополнений запасов

I

гк +1

ггк + 1

Из этого множества выбирается то значение 0-к + 1,

для которого значение 0>\к _ 1 показало лучший результат, и делается заказ на пополнение запасов. Переход к шагу 3.

В соотношениях, полученных для определения времени между смежными пополнениями запасов в этих моделях, используются значения среднего спроса на продукцию каждого типа, что и отличает их от подобных соотношений в моделях, построенных для условий постоянного спроса [9].

3. ПРИНЦИПЫ ФОРМИРОВАНИЯ СТРАТЕГИИ УПРАВЛЕНИЯ ДЛЯ РАЗНЫХ ПО ДОХОДНОСТИ ГРУПП ПРОДУКЦИИ

Пусть вся хранимая продукция делится на группы А и В [1—3, 9]. Продукция группы А, оборот которой приносит наибольшую прибыль, должна по возможности быть всегда в наличии на складе. Поэтому дефицит продукции группы А на складе по возможности целесообразно сокращать. Для продукции группы В, приносящей существенно меньшую прибыль, оказывается достаточно дорого и технически сложно обеспечивать ее постоянное наличие на складе. Целесообразно предусматривать определенный ее дефицит и потерю неудовлетворенных заявок.

Задача управления многопродуктовыми запасами с различной стратегией управления для разных по доходности групп продукции может быть сформулирована следующим образом.

Пусть стоимость хранения единицы продукции г-го типа в единицу времени равна С1г, г = 1, ..., X, штраф за дефицит единицы продукции у-го типа, у е в единицу времени равен С2г, а стоимость пополнения и оформления запасов С не зависит от размера пополнения. Интервал времени ^ между смежными пополнениями запасов, как и в ранее рассмотренных моделях, будет выбираться одинаковым на всем интервале планирования Т.

Требуется определить объемы и время между смежными пополнениями запасов, а также вре-

ь

ь

мена, когда допускается дефицит продукции группы В. Эти времена и объемы пополнений следует выбирать таким образом, чтобы по возможности сократить издержки на пополнение запасов, на штрафы за дефицит продукции и на хранение запасов в течение планируемого интервала времени Т.

Функции расхода продукции 4г(?), как и в рассмотренных случаях, аппроксимируются линей-

ными функциями у.(?) = г ? =

_ - 4г< Т) ,

г = 1,

X,

и строится функция издержек Б(?,, ?1г), которая для этого случая принимает вид:

Б(?, ?„) =

I СЦ1 + I

1 * ЬА 2

г е Ь,

С1 г гг ? 1 г 2

+

+ I

г е Ь

С2ггг ( _ ?1 г)

В

2

+ С

где — множество наименований продукции группы А, Ьв — множество наименований продукции группы В, ?1г — время, в течение которого планируется наличие продукции г-го типа на складе, ?2/ (?2г = - ?1г) — время, в течение которого допускается дефицит продукции г-го типа на складе. Остальные обозначения имеют такой же смысл, что и в приведенных ранее моделях.

Функция Б(?,, ?1г) является непрерывно дифференцируемой и на ее переменные наложены ограничения 1 0 и ?1г 1 0. При ^ 0 функция Б(?,, ?1г) ^ со, а дефицит продукции г-го типа может возникнуть при I > ?1г. Поэтому минимум этой функции достигается при таких значениях и ?1г, для которых выполняются условия: ЗБ(?,, ?1г)/3?$ = 0,

ЭД^, ?1г)/д?1г- > 0.

Так определяются времена ?1г и функция затрат Б * при соответствующих значениях ?,.:

= 2С,

I + I г,-С,

V г е Ь

В

С1г + С2г ] е ЬА

' 1 С1]

? = С2' / е Т

?1г С + С , г е ^ С1г + С2г

в

Б* = Т 2 С,

I С^^! + I С1 гС2 г

V * ЬА

С1г + С2

Для более точного приближения функцию расхода продукции г'-го типа 4г(?) между к-м и (к + 1)-м пополнениями запасов, как и в рассмотренных

выше случаях, можно аппроксимировать линейной функцией следующего вида:

Угк(?) = 4гк + (? - Ч) = 4гк + ^к (? -

? е [к?,, (к + 1)?,],

где 4гк — значения функции расхода продукции г-го типа в момент времени ? = к?,, т. е. при к-м пополнении запасов; Як — средний спрос на продукцию г-го типа между к-м и (к + 1)-м пополнениями запасов.

Размеры запаса продукции г-го типа, г е 0гк(?) и продукции у-го типа, у е ¿в, 5]к на складе в течение интервала времени между к-м и (к + 1)-м пополнениями при такой аппроксимации функции расхода могут быть заданы линейными функциями следующего вида соответственно:

0гк(?) = 0гк - ^к(? - к?Л г е ? е [^ (к + ^^

5/к(?) = 1 - Ок (? - 7 е ^ ? е ^ Ч + ?11].

Для линеаризованной модели этой задачи управления запасами с известным спросом на продукцию каждого типа справедлива следующая теорема.

Теорема 5. Пусть спрос гг(?) на продукцию г-го типа в единицу времени известен для всех г = 1, ..., X и ? е Т, в течение которого ббмо реализовано Лг еди-

п

ниц продукции г-го типа (г е Лг = I 0гк = Т),

к = 1

а также В. единиц продукции 7-го типа

7 е X

в

Л = I 1 = )-

С2/

к = 1

1 Си + С2/

ТI. Тогда оптимальное

значение функции затрат на хранение и пополнение запасов в линеаризованной модели данной задачи управления запасами равно оптимальному значению затрат Б*, которые потребуются для хранения и пополнения запасов при постоянном спросе, равном

среднему спросу гг Лг = I 0гк = гг Т I при г е

к = 1

и 1

к = 1

Л. = I 01к = г. - I при г е £в за время Т. ♦

Размеры пополнений 0-к для продукции группы А и 5-к для продукции группы В будут опреде-

п

п

,

nf " i ^

ляться в соответствии с соотношениями: Q/k = /

7 е ЬА и % = г\к ?1г, / е Ьв. Здесь так же, как и в ранее рассмотренных случаях, на к-м периоде пополнения запасов из множества { 0,к + 1} выбирается то значение 0,к +1, для которого значение 0,к -1 в предыдущем периоде показало лучший результат, а из множества {+ 1} выбирается то значение

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

/

/

% + 1, для которого значение % _ 1 в предыдущем периоде также показало лучший результат.

Оценку, связывающую изменение затрат на хранение, штрафы за дефицит продукции и пополнение запасов с неточностями в прогнозировании среднего спроса г, по продукции каждого типа на интервале планирования Т, дает следующая теорема.

Теорема 6. Пусть прогнозируемое значение среднего спроса в единицу времени на продукцию /-го типа (/ е ЬА и Ьв) в течение планируемого интервала

времени Т равно г,, а реальное значение среднего спроса за это время оказалось равно г1, , т. е. за время Т было реализовано Л, единиц продукции /-го типа

^ п Л

/ е ЬА, Л, = I = 1 ТI, а также единиц про-

k = 1

дукции j-го типа

j е Zb, R = X 0/ = >•■

k = 1

C2Z

/k V Cli + C2i

TI.

Тогда функция затрат А на хранение и пополнение запасов в линеаризованной модели задачи управления многопродуктовыми запасами может быть представлена в виде:

D = T 2C,

X C1/r + X

V е la

г е Lr

C 1 iC2 г С1г + C2i

X C/j + X 1

/'е

г е LB

C1 iC2 г C1i + C2i

. X Cv, + X

V' е LA г е LB

Г C1 iC2 г

г C1 г + C2

+

X C1/+ X r. Ä

+

/' е L

г е Lj

X C1/r + X r

е la

г е L,

C1 ¿C2 г C1 г + C2/

= D * d. ♦

ЗАКЛЮЧЕНИЕ

Предложена идея кусочно-линейной аппроксимации функций расхода, на основе которой удалось построить достаточно эффективные методы управления многопродуктовыми запасами. Для линеаризованных моделей рассматриваемых задач сформулированы и доказаны теоремы, в которых приводятся оценки затрат на хранение и пополнение запасов, а также оценки, позволяющие в условиях случайного спроса определять моменты, когда следует пересчитывать времена между смежными пополнениями запасов.

ЛИТЕРАТУРА

1. Хедли Д., Уайтин Т. Анализ систем управления запасами. — М.: Наука, 1969.

2. Промышленная логистика / Под ред. А.А. Колобова. — М.: МГТУ им. Н.Э. Баумана, 1997.

3. Хоботов Е.Н. Управление в технических системах. Часть 1. Управление запасами. — М.: МГТУ им. Н.Э. Баумана, 2001.

4. Лотоцкий В.А., Мандель А.С. Модели и методы управления запасами. — М.: Наука, 1991.

5. Мандель А.С., Семенов Д.А. Адаптивные алгоритмы оценки параметров оптимальных стратегий управления запасами при ограниченном дефиците // Автоматика и телемеханика. — 2008. — № 6.

6. Коновалов А.С., Мандель А.С. Применение фильтра Калма-на для прогнозирования спроса при решении задач управления запасами // Тр. междунар. науч.-практ. конф. «Теория активных систем», 17—19 ноября 2009 г., Москва. — М., 2009. — Т. 1. — С. 259—263.

7. Мандель А.С. О парадигмах решения задач управления в условиях неопределенности // Там же. — С. 275—279.

8. Новые модели в задачах управления запасами и производством в условиях нестационарности и стохастичности процессов среды функционирования / А.С. Коновалов, В.А. Лапин, А.С. Мандель, И.И. Барладян // Материалы четвертой междунар. конф. «Управление развитием крупномасштабных систем MLSD'2010», 4 — 6 октября 2010 г., Москва. — М., 2010. — Т. 2. — С. 187—189.

9. Калинин Н.А., Хоботов Е.Н. Модели управления многопродуктовыми запасами при постоянном спросе // Автоматика и телемеханика. — 2008. — № 9. — С. 156—169.

10. Рубальский Г.Б. Стохастическая теория управления запасами // Автоматика и телемеханика. — 2009. — № 12. — С. 175—186.

11. Сухарев А.Г., Тимохов А.В., Федоров В.В. Курс методов оптимизации. — М.: Наука, 1986.

Статья представлена к публикации членом редколлегии

А.С. Манделем.

Хоботов Евгений Николаевич — д-р техн. наук,

профессор, Московский государственный технический

университет им. Н.Э. Баумана, И e_khobotov@mail.ru.

n

х

i Надоели баннеры? Вы всегда можете отключить рекламу.