Научная статья на тему 'Применение интервальных методов в управлении запасами'

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

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

Аннотация научной статьи по математике, автор научной работы — Домбровский В. В., Чаусова Е. В.

Рассматривается однономенклатурная система управления запасами с непрерывным контролем за уровнем запасов и интервально заданной интенсивностью спроса. Для нахождения оптимальных параметров стратегии управления запасами используется аппарат интервального анализа. Получены аналитические выражения интервальных величин предельного запаса, точки и объема заказа. Найдены выражения для соответствующего интервала затрат. Приведены результаты численных расчетов.

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

Похожие темы научных работ по математике , автор научной работы — Домбровский В. В., Чаусова Е. В.

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

Application of interval methods to inventory control

The continue review inventory control systems with interval assigned demand intensity are considered. The interval methods are used to obtain the optimal parameters of inventory control strategy. Analytical expressions of interval values for optimal storage level, reorder time and order size are obtained. Expression of cost interval is discussed. Computational results are presented.

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

Вычислительные технологии

Том 7, № 2, 2002

ПРИМЕНЕНИЕ ИНТЕРВАЛЬНЫХ МЕТОДОВ В УПРАВЛЕНИИ ЗАПАСАМИ

В. В. Домвровский, Е.В. Чаусова Томский государственный университет, Россия e-mail dombrovs@ef.tsu.ru

The continue review inventory control systems with interval assigned demand intensity are considered. The interval methods are used to obtain the optimal parameters of inventory control strategy. Analytical expressions of interval values for optimal storage level, reorder time and order size are obtained. Expression of cost interval is discussed. Computational results are presented.

Введение

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

В данной работе предлагается использовать методы интервального анализа [3-5] для определения основных параметров оптимальной стратегии управления запасами в системах с неполной информацией о спросе. Рассматривается однономенклатурная система управления запасами с непрерывным контролем за их уровнем, интервально заданной интенсивностью спроса и мгновенными поставками (интервальное обобщение модели Уил-сона [1]), а также поставками, поступающими с некоторой конечной интенсивностью (интервальное обобщение модели со штрафом [1, 2]). Получены аналитические выражения интервальных величин предельного запаса, точки и объема заказа. Найдены выражения для соответствующего интервала затрат. Приведены результаты численных расчетов.

При построении модели управления запасами с интервально заданным спросом была выбрана обобщенная арифметика Каухера как наиболее "удачная" с точки зрения ее алгебраических свойств и техники эквивалентных преобразований.

1. Описание интервальной арифметики Каухера

Полная интервальная арифметика Каухера [5] является алгебраической системой (ir, dual, pro, +, —, •, /), носитель которой — множество всех вещественных интервалов ir = {x = [x,x] : x,x £ r}. Таким образом, ir получается присоединением неправильных интервалов x = [x, x], x > x, ко множеству правильных интервалов Ir = {x = [x, x] :

© В. В. Домбровский, Е.В. Чаусова, 2002.

x < x, x,x £ r} и вещественных чисел r — вырожденных интервалов x = [x, x], x = x. Правильный и неправильный интервалы меняются местами в результате операции дуали-зации

dual x = [x, x], vx = [x, x] £ ir. Правильной проекцией интервала x £ ir называется величина

pro x

x = [x, x], если x правильный, dual x = [x, x], если x неправильный.

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

Сложение и умножение на вещественные числа определяются на Ж соотношениями

х + у = [х + у,X + у], ух,у £ Ж, [сх,сХ], если с > 0,

c • x

Vc £ r, vx £

[сХ, сх], если с< 0,

Каждый элемент х £ Ж имеет единственный обратный по сложению элемент орр х :

орр х = [—х, —X], ух £ Ж.

Операция, обратная сложению, называется операцией внутреннего вычитания и вводится как

х 0 у = х + орр у = [х — у, X — у].

Аналогично классической интервальной арифметике отношения включения одного интервала в другой определяются на полной интервальной арифметике как

x С y 4

Выделим в ir подмножества:

x > y & x < y, vx, y £ ir.

P = {x £ ir : x > 0,x > 0} — неотрицательные интервалы, Z = {x £ ir : x < 0 < x} — нульсодержащие интервалы, — P = {x £ ir : —x £ P} — неположительные интервалы, dual Z = {x £ ir : dual x £ Z} — интервалы, содержащиеся в нуле.

