- •Міністерство освіти і науки україни національний транспортний університет Дослідження операцій в моделюванні управлінських рішень
- •Isbn 978-966-632-185-8
- •I. Предмет і завдання дослідження операцій
- •1.1. Що таке дослідження операцій
- •1.2. Основні поняття та принципи дослідження операцій
- •1. 3. Математичні моделі операцій
- •1.4. Багатокритеріальні задачі дослідження операцій
- •1.5. Системний підхід до задач дослідження операцій
- •1.6. Типові класи задач дослідження операцій
- •1. Задачі управління запасами
- •2. Задачі розподілу ресурсів
- •3. Задачі ремонту і заміни обладнання
- •4. Задачі масового обслуговування
- •5. Задачі впорядкування
- •6. Задачі сітьового планування і управління (спу)
- •7. Задачі вибору маршруту (сітьові задачі на транспорті)
- •8. Комбіновані задачі
- •II. Класифікація методів оптимізації
- •2.1. Математичне формулювання загальної задачі оптимізації
- •2.2. Геометрична інтерпретація задач оптимізації
- •2.3. Класифікація методів оптимізації по виду цільової функції
- •2.4. Характеристика градієнтних методів пошуку екстремуму
- •III. Лінійне програмування
- •3.1. Задачі лінійного програмування
- •3.2. Основна задача лінійного програмування
- •3.3. Транспортна задача лінійного програмування
- •IV. Динамічне програмування
- •4.1. Метод динамічного програмування
- •4.2. Приклади розв’язання задач динамічного програмування
- •4.3. Завдання динамічного програмування в загальному вигляді. Принцип оптимальності
- •V. Елементи теорії масового обслуговування
- •5.1. Основні поняття теорії масового обслуговування
- •5.2. Класифікація систем масового обслуговування
- •5.3. Основні елементи систем масового обслуговування
- •5.4. Параметри смо і загальна методика дослідження
- •5.5. Системи масового обслуговування з відмовами
- •5.6. Кількісні показники смо з відмовами
- •5.7. Короткий опис основних типів пуассонівських смо
- •5.7.1. Смо з відмовами:
- •5.7.2. Смо з очікуванням і обмеженим потоком заявок
- •5.7.3. Смо змішаного типу з обмеженням по довжині черги
- •5.7.4. Смо змішаного типу з обмеженням за часом перебування заявки в черзі і на обслуговуванні
- •5.7.5. Приклади розв’язку задач тмо
- •VI. Теорія ігор
- •6.1. Ігрові моделі прийняття рішень
- •6.2. Прямокутні матричні ігри
- •6.3. Аналіз матричних ігр
- •6.4. Елементарні методи розв’язку ігор
- •6.4.1. Загальна схема розв’язання
- •6.4.2. Методи розв’язку гри 2 X 2
- •6.4.3. Методи розв’язання ігор 2хn
- •Ордината точки n дорівнює ціні гри ν, а абсциса дорівнює частоті застосування стратегії а1.
- •Аналітичний метод розв’язання гри 2хn
- •6.5. Загальний розв’язок гри m X n методом лінійного програмування
- •6.6. Наближені методи розв’язання матричних ігр
- •6.7. Приклади розв’язання задач теорії ігор
- •VII. Моделювання на пк
- •7.1. Поняття моделі і моделювання
- •7.2. Метод статистичних випробувань
- •7.3. Імітація випадкових впливів на пк
- •7. 4. Методи формування в пк базових впливів
- •7.5. Оцінка точності характеристик, отриманих методом статистичних випробувань. Необхідна кількість реалізацій
- •7.6. Приклади розв’язку задач методом статистичних випробувань
- •VIII. Метод cітьового планування
- •8.1. Поняття про сітьове планування та управління
- •8.2. Основні визначення
- •8.3. Основні елементи сітьового графіка
- •8.4. Правила побудови сітьового графіка
- •8.5. Часові параметри сітьових графіків
- •8.6. Способи розрахунку сітьових графіків
- •8.7. Оптимізація сітьових графіків
- •8.8. Імовірнісні тимчасові оцінки сітьових моделей
- •8.9. Укрупнення сітьових моделей
- •8.10. Зшивання сітьових моделей
- •Література
- •Для нотаток
7.2. Метод статистичних випробувань
Більшість моделей, що реалізуються на ЕОМ, має імовірнісний характер, і для їх дослідження застосовується метод статистичних випробувань (метод Монте-Карло). Цей метод застосовується давно, але широке розповсюдження отримав тільки з появою ЕОМ великої продуктивності.
Ідея методу статистичних досліджень проста і полягає в наступному.
Замість того, щоб описувати випадкове явище за допомогою аналітичних залежностей, проводиться «розіграш» — моделювання випадкового явища за допомогою деякої процедури, що дає випадковий результат. В результаті «розіграшу» отримуємо одну реалізацію випадкового явища. Проводячи такий «розіграш» велику кількість разів, отримуємо статистичний матеріал — множину реалізацій випадкового явища — який можна обробити звичайними методами математичної статистики.
По суті, методом «розіграшу» може бути розв’язана будь-яка імовірнісна задача; однак виправданим він стає лише у випадку, коли процедура «розіграшу» простіша, ніж застосування аналітичних, обчислювальних методів.
Розглянемо таку імовірнісну задачу. Нехай, наприклад, працює система масового обслуговування (СМО), але процес, що протікає в ній, не марковський. Закон розподілу проміжку часу між заявками не показниковий, а будь-який. Час обслуговування має також не показників, а інший розподіл. До того ж канали час від часу можуть виходити з ладу, а час безвідмовної роботи має довільний розподіл. Необхідно знайти імовірності станів системи, а також характеристику ефективності СМО: середню довжину черг, середній час очікування і т.і.
Задача не дуже важка. Однак дослідник, знайомий з теорією масового обслуговування, без коливань обере для розв’язку цієї задачі метод статистичного моделювання, оскільки побудова аналітичної моделі зустрічає тут значні труднощі. Для цього доведеться розіграти множину реалізацій випадкового процесу і з отриманого статистичного матеріалу знайти шукані характеристики.
Таким чином, метод статистичних випробувань (метод Монте-Карло) є метод математичного моделювання випадкових явищ, в якому сама випадковість безпосередньо входить в процес моделювання і являє собою його суттєвий елемент. При цьому створюється моделюючий алгоритм, який імітує поведінку системи з урахуванням випадкових факторів. Кожний раз, коли в досліджуваному процесі необхідно урахувати випадковий фактор, його вплив імітується за допомогою спеціально організованого «розіграшу».
Теоретичною
основою метода статистичних досліджень
є закон великих чисел. Однією з форм
цього закону є теорема Чебишова, яка
стверджує, що при необмеженому збільшенні
числа незалежних іспитів середнє
арифметичне значення випадкової
величини, що має скінчену дисперсію,
збігається по імовірності до її
математичного сподівання при будь-якому
:
де xi — належні випадкові величини з математичним сподіванням mx і скінченою дисперсією.
Іншою формою цього закону є теорема Бернуллі, яка стверджує, що при необмеженому збільшенні числа незалежних іспитів в сталих умовах частота події А збігається до імовірності цієї події:
для будь-якого
,
де m — кількість вдалих іспитів, при яких мала місце подія А;
n — загальна кількість іспитів;
P(А) — імовірність події А.
Таким чином, метод статистичних випробувань оснований на самих загальних теоремах теорії ймовірностей і не містить в своїй принципіальній суті ніяких обмежень.
Стосовно дослідження поведінки керованих систем з використанням ЕОМ метод статистичного моделювання звичайно полягає в наступному:
а) складається і реалізується на ЕОМ детермінована математична модель системи, яка відображає зв’язок значень вихідних координат системи з зазначенням вхідних впливів і початкових умов;
б) забезпечується отримання на ЕОМ окремих реалізацій випадкових подій, величин, функцій, тобто моделюється випадкове явище з деякими заданими характеристиками, що відповідають характеристикам випадкових явищ, що супроводжують функціонування реальної системи, що досліджується (змінам параметрів зовнішніх впливів, початкових умов);
в) проводиться багатогранне розв’язання детермінованої задачі, де в кожному з розв’язків умови визначаються цими реалізаціями випадкових явищ;
г) проводиться статистична обробка одержаних результатів згідно з характером поставленої задачі.
Критеріями доцільності моделювання з застосуванням еом є:
— недопустимість або відсутність аналітичних або інших методів розв’язання задачі;
— повна впевненість в успішному створенні необхідної моделі;
— наявність достатнього часу для проведення великого об’єму обчислюваних робіт на ЕОМ;
— можливість використання розроблених моделей для розв’язання широкого кола задач.
