Главная страница
Навигация по странице:

  • 2. Решение задачи об имитационных моделях в управлении запасами 2.1 Решение задачи об имитационных моделях в управлении запасами с помощью метода Монте-Карло

  • Параметры стохастической переменной объем спроса

  • Имитационное моделирование. Применение имитационных моделей в управлении запасами. Курсовой проект По курсу Экономикоматематические методы управления


    Скачать 426 Kb.
    НазваниеКурсовой проект По курсу Экономикоматематические методы управления
    АнкорИмитационное моделирование. Применение имитационных моделей в управлении запасами
    Дата28.11.2021
    Размер426 Kb.
    Формат файлаdoc
    Имя файла12087.doc
    ТипКурсовой проект
    #284823
    страница2 из 3
    1   2   3

    Метод Монте-Карло


    Имитационное моделирование является одним из методов, который применяется специалистами в случаях, когда использование математических моделей вызывает определенные трудности или когда лежащие в их основе предпосылки неадекватны реальным условиям. Метод имитационного моделирования можно применять в сложных ситуациях, не принимая никаких предпосылок об исходных данных.

    Датой рождения метода Монте-Карло принято считать 1949 г., когда американские ученые Н.Метрополис и С.Улам опубликовали статью «Метод Монте-Карло», в которой систематически его изложили. Название метода связано с названием города Монте-Карло, где в игорных домах (казино) играют в рулетку — одно из простейших устройств для получения случайных чисел, на использовании которых основан этот метод.

    Специальный метод изучения поведения заданной статистики при проведении многократных повторных выборок, существенно использующий вычислительные возможности современных компьютеров. При проведении анализа по методу Монте-Карло компьютер использует процедуру генерации псевдослучайных чисел для имитации данных из изучаемой генеральной совокупности. Процедура анализа по методу Монте-Карло модуля Моделирование структурными уравнениями строит выборки из генеральной совокупности в соответствии с указаниями пользователя, а затем производит следующие действия:

    Для каждого повторения по методу Монте-Карло:

    1. Имитирует случайную выборку из генеральной совокупности,

    2. Проводит анализ выборки,

    3. Сохраняет результаты.

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

    ЭВМ позволяют легко получать так называемые псевдослучайные числа (при решении задач их применяют вместо случайных чисел); это привело к широкому внедрению метода во многие области науки и техники (статистическая физика, теория массового обслуживания, теория игр и др.). Метод Монте-Карло используют для вычисления интегралов, в особенности многомерных, для решения систем алгебраических уравнений высокого порядка, для исследования различного рода сложных систем (автоматического управления, экономических, биологических и т.д.).
    Мы рассмотрели метод Монте-Карло, в котором всем переменным модели ставится в соответствие определенное множество дискретных значений.

    Сущность метода Монте-Карло состоит в следующем: требуется найти значение а некоторой изучаемой величины. Для этого выбирают такую случайную величину X, математическое ожидание которой а:




    (1.5.1)
    Практически же поступают так: производят п испытаний; в результате которых получают п возможных значений X, вычисляют их среднее арифметическое
    (1.5.2)
    и принимают х в качестве оценки (приближенного значения) а * искомого числа а:




    (1.5.3)
    Поскольку метод Монте-Карло требует проведения большого числа испытаний, его часто называют методом статистических испытаний. Теория этого метода указывает, как наиболее целесообразно выбрать случайную величину X, как найти ее возможные значения. В частности, разрабатываются способы уменьшения дисперсии используемых случайных величин, в результате чего уменьшается ошибка, допускаемая при замене искомого математического ожидания а его оценкой а *.

    Отыскание возможных значений случайной величины Х (моделирование) называют «разыгрыванием случайной величины». Изложим лишь некоторые способы разыгрывания случайных величин и укажем, как оценить допускаемую при этом ошибку.

    Методы имитационного моделирования, хотя и не приводят к получению оптимальных решений, как, например, методы линейного программирования, однако, позволяют выработать направления политики, приводящей к лучшим результатам. Но прежде, чем внедрять какой-либо из результатов, полученных по имитационной модели, в практику, необходимо произвести оценку ее надежности и, осуществив расчеты на более длительный период, получить репрезентативные характеристики. Обычно расчеты по имитационным моделям проводятся с помощью пакетов прикладных программ.
    2. Решение задачи об имитационных моделях в управлении запасами

    2.1 Решение задачи об имитационных моделях в управлении запасами с помощью метода Монте-Карло
    Корпорация занимается производством некоторых изделий. Для их производства необходимы детали, которые закупает от поставщика. На основе прошлого опыта специалисты оценили, что спрос за 100 недель колеблется от 670 до 740. Частота спроса на аккумуляторы показана в таблице.

    Спрос в неделю

    Частота

    670

    3

    675

    7

    680

    5

    685

    10

    690

    13

    695

    8

    700

    5

    705

    2

    710

    13

    715

    10

    720

    9

    725

    3

    730

    7

    735

    2

    740

    3


    Начальный запас деталей составляет 1800 шт., причем администрация компании приняла решение о подачах заказов на партии деталей размером в 2500 шт. каждый раз, когда их запас опускается ниже уровня в 1300 шт. Интервал времени между подачей заказа и осуществлением поставок изменяется следующим образом:


    Время поставки заказа, неделя

    1

    2

    3

    4

    Вероятность

    0,3

    0,3

    0,15

    0,25


    Единичная стоимость хранения запасов равна 50 коп. в неделю и рассчитывается для общего размера запаса, оставшегося на конец недели. Стоимость заказа – 60 руб., а отсутствие аккумуляторов на складе оценивается в 30 руб. неделю.

    Используя имитационную модель для периода в 24 недель, оценить среднюю стоимость проведения изложенной выше политики в неделю. Все расчеты производятся в начале недели, а подача заказов и поставки по ним – в начале недели.

    Решение. Решим задачу имитационного моделирования управления запасами методом Монте-Карло.

    Построим функцию распределения величины объема продаж в неделю и интервалы случайных чисел для значений стохастической переменной. Соответствующие значения указаны в четвертом и пятом столбцах таблицы 1. Расчеты произведены с использованием табличного процессора MS Excel. В листа Excel с формулами представлен на рисунке 1.
    Таблица 2.1

    Параметры стохастической переменной объем спроса

    Спрос в неделю

    Частота

    Вероятность

    Значение функции распределения

    Интервал случайных чисел

    670

    3

    0,03

    0,03

    от

    1

    до

    3

    675

    7

    0,07

    0,1

    от

    4

    до

    10

    680

    5

    0,05

    0,15

    от

    11

    до

    15

    685

    10

    0,1

    0,25

    от

    16

    до

    25

    690

    13

    0,13

    0,38

    от

    26

    до

    38

    695

    8

    0,08

    0,46

    от

    39

    до

    46

    700

    5

    0,05

    0,51

    от

    47

    до

    51

    705

    2

    0,02

    0,53

    от

    52

    до

    53

    710

    13

    0,13

    0,66

    от

    54

    до

    66

    715

    10

    0,1

    0,76

    от

    67

    до

    76

    720

    9

    0,09

    0,85

    от

    77

    до

    85

    725

    3

    0,03

    0,88

    от

    86

    до

    88

    730

    7

    0,07

    0,95

    от

    89

    до

    95

    735

    2

    0,02

    0,97

    от

    96

    до

    97

    740

    3

    0,03

    1

    от

    98

    до

    100

    Итого

    100

    1

     

     

     

     

     


    Аналогично построим функцию распределения и интервалы случайных чисел для времени выполнения поставок.

    Таблица 2.2

    Параметры стохастической переменной время поставок

    Время поставок, мес.

    Вероятность

    Значение функции распределения

    Интервал случайных чисел

    1

    0,3

    0,3

    от

    1

    до

    30

    2

    0,3

    0,6

    от

    31

    до

    60

    3

    0,15

    0,75

    от

    61

    до

    75

    4

    0,25

    1

    от

    76

    до

    100

    Итого

    1

     

     

     

     

     


    Реализуется четырехшаговый процесс имитации:

    1. Каждая имитируемая неделя начинается с проверки, поступил ли сделанный заказ. Если заказ выполнен, то текущий запас увеличивается на величину заказа (в данном случае — на 2500 шт.).

    2. Путем выбора случайного числа генерируется недельный спрос для соответствующего распределения вероятностей.

    3. Рассчитывается итоговый запас, равный исходному запасу за вычетом величины продаж. Если запас недостаточен для удовлетворения недельного спроса, спрос удовлетворяется, насколько это возможно.

    Фиксируется число нереализованных продаж.

    4. Определяется, снизился ли запас до точки восстановления (в примере — 1300 шт.). Если да, причем не ожидается поступления заказа, сделанного ранее, то делается заказ.

    Результаты имитации представим в таблице 3.

    Для генерации случайных чисел воспользуемся формулой =СЛУЧМЕЖДУ(1;100) и результаты зафиксируем, так как эти числа могут изменяться со временем.

    Для определения спроса в зависимости от случайного числа воспользуемся функцией ЕСЛИ. В ячейку G3 введем формулу и скопируем в диапазон G3: G26. Формула представлена ниже:

    =ЕСЛИ(И(F3>=Лист2!$F$2;F3<=Лист2!$H$2);Лист2!$A$2;ЕСЛИ(И(F3>=Лист2!$F$3;F3<=Лист2!$H$3);Лист2!$A$3;ЕСЛИ(И(F3>=Лист2!$F$4;F3<=Лист2!$H$4);Лист2!$A$4;ЕСЛИ(И(F3>=Лист2!$F$5;F3<=Лист2!$H$5);Лист2!$A$5;ЕСЛИ(И(F3>=Лист2!$F$6;F3<=Лист2!$H$6);Лист2!$A$6;ЕСЛИ(И(F3>=Лист2!$F$7;F3<=Лист2!$H$7);Лист2!$A$7;ЕСЛИ(И(F3>=Лист2!$F$8;F3<=Лист2!$H$8);Лист2!$A$8;ЕСЛИ(И(F3>=Лист2!$F$9;F3<=Лист2!$H$9);Лист2!$A$9;ЕСЛИ(И(F3>=Лист2!$F$10;F3<=Лист2!$H$10);Лист2!$A$10;ЕСЛИ(И(F3>=Лист2!$F$11;F3<=Лист2!$H$11);Лист2!$A$11;ЕСЛИ(И(F3>=Лист2!$F$12;F3<=Лист2!$H$12);Лист2!$A$12;ЕСЛИ(И(F3>=Лист2!$F$13;F3<=Лист2!$H$13);Лист2!$A$13;ЕСЛИ(И(F3>=Лист2!$F$14;F3<=Лист2!$H$14);Лист2!$A$14;ЕСЛИ(И(F3>=Лист2!$F$15;F3<=Лист2!$H$15);Лист2!$A$15;Лист2!$A$16))))))))))))))

    Неделя

    Поступление

    Начальный запас

    Случайное число

    Спрос

    Объем продаж

    Конечный запас

    Потери продаж

    Делать заказ?

    Случайное число

    Время поставок

    1

    0

    1800

    36

    690

    690

    1110

    0

    Да

    66

    3

    2

    0

    1110

    94

    730

    730

    380

    0

    Нет

     

     

    3

    0

    380

    56

    710

    380

    0

    330

    Нет

     

     

    4

    0

    0

    43

    695

    0

    0

    695

    Нет

     

     

    5

    2500

    2500

    12

    680

    680

    1820

    0

    Нет

     

     

    6

    0

    1820

    61

    710

    710

    1110

    0

    Да

    21

    1

    7

    0

    1110

    26

    690

    690

    420

    0

    Нет

     

     

    8

    2500

    2920

    65

    710

    710

    2210

    0

    Нет

     

     

    9

    0

    2210

    61

    710

    710

    1500

    0

    Нет

     

     

    10

    0

    1500

    2

    670

    670

    830

    0

    Да

    75

    3

    11

    0

    830

    9

    675

    675

    155

    0

    Нет

     

     

    12

    0

    155

    57

    710

    155

    0

    555

    Нет

     

     

    13

    0

    0

    2

    670

    0

    0

    670

    Нет

     

     

    14

    2500

    2500

    83

    720

    720

    1780

    0

    Нет

     

     

    15

    0

    1780

    65

    710

    710

    1070

    0

    Да

    57

    2

    16

    0

    1070

    77

    720

    720

    350

    0

    Нет

     

     

    17

    0

    350

    95

    730

    350

    0

    380

    Нет

     

     

    18

    2500

    2500

    79

    720

    720

    1780

    0

    Нет

     

     

    19

    0

    1780

    90

    730

    730

    1050

    0

    Да

    51

    2

    20

    0

    1050

    51

    700

    700

    350

    0

    Нет

     

     

    21

    0

    350

    86

    725

    350

    0

    375

    Нет

     

     

    22

    2500

    2500

    100

    740

    740

    1760

    0

    Нет

     

     

    23

    0

    1760

    98

    740

    740

    1020

    0

    Да

    34

    2

    24

    0

    1020

    74

    715

    715

    305

    0

    Да

     

     

    Итого

     

     

     

     

     

    19000

    3005

     

     

     

    Таблица 2.3

    Выполнение имитационного моделирования
    Результат имитационного эксперимента:


    • конечный суммарный запас - 19000 штук;

    • средний конечный запас 19000/24 =791,67 штук;

    • число упущенных продаж - 3005;

    • среднее число упущенных продаж 3005/24 = 125,2 шт. в месяц;

    • за все время придется сделать 6 заказов;

    • среднее число заказов 6/24 = 0,25 заказа в неделю;

    • за весь период количество недель с упущенными продажами (отсутствие аккумуляторов на складе) составило 6;

    • среднее число упущенных недель 6/24 = 0,25 недель.

    Определим среднюю стоимость проведения изложенной выше политики в неделю. Для этого вычислим ее составляющие:

    Еженедельная стоимость заказов = Затраты на один заказ х Среднее число заказов в неделю

    = 60 • 0,25 = 15 руб.

    Еженедельная стоимость хранения = Затраты на хранение одной единицы в течение недели х Средняя величина конечного запаса

    = 0,5• 91,67 = 395,83руб.

    Еженедельная стоимость упущенных продаж = Стоимость упущенной продажи х Среднее число упущенных продаж в неделю

    = 30 • 0,25 = 7,5 руб.

    Таким образом,

    Общая ежедневная стоимость = Стоимость заказов + Стоимость хранения + Стоимость упущенных продаж

    = 15 + 395,83+ 7,5= 418,33 руб.

    Вывод. Проведенный эксперимент показывает, что за 24 недели придется сделать 6 заказов, общая еженедельная стоимость составит 418,33 руб.
    1   2   3


    написать администратору сайта