КАТЕГОРИИ: Архитектура-(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. Розв’язати задачу лінійного програмування симплекс-методом: (min) Розв’язання Зводимо задачу до канонічного вигляду:
Запишемо рівняння у векторній формі:
Р1х1 + Р2х2 + Р3х3 + Р4х4 + Р5х5 = Р0 , , , , ,
Серед векторів є тільки один одиничний, тому вводимо штучну змінну : . До цільової функції також вводимо відповідні штучні змінні із коефіцієнтом : . Складемо першу симплекс-таблицю (таблиця 2.36): Таблиця 2.36 – Перша симплекс-таблиця
Заповнимо оцінкові рядки (m+1) та (m+2) за формулою при цьому розділяючи значення без та с коефіцієнтом : , і т.д. Перевіряємо опорний план на оптимальність. Оскільки для розв’язування задачі використовується метод штучного базису, то спочатку на оптимальність перевіряють за (m+2)-им рядком (це відбувається доти доки з базису не будуть виведені всі штучні змінні). За (m+2)-им рядком видно, що умова оптимальності не виконується оскільки цей ряд містить додатні числа. Виберемо серед них найбільше за абсолютною величиною. У першому та у другому стовпчику стоять числа 2, які є найбільшими серед тих, що не задовольняють умову оптимальності. Виберемо одне з них навмання. Нехай це буде другий стовпчик . Обчислимо стовпчик . Друге співвідношення не обчислюємо оскільки на нуль ділити не можна. Розв’язувальним елементом є число 1. Перейдемо до другої симплекс-таблиці 2.37. Зауважимо, що стовпчик із штучною змінною можна вподальшому не заповнювати, оскільки штучну змінну знову вводити в базис немає сенсу. Таблиця 2.37 – Друга симплекс-таблиця
Так як у базисі більше нема штучної змінної, то перевіряти на оптимальність будемо за (m+1)-им рядком. Розв’язувальним елементом є число 1. Заповнимо наступну симплекс-таблицю 2.38. Таблиця 2.38 – Третя симплекс-таблиця
Оскільки усі елементи (m+1)- го рядкавід’ємні (тобто виконується умова оптимальності), то ми отримали оптимальний розв’язок: , , , .
Приклад 2. Знайти максимум функції: Обмеження: Розв’язання Зводимо задачу до канонічного вигляду: Запишемо рівняння у векторній формі:
Р1х1 + Р2х2 + Р3х3 + Р4х4 + Р5х5 = Р0 , , , , ,
Серед векторів є тільки один одиничний, тому вводимо дві штучні змінні , :
, До цільової функції також вводимо відповідні штучні змінні із коефіцієнтом : . Складемо першу симплекс-таблицю (таблиця 2.39): Таблиця 2.39 – Перша симплекс-таблиця
Заповнимо оцінкові рядки (m+1) та (m+2) за формулою при цьому розділяючи значення без та с коефіцієнтом : , і т.д. Перевіряємо опорний план на оптимальність. Оскільки для розв’язування задачі використовується метод штучного базису, то спочатку на оптимальність перевіряють за (m+2)-им рядком (це відбувається доти доки з базису не будуть виведені всі штучні змінні). За (m+2)-им рядком видно, що умова оптимальності не виконується оскільки цей ряд містить від’ємні числа. Виберемо серед них найбільше за абсолютною величиною. У першому та у другому стовпчику стоять числа 2, які є найбільшими серед тих, що не задовольняють умову оптимальності. Виберемо одне з них навмання. Нехай це буде перший стовпчик . Обчислимо стовпчик та виберемо з цих чисел найменше (перше співвідношення не обчислювали оскільки число (-7) від’ємне). Розв’язувальним елементом є число 9. Перейдемо до другої симплекс-таблиці 2.40. Зауважимо, що стовпчик із штучною змінною можна вподальшому не заповнювати, оскільки штучну змінну знову вводити в базис немає сенсу. Таблиця 2.40 – Друга симплекс-таблиця
Оскільки в п’ятому рядку таблиці присутні від’ємні значення, то переходимо до наступної симплекс-таблиці. Аналогічно до попереднього заповнимо третю симплекс-таблицю (таблиця 2.41). Таблиця 2.41 – Третя симплекс-таблиця
Оскільки усі елементи 5-го рядка додатні, тобто умова оптимальності виконується, але одна із штучних змінних ще не виведена з базису, то задача немає розв’язку.
Завдання для індивідуальної та самостійної роботи студентів Номер варіант визначається за вказівкою викладача.
Дата добавления: 2017-02-01; Просмотров: 58; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |