
- •Кафедра транспортних технологій
- •Практична робота №1. Елементи теорії прийняття рішень.
- •Методичні вказівки
- •Контрольні запитання:
- •Практична робота №2. Найкоротший шлях на транспортній мережі.
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота №3. Найкоротший шлях на транспортній мережі.
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота №4. Найкоротший шлях на транспортній мережі.
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 5. Графоаналітичний метод рішення задачі лінійного програмування
- •Методичні вказівки
- •Практична робота 6. Рішення задачі лінійного програмування симплекс-методом.
- •Методичні вказівки
- •Контрольні питання
- •Практична робота 8. Створення припустимого плану перевезень.
- •Методичні вказівки
- •Метод найменшої вартості
- •Контрольні питання:
- •Практична робота 9. Створення припустимого плану перевезень.
- •Методичні вказівки Метод Фогеля
- •Контрольні питання:
- •Практична робота 10. Зняття виродженності транспортної задачі
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 11. Рішення транспортної задачі розподільчим методом
- •Методичні вказівки
- •Контрольні питання
- •Методичні вказівки
- •Контрольні запитання:
- •Практична робота 13. Рішення незбалансованої транспортної задачі.
- •Методичні вказівки
- •Контрольні запитання:
- •Методичні вказівки
- •Контрольні запитання:
- •Практична робота 15. Розв’язання задачі о призначеннях
- •Методичні вказівки
- •Контрольні запитання:
- •Практична робота 16. Універсальний метод знаходження найкоротшого шляху.
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 17. Матрічний спосіб знаходження максимального потоку
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 18. Графічний спосіб знаходження максимального потоку
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 19. Вирішення задачі об інвестиціях
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 20. Вирішення задачі рюкзачного типу
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 21. Комбінаторне програмування
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 22. Розробка раціональних маршрутів перевезень масових сумісних вантажів
- •Методичні вказівки
- •Контрольні питання:
- •Практична робота 23. Розробка розвозних маршрутів перевезень дрібнопартіоних вантажів
- •Методичні вказівки:
- •Контрольні запитання
- •Практична робота 24. Розробка часових графіків спільної роботи рухомого складу та вантажних (розвантажувальних) механізмів.
- •Контрольні запитання
- •Практична робота 25. Розрахунок параметрів мережевих графіків.
- •Методичні вказівки
- •Контрольні питання
- •Практична робота 26. Розрахунок параметрів мережевих графіків
- •Контрольні питання
- •Практична робота 27. Аналіз заданої смо
- •Методичні вказівки
- •Смо з очікуванням.
- •Контрольні питання
- •Література
Контрольні запитання:
Що означає абревіатура ЛПР?
Для чого потрібне дерево цілей?
Пояснить, як визначають загальне рішення згідно створеного дерева цілей?
За якими правилами формують матрицю парних порівнянь?
Література [5,6]
Практична робота №2. Найкоротший шлях на транспортній мережі.
Мета: набути практичні навички знаходження найкоротших відстаней зворотньою процедурою Беллмана.
Задача
Дана транспортна мережа (рис.2.1).
Рис. 2.1 Транспортна мережа
Завдання:
1. Відстані на малюнку розрахувати згідно свого варіанту.
2. Визначити найкоротшу відстань між 1 та 10 вершинами транспортної мережі.
Методичні вказівки
Кожен вид виробничої діяльності
і може розглядатися як окремий крок
оптимізації; безліч можливих значень
перемінних (припустима область рішень)
xі як варіанти рішень, а кількість кожного
j-го виду ресурсу (Bi1,…,
Bij,… Bim),
0
Bij
bj,
доступного для розподілу на поточному
і попередніх (або поточному і наступних)
кроках (по і-м типах діяльності) як стан
моделі. Тоді оптимальне значення цільової
функції z для кроків і,і+1,...,n при заданих
станах {Bіj} може бути записане у виді
наступної рекуррентной функції Белмана
(алгоритму прямого прогону):fi(Bi1,…,
Bi
m) = max
{ci xi
+ fi-1(Bi1-ai1xi
,…,Bi
m-ai
mxi
)}, i =1,n;j
=1,m, (1)
0 aijxi Bij
с початковими умовами f0(B01,…,B0 m)=0.
Оптимальне значення цільової функції в зворотному часі для кроків n,..., і, і-1,...,1 при заданих станах {Bij} може бути записане у виді наступного алгоритму зворотного прогону:
fn(Bn1,…,Bnm)=max{cnxn}, 0 anjxn Bnj
fi(Bi1,…,Bim)=max {cixi+fi+1(Bi1-ai1xi,…,Bi m-ai mxi)},i=1,n;j=1,m,
0 aijxi Bij
де 0 Bij bj.
Різниця між прямим і зворотним способами рішення задачі полягає у визначенні стану моделі. У прямої моделі B/і j - кількість ресурсу j-го типу, що розподіляється від першого кроку до і-го, а для зворотної моделі Bіj- кількість ресурсу, що розподіляється на всіх кроках від і-го до n-го.
Рішення задачі ґрунтується на двох основних принципах.
Принципі інваріантного занурення, що визначає декомпозицію рішення загальної задачі на покрокове рішення часток (для кожного виду виробничої діяльності) задач, поєднуваних загальним ресурсом.
Принципі оптимальності, що визначає незалежність рішень, одержуваних на поточному кроці оптимізації, від рішень, отриманих на попередніх (наступних) кроках, а лише їх залежність від мети оптимізації і стану ресурсів на і-му кроці. При цьому гарантується оптимальність глобальної стратегії (послідовності рішень) при оптимальних локальних (покрокових) рішеннях.
Контрольні питання:
Особливості динамічного програмування
Які є різновиди методу Беллмана?
Які найкоротші відстані можна визначити по розрахованій таблиці методом Беллмана?
Як визначити послідовність вершин за методом Беллмана?
Література [1,7]
Практична робота №3. Найкоротший шлях на транспортній мережі.
Мета: набути практичні навички знаходження найкоротших відстаней методом метли
Задача
Дана транспортна мережа (рис.3.1).
Рис. 3.1 Транспортна мережа
Завдання:
1. Дати направлення ребрам графу транспортної мережі в напрямку від менших номерів вершин до більших номерів.
2. Відстані на малюнку розрахувати згідно свого варіанту.
3. Визначити найкоротшу відстань між 1 та 10 вершинами транспортної мережі.