Умножение двух интервалов x, y £ ir представлено в табл. 1.

Таблица 1

Умножение интервалов на IR

У £ P

x £ P [xy, xy]

x £ Z [xy, xy]

x £ —P [xy, xy]

x £ dual Z [xy, xy]

У £ Z

У £ —P

y £ dual Z

[xy, xy] [min (xy, xy), max(xy, xy)]

[xy, xy] 0

[xy, xy] [xy, xy]

[xy, xy] [xy, xy]

[xy, xy] 0

[xy, xy]

[max(xy, xy), min (xy, xy)]

Операции вычитания и деления в арифметике Каухера определяются следующим образом:

x — y = x + (—1)y = [x — У, x — y], vx, y £ ir, x/y = [x/У, x/y] , vx, y £ ir : 0 £ pro y.

Алгебраическое деление вводится соотношением

x 0 y = [x/y, x/y] , vx, y £ ir : 0 £ pro y. Связь сложения и умножения в арифметике Каухера описывается так:

x(y + z) с xy + xz, если x правильный, x(y + z) D xy + xz, если x неправильный.

Определение. Формальным решением интервального уравнения

a • x + b = c, a, b, c £ ir, 0 £ pro a (1.1)

называется такое интервальное число x £ ir, что a • x + b = c в полной интервальной арифметике.

Тогда в терминах введенных определений формальное решение уравнения (1.1) имеет

вид _

, , . с — b с — b

x = (c e b) 0 a

2. Интервальная модель управления запасами с мгновенными поставками

Рассмотрим однономенклатурную систему управления запасами с непрерывным контролем их уровня, мгновенными поставками и интервально заданной интенсивностью спроса д = [д, Д] : Д £ Ir. На основе информации о спросе необходимо принять управленческое решение относительно оптимальной предельной величины запаса Y * и точки заказа T*.

Когда Д = [д, Д], Д = Д, рассматриваемая модель вырождается в модель Уилсона [1] с интенсивностью спроса д £ r. В этом случае функция средних затрат в единицу времени имеет вид

LfoY ) = Y + SY, (2.1)

где g — затраты на оформление заказа, s — затраты на хранение запаса, Y — величина предельного запаса на складе.

В интервальной постановке, когда д £ д = [д, Д], д = Д, необходимо определить интервалы Y* = [Y*, Y ], L* = [L*,L ] такие, что для любого фиксированного Д £ Д оптимальное значение Y*, доставляющее минимум функционалу (2.1), принадлежит интервалу Y* и ь(д, Y*) £ L*.

Представим целевую функцию интервальной модели в виде естественного интервального расширения [3, 4] функции (2.1):

L(m,y ) = + sY

дд + sY дд + sY

Y + 2 , Y + 2

(2.2)

Интервал Y* определяется как формальное решение уравнения

L'y (и, Y ) = 0

(2.3)

в полной интервальной арифметике Каухера, где Ь'у(д, У) — производная "интервальной функции" [3] Ь(д,У) по У (здесь интервал Ь'у(и, У) содержит множество значений производной вещественной функции ¿(д,У) по У для любого фиксированного д £ Д = [д, Д]). Так как

Y 2 + 2 ' Y2 + 2

L'y (и, Y)

уравнение (2.3) в развернутом виде может быть записано так:

g г_ , s - Y2 iU'Uj + 2,

g s

- Yi ÎU'UJ + 2 = 0

(2.4)

Формальное решение уравнения (2.4) дает правильный интервал для оптимальной величины предельного запаса

Y* = [y* Y ]

2gU /2дд

Y* g Ir.

Подставив V* = [У*,У ] в функцию (2.2), получаем выражение для интервала затрат

L(„, Y*) = + £ÎY^

' [y*, Y*] 2

Интервал для точки заказа Т* определяется как

_ [у* У*]

гр* _ \ГТ* гр*] _ I— 1 \

1 1ДДР

Таким образом, при оптимальном управлении

ш/sg + J sgU'û/sg +/sgu

T* G

**

T * g [t * T ]

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

/2g s VU'

¥ vu vu

s д '

затраты в единицу времени

(2.5)

(2.6)

