Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Визначення початкового опорного плану задачі лінійного програмування




Алгоритм симплексного методу

- визначення початкового опорного плану починають із запису ЗЛП у канонічній формі.

Якщо в системі обмежень є обмеження-нерівності, то до лівої частини обмежень типу «≤» додаємо додаткові невід’ємні невідомі, а від лівих частин обмежень типу «≥» віднімаємо додаткові невід’ємні невідомі.

Якщо права частина обмеження від’ємна, то множимо все обмеження на (-1).

Якщо цільова функція містить базисні невідомі, то виражаємо їх через вільні з системи обмежень і підставляємо в цільову функцію.

- перевіряємо, чи кількість базисних невідомих дорівнює кількості рівнянь системи обмежень, якщо так, то початковий опорний план визначається безпосередньо без додаткових дій.

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

Якщо ж кількість базисних невідомих менша від кількості рівнянь-обмежень задачі, то для побудови початкового опорного плану використовують метод штучного базису.


2. Побудова симплексної таблиці.

 

 

№ таблиці № рядка Базис Опорний план Коефіцієнти при невідомих
х 1 х 2 х 3 х 4 х 5
    Z            
  х 3            
  х 4            
  х 5            

 

 

3. Перевірка опорного плану на оптимальність за допомогою чисел нульового рядка симплекс-таблиці.

Якщо умова оптимальності виконується, то визначений опорний план є оптимальним, якщо ж не виконується, то переходять до нового опорного плану або встановлюють, що оптимального плану задачі не існує.


4. Перехід до нового опорного плану задачі здійснюється визначенням ключового (генерального) елемента та розрахунком нової симплекс-таблиці.

- перехід від одного опорного плану до іншого виконується зміною базису.

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

Якщо цільова функція досліджується на мінімум і в нульовому рядку симплекс-таблиці є додатні числа (за винятком стовпчика «Опорний план»), то вибираємо найбільше з цих чисел і невідому, що відповідає цьому числу, вводимо в базис.

Якщо ж цільова функція досліджується на максимум і в нульовому рядку симплекс-таблиці є від’ємні числа (за винятком стовпчика «Опорний план»), то вибираємо найменше з них (найбільше по модулю) і невідому, що йому відповідає, вводимо в базис.

Стовпець, який відповідає невідомій, що вводиться в базис, називається ключовим.

Для визначення змінної, яка має бути виведена з базису, знаходять відношення елементів стовпця «Опорний план» до відповідних додатних елементів ключового стовпця (нульовий рядок не розглядаємо) і вибираємо найменше з цих відношень.

Невідому, яка відповідає цьому відношенню, виключаємо з базису.

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

На перетині ключового рядка і ключового стовпця знаходиться ключовий (генеральний) елемент.

За допомогою генерального елемента і методу Жордана-Гауса переходимо до нової симплекс-таблиці.




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


Дата добавления: 2014-01-07; Просмотров: 1003; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.