
- •Національна металургійна академія україни
- •Програма курсу
- •Тема 5. Сітьове планування й керування (спк|)
- •1. Цілочисельне лінійне програмування (цлп)
- •Моделі цзлп
- •2. Комбінаторні методи розв’язування цзлп
- •Метод гілок і границь для розв’язування цзлп
- •Алгоритм методу гілок і границь
- •Особливості методу
- •3. ДроБово - лінійне програмування (длп) Загальна постановка задач дробово-лінійного програмування (здлп)
- •3.1. Графічний метод розв’язування здлп
- •Аналіз задачі (3.4)-(3.6)
- •Алгоритм розв’язування задачі (3.4)-(3.6)
- •I варіант
- •II варіант рішення
- •4. Рішення задачі про комівояжера методом гілок і границь
- •Особливості методу гілок і границь для розв’язування задачі про комівояжера
- •Методичні вказівки для виконання контрольної роботи
- •Література
- •6. Література
- •6.1. Основна
- •6.2. Додаткова
- •Додаток 1 таблиця варіантів завдань
- •Задача 1
- •Задача 2
- •Задача 3
- •Задача 9
- •49005, М. Дніпропетровськ, ін. Гагаріна,4.
Тема 5. Сітьове планування й керування (спк|)
Призначення й область застосування СПК|. Мережна модель і її основні елементи. Порядок і правила побудови сітьових графіків. Впорядкування сітьового графіка. Сітьове планування в умовах невизначеності. Аналіз й оптимізація сітьового графіка. Оптимізація сітьового графіка методом "час - вартість". Особливості рішення задач СПК| в середовищах МАТНСАD й ЕХСЕL.
Тема 6. Системи масового обслуговування (СМО|)
Основні поняття й визначення. Класифікація СМО|. Поняття марковського випадкового процесу. Потоки подій. Рівняння Колмогорова. СМО| з відмовами. СМО| з очікуванням. Поняття про статистичне моделювання СМО| (метод Монте-Карло). Особливості рішення задач у середовищах МАТНСАD й ЕХСЕL.
Тема 7. Моделі керування запасами|припасами|
Основні поняття й визначення. Статистична детермінована| модель без дефіциту. Статистична детермінована| модель із дефіцитом. Стохастичні моделі керування запасами|припасами|.
ТЕМИ ЛАБОРАТОРНИХ РОБІТ
Складання|складывание,сдача| математичних моделей організаційних структур економіки.
Моделі дискретного програмування.
Моделі нелінійного програмування.
Моделі сітьового планування.
Системи масового обслуговування.
Моделі керування запасами|припасами|.
ОРІЄНТОВНИЙ ПЕРЕЛІК|перечисление| ПИТАНЬ
ДЛЯ ПІДСУМКОВОГО КОНТРОЛЮ ЗНАНЬ
Математична модель операції. Загальна постановка задачі дослідження операцій.
Класифікація моделей і методів дослідження операцій. Приклади|приклады| задач, які|какие| вирішуються методами дослідження операцій.
Задача планування виробництва і її математична модель.
Задача складання|складывания,сдачи| раціону (задачі про дієту й суміші) і особливість її математичної моделі.
Математична модель задачі про завантаження встаткування.
Математичні моделі задач розкрою матеріалу.
Аналіз математичних моделей з погляду ефективних методів їхнього рішення|решения|.
Використання цілочисельних задач ЛП| у плануванні й керуванні виробництвом і їхньою математичною постановкою.
Методи Гоморри.
Метод гілок і границь|.
Класичний метод оптимізації задач НП.| Метод невизначених множників Лагранжа, економічна|экономичная| інтерпретація.
Теорема Куна-Такера.
Метод найшвидшого спуска.
Метод сполучених градієнтів Флетчера-Ривса.
Метод Давидона-Флетчера-Пауела (ДФП|).
Методи випадкового пошуку з лінійною й нелінійною тактиками.
Мережна модель і її основні елементи. Порядок і правила побудови сіткових графіків.
Системи масового обслуговування (СМО|). Основні поняття й визначення. Класифікація СМО|.
Поняття про статистичне моделювання СМО| (метод Монте-Карло).
Моделі керування запасами.
|припасами|..
1. Цілочисельне лінійне програмування (цлп)
ЦЛП - це розділ дослідження операцій, що орієнтований на рішення задач, у яких всі змінні або частина з них є цілочисельними (повністю або частково цілочисельні задачі).
Класичним прикладом цілочисельних задач лінійного програмування (ЦЗЛП) є задача, що у літературі називається задачею комівояжера.
Ця задача формулюється в такий спосіб. Комівояжер повинен відвідати ряд міст, відстані між якими відомі. Комівояжер вибирає самий короткий замкнутий маршрут, що починається й закінчується в місті його проживання, при цьому він повинен відвідати необхідне місто один і тільки один раз.
Очевидно, що завдання комівояжера полягає в оптимальному виборі його маршруту.
Іншою класичною задачею такого типу є задача про ранець. Розглянемо формулювання цієї задачі. Є n предметів, при цьому відомо: aj – вага j-ого предмета, cj - цінність j-ого предмета, А – вантажопідйомність ранця. Необхідно завантажити ранець набором предметів максимальної цінності.
Складемо математичну модель задачі про ранець. На першому етапі введемо змінні:
У такому випадку функція цілі буде мати такий вигляд:
(1)
Задача вирішується в рамках наступних обмежень:
, (2)
.
У деяких інших моделях такої задачі можуть фігурувати й інші обмеження, наприклад, сумарний об'єм ранця, габарити предметів і т.д.
У
загальному випадку ЗЦЛП формулюється
в такий спосіб: знайти оптимальний план
,
що забезпечує досягнення цільовою
функцією екстремального значення:
. (3)
Задача вирішується в рамках обмежень:
(4)
(5)
(6)
Якщо в
обмеженні (6) j
змінюється в межах
,
то вихідна задача називаєтьсяповністю
цілочисельною, якщо ж
а
,
те задачу називаютьчастково
цілочисельною.
Відомо, що экстремум ЗЛП досягається у вершинах опуклого багатогранного тіла, що є ОДР (областю припустимих рішень) задачі. Для ЦЗЛП значення экстремуму може досягатися в будь-якій вершині ОПР. Це означає, що методи розв’язування ЗЛП у раніше освітленому виді (у курсі математичного програмування) не можуть бути застосовані для рішення ЦЗЛП.
Проілюструємо сказане геометрично.
З малюнка видно, що цілочисельний розв’язок може досягатися в будь-якій точці опуклого багатогранника.
Отже, для рішення ЦЗЛП необхідно розглядати спеціальні методи.
Такі методи діляться на три основні групи:
I група - методи відсікання;
II група - комбінаторні методи (методи розсічення);
III група - наближені методи. У методах даної групи використовуються два основних підходи:
- розробка детермінованих евристичних алгоритмів, які враховують специфіку конкретної задачі;
- застосування спрямованого випадкового пошуку з локальною оптимізацією.