Студопедия

КАТЕГОРИИ:


Архитектура-(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 − Обчислення за методом Жордана-Гауса

№ кроку Ā1 Ā2 Ā3 Ā4 Ā5 Ā0
    -1        
    -1        
    -3        
    -1        
             
    -1        

Продовження таблиці 8

        -2    
        -1    
    -1        
        -2    
  -1          
             

 

Обравши 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    
X4 -1,5  

X1-2X4≤3: => X4 ³

 

X1   -1
X4    

 

X4≤1+X1 => ℓ2: X4=7-X1;

 

 

X1    
X4    

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 – Симплекс - таблиця

Баз. С Xбаз     -1   -2 Θ0
змін. базис.   X1 X2 X3 X4 X5  
X1           -2   3/4
X5 -2         -1   4/1
X3 -1     -1       -
Z = -3       -8  
X2           -2    
X5 -2   -1          
X3 -1              
Z=-9 -2     -4  

 

Обчислюємо й оцінки . Оскільки ∆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 – Симплекс-таблиця М­– задачі

          -1   -2 М М  
Xb Cb (Xb)i X1 X2 X3 X4 X5 X6 X7 Θ
X6 M     -1           11/4
X5 -2     -1           19/6
X7 M     -3           26/11
БезM Z -38 -5   -5 -13       ∆'j
СМ Z     -4           ∆''j
Х6 M 17/11 3/11 1/11 2/11       -4/11 17/3
X5 -2 53/11 -1/11 7/11 3/11       -6/11  
X4   26/11 2/11 -3/11 5/11       1/11 26/2
БезM Z 80/11 -29/11 -17/11 10/11       13/11 ∆'j
CM Z 17/11 3/11 1/11 2/11       -15/11 ∆''j
X1   17/3   1/3 2/3     11/3 -4/3 17/2
X5 -2 16/3   2/3 1/3     1/3 -2/3  
X4   4/3   -1/3 1/3     -2/3 -1/3  
БезM Z= 23/2   -2/3 8/3     29/3 7/3 ∆'j
CM Z=0                 ∆''j
X1           -2       3/1
X5 -2         -1       4/1
X3 -1     -1           -
Z = -3       -8       j
X2           -2        
X5 -2   -1              
X3                    
Z   -9 -2     -4       j

 

У 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– Дані задачі розподілу ресурсів

Обсяг ресурсів: трудових, матеріальних, верстатних   Норми витрат ресурсів на од. продукції Нова продукція
П-1 П-2 П-3 П-4 П-5
           
           
           
Ціна од. продукції          



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


Дата добавления: 2015-05-23; Просмотров: 404; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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