КАТЕГОРИИ: Архитектура-(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.а) усі обчислення за методом Жордана-Гауса будемо робити в таблиці 6, попередньо помноживши третє рівняння на -1
1.а) усі обчислення за методом Жордана-Гауса будемо робити в таблиці 6, попередньо помноживши третє рівняння на -1, щоб b3=26>0. Позначимо . Таблиця 8 − Обчислення за методом Жордана-Гауса
Продовження таблиці 8
Обравши a11=1 розв´язувальним елементом, застосуємо формулу прямокутника і перерахуємо елементи нової таблиці на 1-му кроці. При виборі розв´язувального елемента враховуємо дві умови: компоненти A0 у новій таблиці повинні бути не менше нуля і для спрощення рахунку розв´язувальний елемент повинен бути ближчим до 1, а найкраще – дорівнювати 1. Тому після 1-го кроку для перерахування таблиці розв´язувальний елемент a33=1, тому що в 1 і 2-ому рівняннях уже є базисні змінні X1 й X5 (вектори Ā1 і Ā5одиничні). У результаті 2-го кроку були отримані три базисні змінні X1, X5 і X3, яким відповідають базисні одиничні вектори Ā1, Ā5, Ā3. Узявши вільні змінні X2 = X4 =0, одержимо початковий опорний план З Л П *=(3;0;4;0;4), якому відповідає функція мети Z1=3·3-4·1-2·4=-3. 1.б) перейдемо на 3-му кроці до іншого опорного плану. Для цього треба замість якої-небудь базисної змінної ввести іншу. Наприклад, замість X1 X2. При цьому розв´язувальний елемент a12=1 і усі компоненти A0 у новій таблиці > 0. У результаті перерахування таблиці одержали після 3-го кроку нові базисні змінні X2, X5, X3(базисні одиничні вектори Ā2, Ā5, Ā3) і новий опорний план on =(0;3;7;0;1), що забезпечує функцію мети Z2=0·3+3·0-7·1+0-2·1= -9. 2. Розв´яжемо задачу геометрично. Це можливо, тому що n – m = 5 – 3 = 2. З огляду на результати, отримані на 3-му кроці, з таблиці 6 маємо систему рівнянь X1+X2 -2X4 =3; X2=3-X1+2X4≥0 -X1 +X4+X5=1; => X5=1+X1-X4≥0 X1 +X3+ X4 =7; X3=7-X1-X4≥0 Xi≥0, і=1,…,5. Виразимо Z через X1 і X4, з огляду на отримані вирази базисних змінних X2, X5, X3 через вільні X1 і X4 Z=3X1-(7-X1-X4)+X4-2(1+X1-X4)=-9+2X1+4X4 . Тоді розв'язувана З Л П має вигляд: min Z=-9+2X1+4X4; -9+ minZ1=2X1+4X4 X1-2X4≤3 -X1+X4≤1 X1≥0 X1+X4≤7 X4≥0. Побудуємо багатогранник розв'язків на площині X1OX4 у 1-й чверті. Граничні прямі: будуємо за двома точками
X1-2X4≤3: => X4 ³
X4≤1+X1 => ℓ2: X4=7-X1;
X4≤7+X1 => ℓ3: X4=7-X1;
Шукані напівплощини позначимо штрихами. У результаті перетину напівплощин одержуємо багатокутник розв'язків ОАВСД, (рис.1).
Рис.1 Графічне розв΄язання З Л П Для відшукування min Z1 будуємо нормальний вектор N = (2;4) і сім´ю рівнобіжних прямих, що задаються Z1, перпендикулярних N. Як випливає з рис.1, min Z1 = Z1 (0) = Z1 (0;0) = 2·0+4·0 = 0, то min Z = Z(0) = -9. Для відшукування оптимального плану вихідної задачі підставимо знайдені оптимальні X°1=X°4=0 до (1). Одержимо X°1=0; X°2=3; X°3=7; X°4=0; X°5=1. 3. Розв´яжемо симплекс-методом задачу, розглянуту в попередньому прикладі. За початковий опорний план візьмемо перший опорний план =(3;0;4;0;4), якому відповідає функція мети Z1=-3 зі значенням, більшим, ніж для другого опорного плану (Z2=-9). Це дозволить зробити симплексним методом, принаймні, одне перерахування таблиці, тому що неоптимальний. У цьому випадку ЗЛП має канонічну форму вигляду: X1+X2-2X4 =3 X2-X4+X5 =4 -X2+X3+3X4=4 Xj≥0, (j=1,..,5). min Z=3X1-X3+X4-2X5 Розв´яжемо цю задачу за алгоритмом симплекс-методу. Для цього заповнимо симплекс-таблицю, таблиця Таблиця 9 – Симплекс - таблиця
Обчислюємо й оцінки . Оскільки ∆2=2>0,то план не оптимальний. Тому шукаємо інший опорний план, уводячи змінну X2, вектор Ā2, у базис. Для перерахування таблиці знаходимо симплексне відношення для X2 Θ0 = min(3/1; 4/1)=3. Тоді X12=1 є розв´язувальним елементом. За формулої прямокутника перераховуємо всю таблицю, у тому числі й елементи останнього оцінного рядка. Оскільки всі , то отриманий опорний план =(X1=0; X2=3; X3=7; X4=0; X5=1) оптимальний, причому функція мети Z()=-9. Зауваження 1. Для простоти перерахування таблиці використовувалась така схема (правило або формула прямокутника (23)), рис.2: , (23)
Рис.2 – Схема правила прямокутника де Н.е –елемент у новій таблиці, що займає ту саму позицію, що і Се –елемент у старій таблиці; Pе– розв´язувальний елемент; D1 і D2 –додаткові елементи, що стоять на другій діагоналі прямокутника, якщо вважати, що першу діагональ складають елементи Се і Ре. Зауваження 2. Правило заповнення оцінного рядка для початкової симплекс-таблиці можна для наступних симплекс-таблиць застосовувати з метою перевірки правильності обчислень за формулою прямокутника. 4. Розглянемо і розв´яжемо З Л П методом штучного базису, наведену в прикладі. Складемо з вихідної задачі М – задачу. У 2-му рівнянні є базисна змінна X5, тому туди не додаємо штучну змінну. minZ=3X1-X3+X4-2X5+M(X6+X7) X1-X2+2X3+4X4+X6=11 X1-X2+3X3+6X4+X5=19 2X1-3X2+5X3+11X4+X7=26 Xj≥0, . Запишемо дані в симплекс-таблицю, таблиця 10, і заповнимо оцінні рядки 4 і 5 за формулами (24) . (24) Таблиця 10 – Симплекс-таблиця М– задачі
У 5-му (m+2) рядку є оцінки ∆ ''j >0 (∆1=3;∆3=7;∆5=15) Тому опорний план М-задачі не оптимальний. Оскільки ∆5=15 (оцінка з М) найбільша, то X4 введемо в базис. Знайдемо для X4 симплексне відношення Θ0=min(11/4;19/6;26/11)=26/11. Тому розв´язувальний елемент дорівнює 11 і X7 виводимо з базису. Для цього перераховуємо таблицю, застосовуючи симплексний алгоритм, і так далі. Після двох перерахувань таблиці або двох ітерацій у базисі не залишиться штучних змінних, базисні змінні X1,X4,X5, m+2 (п'ятий) рядок відкидаємо й аналіз проводимо за четвертим рядком. Оскільки ∆3=8/3>0, то отриманий опорний план не оптимальний і в базис уводимо змінну X3 (вектор А3) замість X4, Θ0=min(17/2;16;4)=4. Розв´язувальний елемент дорівнює 1/3. Після перерахування таблиці одержуємо, що опорний план з базисними змінними не оптимальний, тому що ∆2=2>0. Тому X2 вводимо як нову базисну змінну замість X1, бо Θ0=min(3/1;4/1)=3. У результаті перерахування симплекс–таблиці одержали оптимальний план 0=(X01=0; X02=3; X03=7; X04=0; X05=1), тому що всі ∆j≤0, що забезпечує min Z=Z( 0)= –9.
Завдання 2 Задача про розподіл ресурсів Підприємство може виготовляти чотири види продукції П-1, П-2, П-3, П-4. Збут будь-якого її обсягу забезпечений. Норми витрати ресурсів і прибуток від одиниці кожного виду продукції надані в таблиці 11. Виконати економічний аналіз лінійної моделі: 1) побудувати модель вихідної та двоїстої задач, знайти оптимальні плани x0 і y0; 2) дати економічне тлумачення основних і додаткових змінних вихідної та двоїстої задач; 3) проаналізувати доцільне розширення асортименту продукції за рахунок включення нової продукції П5; 4) установити діапазони зміни вихідних даних за ресурсами і ціною од. продукції, за яких структура оптимального плану не змінюється Таблиця 11– Дані задачі розподілу ресурсів
Дата добавления: 2015-05-23; Просмотров: 420; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |