- •Методичні вказівки
- •1. Опис дисципліни Мета і завдання вивчення дисципліни
- •2. Структура курсової роботи
- •На тему “розробка програмного комплексу по оптимізації вантажних перевезень на транспортної мережі”
- •До виконанні курсової роботи Завдання на курсову роботу
- •Методичні вказівки до виконання курсової роботи
- •Опорний план за методом мінімального вузла
- •Опорний план за методом мінімального вузла
- •Опорний план за методом мінімального вузла
- •Опорний план за методом випадкового
- •Перша ітерація тт
- •Друга ітерація тт
- •Третя ітерація тт
- •Четверта ітерація тт
- •П’ята ітерація тт
- •Шоста ітерація тт
- •Тт після розподілу вантажу у клітинку а3в2
- •Тт після розподілу вантажу у клітинку а1в4
- •Тт після розподілу вантажу у клітинку а2в1
- •Тт після розподілу вантажу у клітинку а1в4
- •Перша ітерація тт
- •Друга ітерація тт
- •Модифікований метод дейкстри (метод new) зведення сітьового представлення перевезень вантажу на тм до табличного виду – тт
- •1. Задача пошуку найкоротшого шляху між двома заданими вершинами
- •2. Задача пошуку найкоротших шляхів між заданими множинами вершин
- •Результуюча матриця найкоротших відстаней
- •Матрично-мережева модель управління перевезеннями вантажів в тс
- •Масив відстаней між сусідніми вузлами тм
- •Матриця транспортних кореспонденцій між всіма вузлами тм
- •Матриця найкоротших відстаней на тм
- •Опорний план перевезень
- •Тт з потенціалами
- •4. Література
- •Варіанти завдань по курсовій роботі
- •Обсяги поставок і замовлень продукції до структур тм з номерами варіантів від 1-го до 15-го
- •Обсяги поставок і замовлень продукції до структур тм з номерами варіантів від 16-го до 30-го
- •Вартість перевезення одиниці вантажу між сусідніми вузлами тм
- •Вантажу методом північна – західного кута
- •Текст процедури побудови опорного плану перевезень вантажу методом північна – східного кута
- •Текст процедури побудови опорного плану перевезень вантажу методом південна – західного кута
- •Текст процедури побудови опорного плану перевезень вантажу методом південна – східного кута
- •Текст процедури побудови опорного плану перевезень
- •Текст процедури побудови опорного плану перевезень
- •Текст процедури побудови опорного плану перевезень
- •Текст процедури побудови опорного плану перевезень
- •Текст процедури побудови опорного плану перевезень
- •Текст процедури побудови опорного плану перевезень
- •Текст процедури побудови опорного плану перевезень
- •Текст процедури побудови опорного плану перевезень
- •Текст програми на мові Delphi, яка реалізує симплексний метод рішення тз
- •Текст процедури на мові Pascal, яка реалізує алгоритм Дейкстри
- •Текст процедури на мові Delphy, яка реалізує метод графів
- •Завдання на курсову роботу студента
Опорний план за методом мінімального вузла
відправлення-призначення вантажу ТТ
|
B1 |
B2 |
B3 |
B4 |
Запаси ai |
Ci
|
A1 |
4 705
|
7 306
|
2 –
|
5 –
|
100 |
185
|
A2 |
3 103
|
6 –
|
1 1101
|
8 –
|
120 |
186
|
A3 |
9 –
|
3 704
|
6 –
|
2 702
|
140 |
207
|
Заявки bj |
80 |
100 |
110 |
70 |
360 |
|
Cj
|
163 |
164 |
91 |
152 |
|
|
Одержали (m + n – 1) = 6 перевезень вантажу, отже складений опорний план не вироджений і ми можемо порахувати вартість його реалізації:
у.г.о.
У додатку 13 представлений текст процедури на алгоритмічної мові Delphi побудови опорного плану перевезень вантажу методом мінімального вузла відправлення-призначення ТТ.
11. Метод випадкового заповнення (рандомизації)
Побудова опорного плану перевезень методом випадкового заповнення (рандомизації) також розглянемо на конкретному прикладі (див. табл. 1).
Заносити обсяги перевезень починаємо з клітинки, у якої номер строки і стовпця генерується випадковим способом (звідси і назва методу). Подальший процес формування опорного плану буде відбуватися аналогічно до одержання (m + n - 1) перевезень, причому вже заповнені клітинки ТТ будуть пропускатися, а номера строк і стовпців будуть генеруватися у діапазоні ,відповідно, від 1 до m і від 1 до n. У нашому прикладі опорний план побудований методом випадкового заповнення за допомогою відповідної програми відображений на рис. 1.
Рис. 1. Варіант опорного плану перевезень вантажу
Сам процес побудови опорного плану представлений у таблиці 38 (причому нижній індекс у обсягах перевезень вказує на черговість розподілу вантажу) і представляє наступне:
1-а генерація номерів строки і стовпця: i = 3; j = 3; х33 = 110;
2-а генерація номерів строки і стовпця: i = 3; j = 4; х34 = 30;
3-а генерація номерів строки і стовпця: i = 1; j = 3;
(вантаж у клітинку А1В3 не розподіляється, оскільки заявка b3 вже задоволена)
4-а генерація номерів строки і стовпця: i = 1; j = 1; х11 = 80;
5-а генерація номерів строки і стовпця: i = 2; j = 2; х22 = 80;
6-а генерація номерів строки і стовпця: i = 3; j = 4;
(вантаж у клітинку А3В4 не розподіляється, оскільки вона вже заповнена)
7-а генерація номерів строки і стовпця: i = 1; j = 2; х12 = 20;
8-а генерація номерів строки і стовпця: i = 2; j = 1;
(вантаж у клітинку А2В1 не розподіляється, оскільки заявка b1 вже задоволена)
9-а генерація номерів строки і стовпця: i = 2; j = 4; х24 = 20;
План перевезень побудований, оскільки вичерпані запаси у всіх постачальників вантажу і заявки всіх споживачів вантажу задоволені.
Таблиця 38