|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Транспортна задача за критерієм часуПриклад 3. (транспортна задача за критерієм часу). В табл.8 вказані запаси а
Табл.8.
Цей вантаж необхідно доставити за мінімальний час отримати В Розв’язання. Відразу ж відмітимо, що в нашому прикладі загальний запас вантажу дорівнює сумарному попиту, а тому потреби всіх отриманих вантажів можна задовольнити (закрита задача). У випадку відсутності вищезгаданої рівності (відкрита задача) попередньо вводять фіктивного постачальника (споживача) із запасом (попитом) вантажу, що дорівнює небалансу, і формально зводять задачу до закритої. Щоб звести розв’язання розглядаємо задачі до задачі про максимальний потік, побудуємо сітку, в якій три вершини будуть відповідати постачальником А
Пропускні здібності ребер нехай дорівнюють: r В ребрах (А Після побудови сітки виникає задача про максимальний потік потужністю 30 од. (сумарний запас вантажу, який слід пропустити по сітці), що проходить через сітку за мінімальний час. У відповідності до алгоритму задачі про максимальний потік побудуємо на сітці початковий потік Х
Мал.5.
Далі будуємо матриці R за правилами (7), Х Табл.9.
Табл.10.
Табл.11.
За табл.11 будуємо список вершин, що ведуть з І в S по ненасиченим ребрам:
І ║ А3, А3║ В2 В2║А1,А
Оскільки стік S попав у список, то потужність потоку, дійсно, можна збільшити. Для визначення величини ∆ додаткового потоку по складеним спискам формується ланцюг ненасичених ребер: (І, А3), (А3, В2), (В2, А1), (А1, В1), (В1, S), що веде в стік S, і по ребрам цього ланцюга на основі табл.11 визначається ∆= min(6,∞, ∞, ∞, 6)=6. Збільшуючи на 6 од. потоки по ребрах вказаного ланцюга (в табл.10), отримуємо новий потік Х
Табл.12.
Аналізуючи сітку на мал.6, помічаємо, що час найбільш тривалого переведення дорівнює 6 і відповідає маршруту А3-В2. Однак з вершини А3 немає можливості вивести вантаж за час, менший 6 од., відповідно, розподіл, що отримали на сітці, показаній на мал.,6 найкращий і задача розв’язання. Для більшої наявності відповідь можна записати у формі табл.13. Табл.13
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.007 сек.) |