Метод Монте-Карло: модифицированный способ с использованием макроса


К сожалению, иногда ваша таблица будет настолько сложна, и будет иметь такое количество входящих — моделируемых — переменных, что вам придется использовать несколько иной способ, регистрируя для каждого варианта набор входящих переменных и набор исходящих переменных (то есть тех, на которых потом будет строиться ответ). Помните задачу о мальчике, продающем газеты? Настало время ее решить. Напомним вкратце условия. Вы продаете популярную газету (Financial Times, например). Вы покупаете газету за 1 доллар, а продаете за 2. При этом редакция газеты готова забрать все экземпляры, оставшиеся непроданными на следующий день, по 50 центов. Вы подсчитали, что средний спрос на газету составляет 100 штук; при этом стандартное отклонение спроса составляет 20 штук. Какой заказ следует делать, чтобы максимизировать прибыль?

Чтобы проверить, какой заказ будет оптимальным, поступим следующим образом: будем генерировать последовательно 1000 «дней» спроса на нашу газету. При этом чтобы быть уверенными в том, что разница в прибыли вызвана исключительно разницей в величине заказа, мы будем использовать один уровень спроса для всех продавцов. Как было описано выше, мы будем регистрировать каждый прогон (вы увидите, как это сделано, запустив макрос. Кстати, написание макросов — это несложный процесс, который может быть освоен без знания навыков программирования). Модель реализована в файле News Vendor Model.xls (Приложение 5) (именно так называется эта модель в теории управления операциями). Эта задача известна очень широко, а выводы из нее и ее усложненных модификаций распространены на многие сферы деятельности, где есть проблема продажи товара или услуги, имеющей весьма ограниченный «срок годности», — как в случае с газетой, авиабилетом или номером в гостинице. Для экономии места в пересылаемом файле нет результатов симуляции; в моем (единственном) запуске наилучшего результата можно было добиться при уровне заказа 109. Здесь, очевидно, нужно сделать оговорку: разумеется, данную задачу можно было решить так же, как и предыдущую, — без использования макросов. Способ с использованием макроса — ничем не отличающийся математически — еще один вариант реализации модели, не меняющий принципиально ее характеристик.



Категория: управление. Дата публикации: 1 Март, 2010.