Оптимальный заказ при линейном спросе

Обсуждение вопросов по использованию Excel, Access и других программ оптимизирующих работу закупщика
ashavrin
Пользователь
Пользователь
Сообщений: 18
Зарегистрирован: 10 окт 2009 03:00

Оптимальный заказ при линейном спросе

Сообщение ashavrin » 12 фев 2010 15:24

Как изменится размер заказа, если спрос не стабилен.

В простейшем случае спрос меняется линейно - уменьшается или увеличивается.
Остальное, как в стандартных моделях EOQ, EOS и т.п.
Описание в .pdf реализация в .xls пользуйтесь.
Более сложные случаи нелинейность и наличие стат. разброса можно рассматривать аналогично.

P.S. Результаты интересны. Практически применимы, если возможно определить параметры :-)
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Реклама
Аватар пользователя
stanley

Re: Оптимальный заказ при линейном спросе

Сообщение stanley » 16 фев 2010 17:18

good job, andrew!

прочитал пока по-диагонали, сразу вопросы (видимо, ленюсь разбираться :)

фактически мы пытаемся определить размер ПЕРВОЙ поставки - в отличие от классического Вилсона, у нас нет стационарности, поэтому размер будет все время "плыть", следующая будет совсем другого размера. так?
по крайней мере, (4) говорит именно об этом.

в (5), похоже, ошибка - об этом кричит нарушение размерности. в скобках . предлагаю средний остаток за период вычислить стандартным образом :)

ну и далее не могу читать, так как не понимаю переход (5) -> (6)

попробуем расписать поподробнее, для таких, как я?

ashavrin
Пользователь
Пользователь
Сообщений: 18
Зарегистрирован: 10 окт 2009 03:00

Re: Оптимальный заказ при линейном спросе

Сообщение ashavrin » 17 фев 2010 11:37

Спасибо за отклик.
Вероятно это в правилах форума - файлы без ошибок не комментируются ;-)
Конечно это ошибка, вместо Q(t) должно стоять D(t).
Далее всё очевидно, см файл.
фактически мы пытаемся определить размер ПЕРВОЙ поставки - в отличие от классического Вилсона, у нас нет стационарности, поэтому размер будет все время "плыть", следующая будет совсем другого размера. так?

Да, всё обстоит именно так. Определяем размер следующей поставки. Можем, "динамически" определить точку дозаказа в процессе потребления.
Фактически, параметры D(t) могут измениться в период текущего цикла и в следующем цикле получим другой размер партии и т.д.
Этот подход может позволить вычислять (в первом весьма грубом) приближении весьма сложные прогнозы спроса.
Весьма прикольные, и ещё более сложные, получаются результаты если D(t) представляет собой ступеньку (как в случае арктангенса) и спрос меняется от одного фиксированного значения D' к другому D". Дальнейшее развитие - различные акции с изменением прибыли и насильственным изменением спроса, типа "2 в 1", "Х% в подарок" и т.п. с использованием функций типа колокола и подобных ...
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватар пользователя
stanley

Re: Оптимальный заказ при линейном спросе

Сообщение stanley » 18 фев 2010 11:21

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

а теперь задание на дом :)

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

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

тем более, как я прикидывал на досуге, для линейного тренда там математика вполне пишется

ashavrin
Пользователь
Пользователь
Сообщений: 18
Зарегистрирован: 10 окт 2009 03:00

Re: Оптимальный заказ при линейном спросе

Сообщение ashavrin » 19 фев 2010 12:26

а теперь задание на дом :-)

М... буду думать.
На первый взгляд, если есть некоторая функция описывающая закономерности продаж и есть отклонения от неё - то всё нормально. Проблема только в том, что сама функция является результатом "случайных" событий. И вопрос остаётся насколько можно доверять этой функции. и т.п. и т.д.
На небольших интервалах почти любое изменение линейно. Задача решается, и можно получить дисперсию прошедшего периода, оценить будущую ... Всё будет работать локально, в пределах периода, наверно (?). Подумаю.

Аватар пользователя
sf13

Оптимальный заказ при НЕПОСТОЯННОМ НЕЛИНЕЙНОМ спросе

Сообщение sf13 » 01 мар 2010 01:03

РАСЧЁТНЫЙ МОДУЛЬ ПРИЛОЖЕН.
Экономичный заказ при любом прогнозе спроса (не только линейно меняющемся).
Причём, на период любой длительности прогноза. (В приложенном варианте на 90 дней.)

