Интервала повторного заказа
В представленной выше модификации модели системы управления запасами (с учетом временной стоимости денег и с учетом предлагаемой скидки на цену партии заказа) было принято, что выплаты издержек хранения реализуются по схеме пренумерандо, т.е. моменты времени выплат издержек хранения принимались соотносящимися с началом периода поставки. Далее в этой главе дополнительно рассмотрим (в кратком изложении) особенности анализируемой стратегии для случая, когда контрактные условия предполагают возможность учёта издержек хранения постнумерандо. Величины денежных потоков в рамках такой модификации модели определяются следующим образом.
- Для величины уходящих платежей на одном периоде поставки, которые соотносим с началом (УП(Н)) каждого такого периода, имеем представление
УП(Н) = C0 + C0П(q) × q + CП(q) × q.
- Для величины уходящих платежей на одном периоде поставки, которые соотносим с концом (УП(К)) каждого такого периода, имеем представление
УП(К) = Ch × q ×T /2 .
При этом приходящие платежи остаются прежними, как и в рассмотренной выше модификации модели. Задача максимизации интенсивности потока денежных доходов для интересующей нас здесь модификации модели (обозначим указанную интенсивность через Fпост) с выплатой издержек хранения постнумерандно, причем с учётом временной стоимости денег и предлагаемой скидки принимает вид:
Fпост ® max ,
где функция
Fпост = 1/T × [ q × (CП(q) + PП(q)) – (1 + r T /2) × (C0 + C0П(q) ×q +
+ CП(q)×q ) +Ch×q× T×(1- )/2)],
определена в области Т > 0 и q > 0, а переменные q и T связаны равенством Т = q /D. Обратим внимание на то, что здесь выплаты соответствующих издержек хранения Сh·q · T /2 (относящиеся к концу периода поставки) уже продисконтированы в рамках схемы простых процентов к общему моменту времени учёта всех платежей. А именно, они приведены к середине интервала времени между поставками, т.е. к моменту Т/2 с учётом соответствующего значения дисконта d = r/(1+r).
После несложных преобразований (они опускаются из-за ограниченности объема работы) интересующая нас целевая функция Fпост = Fпост(q) как функция переменного q легко приводится к виду
Fпост(q) = D × (РП(q) – С0П(q)) – С0 × ( ) – Сh × -
- × q × (C0П(q) + CП(q)) +q2 × ,
(**)
который, практически, полностью соответствует (см. формулу (*)) целевой функции F применительно к задаче оптимизации стратегии управления запасами для рассмотренной в предыдущей части работы модификации модели с выплатами издержек хранения пренумерандо. Действительно, особенность рассматриваемого здесь случая (выплаты издержек хранения постнумерандо) по сравнению с рассмотренным ранее, отражается аналитически только наличием дополнительного множителя –1/(1+r) в слагаемом, содержащем q2 . Соответствующая задача минимизации потерь в интенсивности потока доходов с целью максимизации чистого приведенного дохода в рамках анализируемых логистических процессов может быть представлена (после домножения всего выражения на –2) в виде
fпост(q) ® min,
где функция fпост(q) определяется равенством
fпост(q) = [ 2C0 ×D/q + q×Ch] + q×r×(C0П(q) + CП(q)) –
– q2 × ×Ch /D + 2D (C0П(q) – РП(q))
в области q > 0 с учетом отмеченных выше представлений для функций CП(q), C0П(q) и PП(q). При этом, специально выделенная квадратными скобками часть выражения для fпост(q) это – соответствующий аналог целевой функции применительно к задаче минимизации издержек для классического варианта модели без учета временной структуры процентных ставок и без предлагаемой скидки (применительно к которому действует формула Уилсона для размера партии заказа, и который, напомним, мы обозначаем через q0).
Прежде, чем представить алгоритм нахождения оптимального размера партии заказа для рассматриваемой здесь модификации модели (обозначим его через q*пост), минимизирующего потери в интенсивности потока доходов, подчеркнем следующее.
Если в выражении для fпост(q) формально заменить CП(q), C0П(q) и PП(q) соответственно на CП0, C0П0 и PП0 , то получим функцию, которую по аналогии с рассмотренной выше модификацией модели обозначим через φ0 пост(q). Эта функция имеет единственную точку минимума q0*(пост), причем будет выполнено неравенство q0*(пост) < q0 : в рамках такого варианта модели при учете временной стоимости денег классические рекомендации снова, как видим, завышают размер партии заказа.
Если в выражении для fпост(q) формально заменить CП(q), C0П(q) и PП(q) соответственно на CП1, C0П1 и PП1 , то получим функцию, которую по аналогии с рассмотренной выше модификацией модели обозначим через φ1 пост(q). Эта функция также имеет единственную точку минимума q1*(пост), причем опять будет выполнено неравенство q1*(пост) < q0 : и в этой ситуации классические рекомендации завышают размер партии заказа.
Кроме того, учитывая, что в соответствии с условиями скидки выполняются неравенства СП0 > СП1 ; СОП0 > СОП1 и РП1 > РП0 , указанные функции в любой точке q ( q>0) связаны неравенством φ0 пост(q) > φ1 пост(q) (сравните с функциями φ0 (q) > φ1 (q), представленными на рис. 5.4 – 5.5 применительно к модели учета издержек хранения пренумерандо).
Таким образом, для модели выплат издержек хранения постнумерандо структура функции fпост(q) при определении оптимального размера партии заказа q0*(пост) оказывается такой же, как и структура рассмотренной ранее функции f(q) для модели выплат издержек хранения пренумерандо (рис. 5.4 – 5.5). Следовательно, для выбора оптимального размера партии заказа q*пост необходимо сравнивать интенсивности потоков доходов Fпост(q) для рассматриваемой модификации модели при q = q0*(пост) ; при q = q1 и при q = q1*(пост) , выбрав тот вариант организации поставок, где такая интенсивность будет больше. Формулы для расчета указанных значений интенсивностей потоков доходов в соответствии с (**) – следующие:
а) при q = q0* (пост) имеем
Fпост(q0*(пост)) = D × (РП0 – С0П0 ) – С0 × ( ) – Сh × –
– × q0*(пост)×(C0П0 + СП0) + q0*2(пост)× ;
в) при q = q1 имеем
Fпост(q1) = D × (РП1 – С0П1 ) – С0 × ( ) – Сh × –
– × q1 ×(C0П1 + СП1) + q12 × .
с) при q = q1*(пост) формула для определения Fпост(q1*) аналогична предыдущей с учетом соответствующей замены q1 на q1*(пост).
При этом значение q0*(пост) определяем по методике, представленной в главе 2. А именно, для модели выплат издержек хранения постнумерандо имеем:
q0*(пост) = q0 /Z0(пост) ,
q1*(пост) = q0 /Z1(пост) ,
где, напомним, q0 - рекомендуемое в классической теории формулой Уилсона значение экономичного размера партии заказа (соответствующая формула уже была приведена выше, причем как мы теперь понимаем, она и здесь дает завышенное значение), а величины 1/Z0(пост) и 1/Z1(пост) – множители, учитывающие необходимость «поправки» из-за влияния соответствующей временной структуры процентных ставок для денежных потоков.
Соответственно для Z0(пост) в указанном случае справедливо равенство
,
причём
.
А значение Z1(пост) можно находить с помощью аналогичных равенств с заменой соответственно показателя СОПО на СОП1 и показателя СПО на СП1. Подчеркнем также, что и применительно к рассматриваемой здесь модификации модели с выплатой издержек хранения постнумерандо остается справедливым сделанное выше замечание (для модели с выплатой издержек хранения пренумерандо) относительно возможности исключения из расчетов последнего случая (с), если q1 > q0.
Для сравнения параметров оптимальной стратегии и интенсивности потока доходов, относящихся к модификации модели при выплате издержек хранения постнумерандо, с аналогичными, но относящимися к ранее представленному аналогу модели, когда такие выплаты предполагались пренумерандо, вернемся к условиям рассмотренной выше условной ситуации примера 5.4.
ПРИМЕР 5.5. (Продолжение примера 5.4: выплаты издержек хранения постнумерандо). Найдём в условиях примера 5.4 соответствующее оптимальное значение размера партии заказа q0*(пост). А именно, для значения в этом случае имеем (напомним снова, что в рамках нашего примера ранее было условно принято, что СОП(q) = 0):
Соответственно далее имеем =0,865 и
Z0 = 2 × 0.865 × = 1,4125.
При этом, учитывая, что применительно к заданным параметрам, как мы уже нашли в примере 5.4, q0 =200, оптимальный размер партии заказа определяется равенством
q0*(пост) = q0 /Z0(пост) = 200/1,4125 = 141,5 (ед. тов.)
(сравните это значение с найденным в примере 5.4 значением q0* = 141.3 применительно к модели выплат издержек хранения пренумерандо). Как видим, параметры оптимальных стратегий управления запасами для таких моделей, практически, совпадают. Более того, фактически для практиков они просто совпадают, т.к. при оформлении заказа потребуется округлять указанные значения до ближайшего приемлемого целого числа. Как и в примере 5.4, расчет показателей q1*(пост) и Fпост(q1*(пост)) в этой ситуации не требуется, т.к. выполнено условие q1 ≥ q0 (300>200).
Для нахождения наилучшего решения (принять условия скидки или нет) сравниваем интенсивности потоков доходов Fпост(q0*(пост)) и Fпост(q1) для указанных альтернативных вариантов решений.
Случай 1. При отказе от условий скидки и поставках товара партиями оптимального (с учетом временной стоимости денег) объема q0*(пост) для интенсивности соответствующего потока доходов (по формуле для Fпост(q0*(пост)) имеем:
Fпост(q0*(пост)) = 20000×20 - 20×( ) - 20× - ×141,5×100 +141,52 × 0,2 × 20 /(1+0,2) × 4×20000 = 394342,0 ( у.е./год).
Случай 2. Если принять условия скидки и реализовать поставки товара партиями соответствующего объема q1 = 300 для интенсивности потока доходов (по формуле для Fпост(q1) имеем:
Fпост(q1) = 20000×21 - 20×( ) - 20× - ×300×99+
+3002 × 0,2 × 20/(1+0,2) × 4× 20000 = 412698,5 ( у.е./год).
Как видим, и в случае выплат издержек хранения постнумерандо оптимальное решение – принять условия скидки и организовать поставки товара с размером партии заказа, равным 300 (ед. тов.). Обратим также внимание на то, что найденные интенсивности потоков доходов Fпост(q0*(пост)) = 394342 (у.е./год) и Fпост(q1) = 412698,5 ( у.е./год) для модели выплат издержек хранения постнумерандо оказались немного большими, чем соответствующие интенсивности F(q0*) и F(q1) для модели выплат издержек хранения пренумерандо (см. пример 5.4). Это, естественно, обусловлено особенностью учета временной стоимости денег: при более поздних контрактных сроках реализации уходящих платежей соответствующие показатели чистой приведенной стоимости и интенсивности потока доходов должны (при прочих равных условиях) возрастать.
Заметим, что в соответствии с классическими рекомендациями без учета временной стоимости денег при размере партии заказа (формула Уилсона) q0 = 200 (ед. тов.) для интенсивности потока доходов получим:
Fпост(q0 ) = 20000×20 - 20×( ) - 20× - 200× × 100 +
+ 2002 × 0,2 × 20/(1+0,2) × 4 × 20000 = 393999,6 ( у.е./год)
Сравнивая это значение с Fпост(q0*(пост)) = 394342 (у.е./год) видим, что разность в интенсивности потока доходов за счет учета временной стоимости денег (которая составляет для этой модификации модели 342,4 у.е./год применительно к анализируемому виду номенклатуры) остается, практически, такой же, как и соответствующая разность в условиях примера 5..3 для рассмотренной там модификации модели с выплатами издержек хранения пренумерандо. Следовательно, все выводы и комментарии, сделанные выше применительно к возможности повышения эффективности системы управления запасами за счет учета временной стоимости денег, относятся напрямую и к этой модификации модели. Другими словами, для рассмотренных модификаций моделей стратегий управления запасами с учетом предлагаемых скидок на заказ параметры оптимальной стратегии практически не зависят от оговариваемой в контракте схемы выплат издержек хранения.