Processing math: 54%

Материал предоставлен https://it.rfei.ru

Задача управления запасами

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

Рис. 1.1. Изменение запасов товара на складе во времени

Известны:

c1 — стоимость доставки одной порции товара (руб.),

c2 — стоимость хранения тонны товара в течение недели (руб./(т × нед.)),

τ — время между двумя последовательными поступлениями товара (нед.),

T — время обслуживания сети магазинов (плановый период, нед.),

N — необходимое количество товара в течение планового периода (спрос, т).

Требуется определить количество товара в порции так, чтобы общие затраты на обеспечение спроса N и хранение товара за время T были минимальными.

Перейдем к математической формулировке задачи. Обозначим через x искомое количество товара в порции (в тоннах). Подсчитаем отдельно затраты на доставку и хранение товара. На покрытие спроса N необходимо Nx доставок товара, затраты на которые (в руб.) составят

c1Nx             (1.1)

За τ недель (между двумя последовательными поставками) запасы товара на складе убывают с постоянной скоростью от x τ до 0, поэтому средний запас составит 0.5x τ.

Действительно, если бы товар не расходовался, то затраты на хранение за τ недель равнялись бы c_2x τ руб., т.е. были пропорциональны площади x \tau прямоугольника со сторонами x и \tau (см. рис. 1.1). При равномерном расходовании товара затраты пропорциональны площади 0.5x \tau прямоугольного треугольника с катетами x и τ, которая ровно в два раза меньше площади соответствующего прямоугольника. Следовательно, затраты (в руб.) на хранение товара в течение планового периода равны

c_2 (0.5x \tau)\left(\frac{N}{x}\right) ~~~~~~~~~~~ (1.2)

Складывая затраты (1.1) и (1.2), получим формулу общих затрат

\text{З}(x) = c_1\frac{N}{x} + c_2 (0.5xτ)\left(\frac{N}{x}\right)

Поскольку здесь \tau \left(\frac{N}{x}\right) = T, то окончательно получим

\text{З}(x) = c_1 \frac{N}{x} + 0.5 c_2 T x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(1.3)

Итак, математически задача управления запасами заключается в нахождении такого положительного значения неизвестной x, при котором функция общих затрат (1.3) имеет минимум. В символической записи

\text{З}(x) = c_1\frac{N}{x} + 0.5 c_2 T x \to \min~~~~~~~~~~~~~~~~~~~~(1.4)\\ x > 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(1.5)

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

Задача управления запасами, содержащая ограничение на неизвестную x, относится к классу задач на условный экстремум. Конечно, здесь она предельно упрощена. Существуют более сложные постановки, которые учитывают нерегулярность поставок товара, ограниченную емкость склада и другие факторы. По образному выражению Г. Вагнера задача управления запасами “играет в исследовании операций такую же роль, как законы Ньютона в физике”.

Тема 1. Примеры задач исследования операцийПроблема "двух картошек"