- •Одеса 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. Оптимізація перевезення поштових відправлень для мережі з використанням головного вузла
2.1.1. Обмеження на перевезення поштових відправлень через транзитні вузли
Запишемо обмеження за навантаженням для усіх вузлів мережі, що не мають прямих транспортних зв'язків.
Рівняння між вузлом 1 та іншими вузлами:
X123 = Q13,
X321 = Q31,
X1234 + X1874 = Q14,
X4321 + X4781 = Q41,
X12345 + X18765 +X1875 = Q15,
X54321 + X56781 + X5781 = Q51,
X1876 = Q16,
X6781 = Q61,
X187 = Q17
X781 = Q71,
X129 +X 189 = Q19,
X921 +X981 = Q91.
У рівняннях змінні X123 , X321 , X1876 , X6781 , X187 , X781 явно відомі, тому їх
можна виключити, що спростить систему рівнянь-обмежень. Надалі врахуємо
цю обставину, тобто рівняння з одним невідомим записувати не будемо.
Рівняння між вузлом 2 та іншими вузлами будуть:
X23456 + X29876 + X2376 = Q26 ,
X65432 + X67982 + X6732 = Q62 ,
X2987 + X237 = Q27,
X7892 + X732 = Q72,
X298 + X218 = Q28,
X892 + X812 = Q82,
Рівняння для вузла 3 :
X3456 + X376 = Q36,
X6543 + X673 = Q63,
X398 + X378 = Q38,
X893 + X873 = Q83,
X375 + X345 = Q35,
X573 + X543 = Q53.
Рівняння для вузла 4 :
X478 + X4398 = Q48,
X874 + X8934 = Q84,
X476 + X456 = Q46,
X674 + X654 = Q64 .
Рівняння для вузла 6 :
X6789 + X65439 = Q69,
X9876 + X93456 = Q96.
Рівняння для вузла 7 :
X789 + X739 = Q79,
X987 + X937 = Q97.
Таким чином, отримана система з 22 рівнянь-обмежень. Дотримання цих умов забезпечує перевезення ПВ в усіх напрямках у заданій кількості при допущенні, що пропускна спроможність вузлів не нижче навантаження, що надходить. Тому що кожний вузол має обмежену пропускну спроможність за обробленням транзиту, то рішення може бути реальним тільки в тому випадку, якщо кількість транзитних ПВ, що направляються через вузол, не буде перевищувати пропускну спроможність цього вузла. Запишемо обмеження пропускної спроможності вузлів мережі за транзитом:
X218 + X 812 ≤ ,
X1234 + X4321 + X12345 + X54321 + X129 + X921 ≤ ,
X1234 + X4321 + X12345 + X54321 + X23456 + X65432 + X2376 + X6732 + X237 + X732 + X4398 + X8934 + X65439 + X93456 + X739 + X937 ≤ ,
X12345 + X54321 + X23456 + X65432 + X3456 + X6543 + X65439 + X93456 + X345 + X543 ≤ ,
X23456 + X65432 + X3456 + X6543 + X65439 + X93456 + X654 + X456 ≤ ,
X18765 + X56781 ≤ ,
X1874 + X4781 + X18765 + X56781 + X1875 + X5781 + X375 + X573 + X29876 + X67892 + X2376 + X6732 + X376 + X673 + X476 + X674 + X378 + X873 + X6789 + X9876 ≤ ,
X1874 + X4781 + X18765 + X56781 + X1875 + X5781 + X189 + X981 + X29876 + X67892 + X2987 + X7892 + X6789 + X9876 + X789 + X987 ≤ ,
X29876 + X67892 + X2987 + X7892 + X298 + X892 + X398 + X893 + X4398 + X8934 ≤ .
Всі записані рівняння у вигляді рівностей і нерівностей утворюють одну єдину систему обмежень. Всякий план напрямку ПВ, що задовольняє цій системі обмежень, буде реальним, якщо вважати пропускну спроможність транспорту достатньо великою.
2.1.2. Формування цільової функції
У нашому випадку критерієм оцінки оптирисьного плану напрямку ПВ є цільова функція у вигляді розміру витрат на оброблення транзитних ПВ. Цільова функція може бути подана сумою добутків витрат на оброблення одного ПВ у вузлі на відповідну величину потоку ПВ.
Отже, задача полягає в тому, щоб із множини допустимих рішень знайти саме таке, щоб забезпечувалося виконання завдання з мінімально можливими витратами. Запишемо вираз для цих витрат:
Z = C1(X218 + X812) + C2(X1234 + X4321+ X12345 + X54321 + X129 + X921) + C3(X1234 + X4321 + X12345 + X54321 + X23456 + X65432 + X2376 + X6732 + X237 + X732 + X4398 + X8934 + X65439 + X93456 + X739 + X937) + C4 (X12345 + X54321 + X23456 + X65432 + X3456 + X6543 + X65439 + X93456) + C5 (X23456 + X65432 + X3456 +X6543 + X65439 + X93456) +C6 (X18765 + X56781) + C7 (X1874 +X4781 + X18765 + X56781 + X1875 + X5781 + X29876 + X67892 + X2376 + X6732 + X376 + X673 + X378 + X873 + X6789 + X9876) + C8 (X1874 + X4781 + X18765 + X56781 + X1875 + X5781 + X189 + X981 + X29876 + X67892 + X2987 + X7892 + X6789 + X9876 + X789 + X987) + C9 (X29876 + X67892 + X7892 + X298 + X892 + X398 + X893 + X4398 + X8934).
Отриману задачу можна вирішити симплексним методом. Проте може виявитися можливим використання менш трудомістких методів. В одержаній системі рівнянь-обмежень кожне невідоме зустрічається тільки в двох обмеженнях і притому із коефіцієнтом +1. Ця властивість характерна для транспортних задач. На відміну від транспортної задачі в її звичайній постановці, тут перевезення однорідного вантажу з певного вузла допускається тільки у певні пункти споживання.