Недостатки выложенного модуля:
1) Страховой запас не перерассчитывается при изменении спроса, да и не особо учитывается вообще (в полноценном варианте расчёт партий совмещается с перерасчётом страх. запаса и, соответсвенно, точки заказа)
2) При наборе данных, подразумевающих ежедневный и более частый заказ, этот модуль корректно работать не будет и об этом не всегда извещает
3) Не заложена напрямую возможность, к примеру, понедельного прогнозирования спроса или ввода прогноза как-нибудь попроще, чем "тупо" на каждый день.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватар пользователя
stanley

Re: Оптимальный заказ при линейном спросе

Сообщение stanley » 01 мар 2010 13:39

критерием поставки, как я понимаю, служит равенство издержек хранения и размещения заказа?

Аватар пользователя
sf13

Re: Оптимальный заказ при линейном спросе

Сообщение sf13 » 01 мар 2010 16:08

stanley писал(а):критерием поставки, как я понимаю, служит равенство издержек хранения и размещения заказа?
Да, именно так

Аватар пользователя
stanley

Re: Оптимальный заказ при линейном спросе

Сообщение stanley » 02 мар 2010 12:15

я все время об это спотыкаюсь. разве это в общем случае соответствует положению минимума затрат?

Аватар пользователя
faudva

Re: Оптимальный заказ при линейном спросе

Сообщение faudva » 02 мар 2010 13:00

В общем виде это решение не является глобальным минимумом,
однако при умеренно флуктуирующем спросе вполне адекватно на практике

Аватар пользователя
stanley

Re: Оптимальный заказ при линейном спросе

Сообщение stanley » 02 мар 2010 13:07

faudva писал(а):В общем виде это решение не является глобальным минимумом,
однако при умеренно флуктуирующем спросе вполне адекватно на практике


ясно. в чистом вилсоне оно вроде даже строго так.

ashavrin
Пользователь
Пользователь
Сообщений: 18
Зарегистрирован: 10 окт 2009 03:00

Re: Оптимальный заказ при линейном спросе

Сообщение ashavrin » 24 мар 2010 16:09

sf13 писал(а):
stanley писал(а):критерием поставки, как я понимаю, служит равенство издержек хранения и размещения заказа?
Да, именно так

Помогите понять почему?

Аватар пользователя
stanley

Re: Оптимальный заказ при линейном спросе

Сообщение stanley » 24 мар 2010 16:49

ashavrin писал(а):
sf13 писал(а):
stanley писал(а):критерием поставки, как я понимаю, служит равенство издержек хранения и размещения заказа?
Да, именно так

Помогите понять почему?


если считать по уилсону, средние издержки
содержания запаса = r * cost * Q/2
размещения заказа = order * V / Q

если в каждое из выражений подставить Q' = SQRT(2*order*V/r/cost), получим одинаковые значения. ну звезды так сложились :)

Аватар пользователя
sf13

Re: Оптимальный заказ при линейном спросе

Сообщение sf13 » 24 мар 2010 20:50

О том же по-другому:
Если считать по Уилсону (приняв сбыт на интервале расчёта за равномерный),
ищем минимум сложения двух функций затрат.
Сумма функций вида а/х и b*х имеет минимум в точке, где их значения равны между собой
и равны КореньКвадратный (a*b)
При этом х= КореньКвадратный(a/b)

Станиславович Олег
Новичок
Новичок
Сообщений: 1
Зарегистрирован: 20 июл 2012 13:56
Имя: Олег
Фамилия: Станиславович
Должность: Управляющий базой

Re: Оптимальный заказ при линейном спросе

Сообщение Станиславович Олег » 20 июл 2012 15:13

А снять защиту с листа можно?

Аватар пользователя
sf13

Re: Оптимальный заказ при линейном спросе

Сообщение sf13 » 23 июл 2012 01:09

Станиславович Олег писал(а):А снять защиту с листа можно?

Можно. Взломом. Файл давний, пароль не вспомнить.
А зачем? Ни формулы, ни ссылки не скрыты... Вставить в белые поля свои данные - можно.
Если нужны заголовки строк и столбцов, для их отображения защиту листа снимать не требуется.
Защита стоит фактически только от случайного стирания формул.

Или требуется изменить размерность массива?
Или что-то ещё?
Что хотелось бы получить?


Вернуться в «Программы для закупщиков»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: CommonCrawl [Bot] и 0 гостей