Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Розв’язок. Побудуємо початковий опорний план перевезень методом мінімального елементу матриці






Побудуємо початковий опорний план перевезень методом мінімального елементу матриці. Згідно з ним, відшукуємо у матриці клітинку з мінімальним значенням транспортних витрат (таблиця 6.8). Це клітинка А1В4. Призначаємо у ній поставку т. Зменшуємо запас постачальника А1 та потребу споживача В4 на 8 т.

Наступні клітинки з мінімальним значенням транспортних витрат А2В2 та А4В3. Призначаємо у клітинці А2В2 поставку т, зменшуємо запас постачальника А2 та потребу споживача В2 на 9 т; призначаємо у клітинці А4В3 поставку т, зменшуємо запас постачальника А4 та потребу споживача В3 на 9 т.

Тепер мінімальні значення транспортних витрат мають клітинки А1В2 , А1В3, А2В1 , А3В4, А4В1. У перші дві не можуть бути призначені поставки, оскільки запас постачальника А1 споживачів В2 та В3 вже вичерпано. Призначаємо у клітинку А2В1 поставку т та зменшуємо запас постачальника А2 та потребу споживача В1 на 2 т. Призначаємо у клітинку А3В4 поставку т та зменшуємо запас постачальника А3 та потребу споживача В4 на 5 т. Призначаємо у клітинку А4В1 поставку т та зменшуємо запас постачальника А4 та потребу споживача В1 на 1 т.

Останньою призначаємо поставку у клітинку А3В1.

 

Таблиця 6.8 – Початковий опорний план перевезень

  В1 В2 В3 В4 Запас
А1 4 3 3 8 1 8; 0
А2 2 3 9 2 4 8 11; 2; 0
А3 1 6 4 6 5 3 6; 1; 0
А4 1 3 5 9 2 4 10; 1; 0
Потреба 4; 2; 1; 0 9; 0 9; 0 13; 5; 0  

Кількість заповнених клітинок таблиці дорівнює 7 = 4+4–1, отже план є не виродженим. Транспортні витрати за цим планом перевезень складають ткм.

 

Для перевірки початкового опорного плану перевезень складемо рівняння для заповнених клітинок:

 

 

Покладемо, наприклад, , тоді з системи рівнянь однозначно можна знайти значення всіх потенціалів:

 

; ; ; ; ; ; .

 

Для кожної вільної клітинки розраховуємо оцінки

 

;

;

;

;

;

< 0;

;

;

.

 

Таким чином, план не є оптимальним, оскільки є клітинка А3В2 з від’ємним значенням . Для перспективної клітинки А3В2 будуємо цикл перерахунку А3В2 – А3В1 – А2В1 – А2В2 (показаний пунктиром у табл. 6.8). Починаючи з клітинки А3В2 у вершинах контуру проставляємо по черзі знаки “+” та “–“. Переглядаємо клітинки, позначені знаком “–“. Найменша поставка записана у клітинку А3В1. Додаємо х 31 = 1 до поставок у клітинках, позначених знаком “+” та віднімаємо 1 від поставок у клітинках, позначених знаком “–“. В результаті отримаємо новий опорний план (таблиця 6.9).

Таблиця 6.9 – Оптимальний план перевезень

  В1 В2 В3 В4 Запас
А1 4 3 3 8 1  
А2 3 3 8 2 4 8  
А3 6 1 4 6 5 3  
А4 1 3 5 9 2 4  
Потреба          

 

Перевіряємо цей план на оптимальність, для чого розраховуємо потенціали , та оцінки .

 

Þ Þ

 

Таким чином, план є оптимальним. Транспортні витрати за цим планом складають ткм.

 

 

Контрольні запитання

 

1. Дайте формулювання транспортної задачі у загальному вигляді.

2. Запишіть математичну постановку транспортної задачі лінійного програмування.

3. У якому випадку модель транспортної задачі називається відкритою?

4. Назвіть методи складання базисного опорного плану транспортної задачі та поясніть їх сутність.

5. Сформулюйте признак оптимальності опорного плану транспортної задачі.

6. Як розраховуються потенціали рядків та стовпчиків матриці транспортної задачі?

7. Як побудувати цикл перерахунку для покращення плану транспортної задачі та який вигляд він може мати?






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.