- •Одеса 2003
- •1. Міжобласна мережа перевезення поштових відправлень
- •1.1.Потоки навантаження між вузлами мережі
- •1.2. Пропускна спроможність вузлів
- •1.3. Розрахунок пропускної спроможності вузлів по транзитним поштовим відправленням
- •2. Оптимізація плану перевезення поштових відправлень за критерієм мінімуму витрат на оброблення транзиту
- •2.1. Підготовка вихідних рівнянь для рішення задачі симплекс-методом
- •2.1.1. Обмеження на перевезення поштових відправлень через транзитні вузли
- •2.1.2. Формування цільової функції
- •2.2. Підготовка вихідних рівнянь для рішення транспортної задачі
- •2.2.1. Формування системи рівнянь
- •2.2.2. Складання транспортних таблиць
- •3. Рішення задачі оптимізації перевезення поштових відправлень на еом
- •3.1. Упорядкування транспортних таблиць у числовому виді
- •3.2. Приведення транспортних таблиць до машинного виду
- •3.3. Аналіз отриманих результатів
- •4. Оптимізація перевезення поштових відправлень для мережі з використанням головного вузла
3.2. Приведення транспортних таблиць до машинного виду
Приведення транспортних таблиць до машинного виду полягає в тому, щоб
привести у відповідність позначення, прийняті в реальній мережі й у програмі,
для пунктів відправлень і призначень, для невідомих потоків навантаження, а також для обмежень і коефіцієнтів витрат на оброблення. У програмі прийняті такі позначення для підзадачі 1 табл. 9:
1. Пункти відправлення нумеруються послідовно, тобто (1, 2, 3, 4, 5), що
відповідає пунктам відправлення по табл. 9 (1, 5, 4, 7, 9). Пункти призначення нумеруються також послідовно, тобто (1, 2, 3, 4, 5, 6, 7, 8, 9), що відповідає пунктам призначення в табл. 9 (2, 3, 4, 5, 6, 7, 9, 11, Ф).
2. Коефіцієнти при невідомих Cij у програмі вказуються на пересіченні i рядка і j стовпця:
C(1,1) = C1 = 2, C(1,2) = M = 900, C(1,3) = M = 900,…., C(1,2) = C1 = 2 і т.д.
3. Обмеження за рядками (число рядків М = 5):
A(1) = W’1 = 289, A(2) = W’5 = 239, A(3) = W’4 = 259, A(4) = W’7 = 271,
A(5) = W’9 = 248.
4. Обмеження за стовпцями (число рядків N = 9):
B(1) = Q2 = 6, B(2) = Q3 = 3, B(4) = Q5 = 3, B(5) = Q6 = 6, B(6) = Q7 = 4,
B(7) = Q9 = 4, B(8) = Q10 = 7, B(9) = Qф = 1263.
5. Невідомі потоки Хij :
X(1,1) = X12 , X(1,2) = X13 ,….., X(1,9) = X1ф ,…., X(2,9) = X5ф і т.д.
Транспортна табл. 9, приведена до машинного виду, набуває вид табл. 11.
Таблиця 11
Пункти відправлення |
Пункти призначення |
||||||
1 |
2 |
3 |
4 |
5 |
|
|
|
1 |
3 |
900 |
3 |
900 |
0 |
252 |
|
2 |
900 |
3 |
900 |
3 |
0 |
252 |
|
3 |
2 |
2 |
2 |
2 |
0 |
280 |
|
|
3 |
4 |
5 |
6 |
766 |
784 |
|
Складемо транспортну таблицю, приведену до машинного виду, для підзадачі 2, користуючись табл. 10 й умовними позначеннями, прийнятими в програмі:
Пункти відправлення нумеруються послідовно (1, 2, 3), що відповідає пунктам відправлення в табл. 10 (2, 3, 8). Пункти призначення нумеруються (1, 2, 3, 4, 5), що відповідає пунктам призначення в табл. 10 (1, 8, 11, 12, Ф).
Коефіцієнти при невідомих:
С(1,1) =С2 = 3, С(1,2) = М = 900, С(1,3) = М = 900, С(1,3) = С2 = 3
С(1,4) = М = 900, С(1,5) = 0 і т.д.
Обмеження за рядками (число рядків М 3):
А(1) = W2' = 252, А(2) = W3' = 252, А(3) = W8' = 280.
Обмеження за стовпцями (число стовпців N — 5):
В(1) = Q1 = 3, В(2) = Q8 = 4, В(3) = Q11 = 5, В(4) = Q12 = 6, В(5) = Qф = 766 .
Невідомі потоки:
X(1,1) =X21, X(1,2) = X2, X(1,3) = X2,11, X(1,4) = X2,12, X(1,5) = X2ф і т.д.
Транспортна табл. 10 приводиться до машинного виду і подана табл. 12.
Таблиця 12
Пункти відправлення |
Пункти призначення |
|||||||||||||
|
1 |
2 |
3 |
4 |
5 |
Аi |
||||||||
1 |
3 |
|
900 |
|
3 |
|
900 |
|
0 |
252 |
||||
2 |
900 |
|
3 |
|
900 |
|
3 |
|
0 |
252 |
||||
3 |
2 |
|
2 |
|
2 |
|
2 |
|
0 |
280 |
||||
Bj |
3 |
4 |
5 |
6 |
766 |
784 |
При цьому змінюється індексація для потоків. Нова індексація для
потоків до і після приведення до машиного виду наведена в табл. 13
Таблиця 13
Індексація до приведення до машиного виду |
X12 |
X19 |
X73 |
X74 |
X75 |
X76 |
X77 |
X7,10 |
X81 |
Індексація після приведення до машиного виду |
X(1,1) |
X(1,7) |
X(4,2) |
X(4,3) |
X(4,4) |
X(4,5) |
X(4,6) |
X(4,8) |
X(3,1) |
X88 |
X8,11 |
X8,12 |
X(3,2) |
X(3,3) |
X(3,4) |