L g [L'L] = sg

—Е + vu —: + vu .vu Vй -

(2.7)

s

s

Если интенсивность спроса задана вещественным числом (вырожденным интервалом), формулы (2.5) -(2.7) преобразуются в стандартные формулы Уилсона [1].

3. Интервальная модель управления запасами с конечной интенсивностью поставок и возможностью дефицита

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

Рассмотрим однономенклатурную систему управления запасами с непрерывным контролем их уровня, интервально заданной интенсивностью спроса д = [д, д], д € Ж, и конечной интенсивностью поставок Л € К. Необходимо сформировать управленческое решение относительно оптимального уровня предельного запаса УЛ*, точки заказа Тд и величины допустимого дефицита у*х.

Когда интервал д = [д, д] вырожден, т. е. д = Д, рассматриваемая модель принадлежит к классу моделей экономически выгодных размеров партий согласно классической теории управления запасами [1, 2]. Представим функцию затрат интервальной модели управления запасами в виде естественного интервального расширения [3, 4] соответствующей функции средних затрат в единицу времени [1, 2]:

х, 1 ( (p + s)AY2

+ _ pY,

0 £ д(А - д),

(3.1)

где Т — полный цикл работы системы; У — уровень предельного запаса; д — затраты на оформление заказа; в — затраты на хранение запаса; р — штрафные потери за отложенный спрос. Функция (3.1) имеет смысл при уЛ € к, уд € ш: 0 < д < Л.

Рассмотрим производную интервальной функции вида Х[я,&], х > 0, по х: 1 ' ' '

x

-М]

a

X / x

Ь\'] a b "

Х) X. x2 x2

[-a, —b] = — opp [a, b].

x

x

(3.2)

Используя (3.2), найдем частные производные функции Ь(д,У, Т) по У, Т и приравняем их нулю:

<9L(u,Y,T) (p + s)AY

dY

— P = 0,

nT

(p + s)AY 2\ pn

Y,T) 1 , ^ , „,.„ . n

8Г = T2 oppl g + J+2A = 0,

(3.3)

(3.4)

где п = д(Л — д), п € Ж.

Совместное формальное решение уравнений (3.3), (3.4) дает интервалы для оптимального управления (УЛ*, Тд).

Из уравнения (3.3) будем иметь

Y

p

(p + s)A

dual (nT).

(3.5)

x

Домножим обе части уравнения (3.4) на интервал dual T2, где T2 = T • T.

ттт2

Так как «Г = М = 1

T2

[T2,T ]

получаем

(p + s)AY2\ pn dual T2 n opp g + - I + -= 0.

2n

2A

(3.6)

Подставив V из (3.5) в интервальное уравнение (3.6) и выполнив соответствующие преобразования, будем иметь

-g

p2

-nT2 +

2 | pn dual T2

0.

2(p + s)A' ' 2A Рассмотрим интервал a dual x — bx, где a, b, x g ir:

a dual x — bx = [ax, ax] — [bx, bx] = [ax — bx, ax — bx] = [(a — b)x, (a — b)x]. Таким образом, имеет смысл соотношение

a dual x — bx = (a — b) dual x, va, b, x g ir : x > 0, (a — b) > 0.

Тогда уравнение (3.7) примет вид

pnp,s dual T2

2A

где np,s = П

P n, nP,s > 0. Отсюда dual T2 = 0 np,s, nP,s > 0, 0 g pronP,s.

p + s

Следовательно, интервал для оптимальной точки заказа имеет вид

(3.7)

T*

'2Ag(p + s) p

Vх(p + s)n — pn' \/(p + s)n —

pn

T* e Ir.

Из (3.5) с учетом (3.8) запишем

Y*

2gp

(p + s)A

n

v^p + s)n — pn' A/(p + s)n — pn

(3.8)

(3.9)

Интервал Y* — неправильный, поскольку n, T* g Ir.

Так как np,s g Ir, то из np,s > 0 (0 g pronp,s) получаем ограничение ^ц — p + > 0,

которое выполняется для

VP = Д]

д — д < s

(3.10)

Д Р

Из условия (3.10) следует, что чем больше штраф за отложенный спрос, тем точнее должен быть прогноз интенсивности спроса.

Таким образом, оптимальное управление для интервальной модели с интенсивностью спроса д £ Ш и поставок Л такими, что

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

^^Д < 0 < д < Л, уЛ £ К, уд £ Ш, Д Р

g

1

1

n

имеет вид

где

у; € у* = рго у*

V* € Л Т 1 — у*,

2др

(р + в)Л

п

