Значение подбирается так, что на конец каждого цикла (каждой недели) на складе не остается товара.
4) Управление складскими запасами при наличии сезонной составляющей (по дням недели) в скорости расходования товара (аддитивной и/или мультипликативной).
Решение.
Рассмотренный
во втором задании линейный тренд является
аддитивной составляющей, а сезонная
составляющая из третьего задания
является мультипликативной (
,
в исходном коде соответствующего
задания).
2 этап (дома).
Усложнение модели — добавление случайности в смоделированную Вами потребность в этих продуктах (скорость расходования) при наличии тренда и сезонной составляющей.
Управление складскими запасами при наличии линейного тренда и сезонной составляющей (по дням недели) в скорости расходования товара (учитывая фактор случайности).
Решение 1.
Учтем фактор случайности в скорости расходования товара для линейного тренда:
.
Внесем соответствующие изменения в код задания 2, после чего получим результат.
if (mod(times(i), 1) == 0)
% с учетом фактора случайности
vc(i) = (1/5*(rand-0.5)+1)*(v0 + a*times(i));
else
vc(i) = vc(i-1);
end
Результаты 1.
Линейный тренд:
Средний размер пополнения склада: 6935
Прибыль за три месяца: 332669
График состояния склада (красными точками отмечено время подвоза товара).
График изменения размера пополнения склада.
Решение 2.
Теперь учтем фактор случайности в скорости расходования товара для сезонной составляющей:
.
Внесем соответствующие изменения в код задания 3, после чего получим следующие результаты.
if (mod(times(i), 1) == 0)
% с учетом фактора случайности
vc(i) = (1/5*(rand-0.5)+1)*w(mod(times(i), 7) + 1)*v;
else
vc(i) = vc(i-1);
end
Результаты 2.
Сезонная составляющая:
Средний размер пополнения склада: 33629
Прибыль за три месяца: 166309
График состояния склада (красными точками отмечено время подвоза товара).
График изменения размера пополнения склада.
Дополнительно (дома).
Экспортировать смоделированный Вами в MATLAB вектор (векторы) случайных потребностей (скоростей расходования) продукта в Excel и в этой программной среде дать графическую иллюстрацию Вашего управления складом.
>> SUCCESS = xlswrite('vec1.xlsx', Q2)
SUCCESS =
1