Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Схема методу потенціалiв




Попереднiми мiркуваннями обґрунтована послiдовнiсть крокiв методу потенціалів розв’язання транспортних задач.

Крок 0. Побудова початкового ДБР.

Побудувати початковий ДБР { } задачi (методом пiвнiчно-захiдного кута, методом мінімальної вартостi й т. ін.).

Нехай — множина пар iндексiв базисних змiнних початкового ДБР.

Крок 1. Обчислення вiдносних оцiнок небазисних змiнних.

За множиною побудувати систему рiвнянь:

+ = ; (i, j.

Знайти розв’язок { } i=1, …, m, { } j=1, …, n такої системи з точнiстю до доданка. Обчислити вiдноснi оцiнки :

= + , (i, j) Ï .

Крок 2. Перевiрка умови оптимальностi.

Якщо £ 0 для всiх (i, j) Ï , то припинити обчислення, поточне ДБР є розв’язком початкової задачi.

Крок 3. Вибiр небазисної змiнної, що вводиться у множину базисних

Обрати пару таку, що > 0 Þ змiнну ввести в базис.

Крок 4. Вибiр базисної змiнної, що виводиться з множини базисних.

Для змiнної побудувати компенсаторний цикл. Видiлити множини i . Обрати

Крок 5. Перехiд до нового ДБР.

Визначити новий ДБР за допомогою спiввiдношень:

Побудувати нову множину пар iндексiв базисних змiнних:

Покласти i перейти до кроку 1.

Продовжимо розв’язання задачi, початковий ДБР якої наведено в табл. 5.5.

Таблиця 5.5

  v 1=2 v 2=5 v 3=2 v 4=-1  
Ь                  
u 1=0          
-     Е -1   -1    
                   
u 2=-1          
  -2     -   Е -6    
                   
u 3=3 Ю х 31        
  +3 Е       -      
  5 Э        

З табл. 5.5 бачимо, що, якщо значення (змінної, що вводиться до базису) збільшується на одиницю, для збереження допустимості розв’язку значення базисних змінних, що стоять на зламах -циклу, необхідно скоректувати таким чином: зменшити на одиницю, збільшити на одиницю, зменшити на одиницю, збільшити на одиницю і, нарешті, зменшити на одиницю. Цей процес позначений знаками Е та “–”у відповідних клітинах табл. 5.4. Введені зміни не порушують обмежень на обсяги виробництва та попит.

Змінна, що виводиться з базису, обирається зі змінних, що знаходяться на зламах циклу, значення яких зменшуються при збільшенні . Вони розташовуються в табл. 5.5 у клітинах, помічених знаком “–”. З табл. 5.5 випливає, що , , – базисні змінні, які зменшуються зі зростанням . Змінною, що виводиться з базису, стає та, що має найменше значення, оскільки саме вона раніше за всіх досягне нуля, і будь-яке подальше зменшення робить її від’ємною. У цьому прикладі = 5, = 20, = 10,

Таким чином, за змінну, що вилучається, обирається змінна ; тоді значення буде дорівнювати 5, а змінні, що знаходяться на зламах циклу (базисні), відповідним чином коректуються (тобто кожна з них збільшується або зменшується на 5 одиниць залежно від знака Е або ”–”). Новий розв’язок наведено у табл. 5.6.

Таблиця 5.6

                 
         
                 
                 
         
                 
                 
         
                 
         

Цей розв’язок має таку вартість:

z 1

Одержана вартість є відмінною від z 0 на 185 — 170 = 15 од. вартості, тобто на величину, приписану змінній = 5 і помножену на = 3.

Оптимальність нового базисного розв’язку з табл. 5.6 перевіряють обчисленням нових потенціалів та оцінок небазисних змінних (табл. 5.7 ). Небазисна змінна , що має максимальну додатну оцінку = 2, вводиться до складу базисних.

Таблиця 5.7

  v1=-1 v2=5 v3=2 v4=-1  
                   
u 1=0          
  -3       -1   -1    
                   
u 2=-1   15      
  -5     ѕ   Е -6    
                   
u 3=3   x 32      
      +2 Е   ѕ      
    25 Э 10 Я    

Замкнений цикл, що відповідає , , показує, що з базису повинна бути вилучена змінна

У табл. 5.8 наведено новий базисний розв’язок з вартістю .

Таблиця 5.8

  v 1=1 v 2=5 v 3=2 v 4=1  
                   
u 1=0       х 14  
  -1     - -1   +1 Е Ь
                   
u 2=-1          
  -3           -6    
                   
u 3=1          
        Е -2     -  
        10 Я  

Оскільки , то розв’язок не оптимальний. Для змінної , що вводиться до базису, побудуємо компенсаторний цикл: . З компенсаторного циклу бачимо, що з базису може бути вилучена або змінна , або змінна (оскільки ); зупинимося на останній. У результаті одержимо розв’язок, наведений у табл. 5.9.

Таблиця 5.9

  v 1=1 v 2=5 v 3=2 v 4=0  
                   
u 1=0          
  -1       -1        
                   
u 2=-1          
  -3           -5    
                   
u 3=1          
          -2   -1    
           

Оскільки відносні оцінки всіх небазисних змінних у цьому розв’язку недодатні, одержаний розв’язок — оптимальний.

Оптимальний план перевезень наведено в табл. 5.10.


Таблиця 5.10

Пункт виробництва Пункт споживання Обсяг перевезення Вартість перевезення
       
       
       
       
       
  Усього    




Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 358 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент всегда отчаянный романтик! Хоть может сдать на двойку романтизм. © Эдуард А. Асадов
==> читать все изречения...

4489 - | 4172 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.