^(р + в)п — ра' \/(р + в)п —

рп

(3.11)

Т1

рго Т*

' 2Лд(р + в) р

\/(р + в)п — р^ \/(р + в)п — рп

(3.12)

п = д(л — д).

Интервал для затрат в единицу времени получается подстановкой интервалов для оптимального управления (3.11), (3.12) в функцию затрат (3.1):

€ Ь(д, У*, Т1).

(3.13)

4. Частный случай

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

Тогда оптимальное управление для случая мгновенных поставок (Л ^ то) при интенсивности спроса д € Ш (д д д < р, д > 0^ имеет вид

где

у * £ у*

2др (р +в)

д

д

^(р + в)д — рд' \/(р + в)д —

рд

V* € дТ* — У*

У* = Иш У *, 1

Т*

2д(р + в) р

^(р + в)д рд' \/(р + в)д — рд

Т* = Иш Т 1.

Тогда

€ Ь(д, У*, Т*),

где

Ь(д,у,Т) = Т (д + у2(рд+ + — рУ, Ь(д,У,Т) = Ига Ь(п,У,Т).

п

1

1

1

1

5. Результаты расчетов

В табл. 2 представлены результаты численных расчетов оптимальной стратегии для интервальной модели с мгновенными поставками по формулам (2.5)-(2.7) при д = 5, в = 2, в табл. 3 — расчеты для интервальной модели с конечной интенсивностью спроса по формулам (3.11) - (3.13) при д = 5, в = 2, р = 4.

Таблица 2

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

д = [д д] У* = [У* У*] т*_[т* т*] Ь(д, У*, Т*)

[10.00,10.00] [7.07, 7.07] [0.71, 0.71] [14.14,14.14]

[10.00,12.00] [7.07, 7.75] [0.59, 0.77] [14.13,15.50]

[10.00,12.00] [7.07, 7.75] [0.59, 0.77] [14.13,15.50]

[50.00, 50.00] [15.81,15.81] [0.32, 0.32] [31.62, 31.62]

[50.00, 52.00] [15.81,16.12] [0.30, 0.32] [31.62, 32.24]

[50.00, 55.00] [15.81,16.58] [0.29, 0.33] [31.61, 33.18]

[100.00, 100.00] [22.36, 22.36] [0.22, 0.22] [44.72, 44.72]

[100.00, 102.00] [22.36, 22.58] [0.22, 0.23] [44.72, 45.16]

[100.00, 105.00] [22.36, 22.91] [0.21, 0.23] [44.71, 45.84]

Таблица 3

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

д _ ^ д] Л € М У* _ [У*, У*] т* _ [Т*, т*] ь(д, У*, Т*)

[10.00,10.00] 20.00 [2.04, 204] [1.22,1.22] [8.16, 8.16]

[10.00,12.00] 20.00 [1.38, 3.16] [1.04, 1.58] [5.46, 9.89]

[50.00, 50.00] 120.00 [4.93, 4.93] [0.51, 0.51] [19.72,19.72]

[50.00, 52.00] 120.00 [4.62, 5.30] [0.49, 0.52] [18.47, 20.17]

[50.00, 55.00] 120.00 [4.20, 5.91] [0.47, 0.55] [16.88, 21.07]

[100.00, 100.00] 300.00 [7.45, 7.45] [0.34, 0.34] [29.81, 29.81]

[100.00, 102.00] 300.00 [7.25, 7.70] [0.33, 0.34] [29.01, 30.13]

[100.00, 105.00] 300.00 [6.97, 8.08] [0.32, 0.35] [27.96, 30.66]

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

Список литературы

[1] Вагнер Г. Основы исследования операций. М.: Мир, 1973.

[2] Рыжиков Ю. И. Управление запасами. М.: Наука, 1969.

[3] Калмыков С. А., Шокин Ю. И., Юлдашев З. Х. Методы интервального анализа. Новосибирск: Наука, Сиб. отд-ние, 1986.

[4] Шокин Ю. И. Интервальный анализ. Новосибирск: Наука, Сиб. отд-ние, 1981.

[5] Шарый С. П. Интервальные алгебраические задачи и их численное решение: Авто-реф. дис. ... докт. физ.-мат. наук. Новосибирск, 2000. 42 с.

Поступила в редакцию 4 декабря 2000 г., в переработанном виде — 23 июля 2001 г.

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