Page 25 - 4168
P. 25

8. Для всіх інших елементів таблиці внизу клітинок запи-
          сати добуток обведених елементів у відповідних ведучих стрі-
          чках і стовпчиках.
                9. Переписати таблицю, замінивши базову і вільну змінні
          місцями; елементи ведучих стрічок і стовпчиків – числами, які
          стояли внизу клітинок; для інших клітинок – сумою верхніх і
          нижніх елементів.
                10. Якщо у стрічці z немає додатніх елементів, то маємо
          оптимальний розв’язок, інакше крок 1.
                         Штучний початковий розв’язок
                В симплексному методі для отримання початкового базо-
          вого розв’язання використовувалось залишкові змінні. Однак,
          коли вихідне обмеження записане як рівність, або має знак ≥,
          не  можна  відразу  отримати  допустимий  початковий  базовий
          розв’язок. Для розв’язання  задачі в цьому випадку застосову-
          ють штучні змінні. Ідея застосування штучних змінних досить
          проста.  Вона  припускає  включення  додатних  змінних в ліву
          частину кожного із рівнянь, які не містять „очевидних” почат-
          кових базових змінних. Однак, введення штучних змінних до-
          пустиме тільки в тому випадку, коли алгоритм отримання оп-
          тимального розв’язку забезпечує рівність нулю штучних змін-
          них в оптимальному розв’язку.
                Розроблено два методи отримання стартової точки за до-
          помогою штучних змінних.
                      М-метод, або метод великих штрафів
          Алгоритм розв’язку:
                1. Зводимо задачу до стандартного вигляду.
                2. До лівої частини обмежень виду =, або ≥ додаємо шту-
          чні змінні R i.
                3. Цільову функцію переписуємо як
                       max z=c 1x 1+c 2x 2+…+c nx n-MR 1-MR 2-…,
          де, М– достатньо великий коефіцієнт.
                4. Із обмежень виражаємо змінні R i через інші змінні:
                                 R 1=b 1-a 11x 1-a 12x 2…
                                 R 2=b 2-a 21x 1-a 22x 2…
                                 ………………........
                5. Підставляємо ці вирази у цільову функцію замість R i і
          перегруповуємо  доданки  відносно  основних  змінних.  Таким
          чином при x i=0 z=-kM (досить мале).




                                          25
   20   21   22   23   24   25   26   27   28   29   30