Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Економічна кібернетика.doc
Скачиваний:
7
Добавлен:
14.09.2019
Размер:
3.36 Mб
Скачать

6. Рішення симплекс-методом, використовуючи перетворення Йордана-Гаусса.

Шляхом введення нових змінних yi (i=1,2) переходимо до канонічної форми у наступному вигляді:

Y1=-3x1-2x2+32≥0

Y2=-x1-2x2+24≥0

xi≥0 (i=1,2)

yj≥0 (j=1,2)

3x1+2x2+y1=32

X1+2x2+y2=24

xi≥0 (i=1,2)

yj≥0 (j=1,2)

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

X1

X2

Y1

Y2

F

1

Y1

3

2

1

0

0

32

Y2

1

2

0

1

0

24

F

-2

-3

0

0

1

0

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

Min={32/2; 24/2}=24/[2]

Розрахунковим рядком є 2 рядок: R22=a22=2

Для переходу до нового базису над повною симплекс-таблицею з вибраним розрахунковим елементом зробимо перетворення Йордана-Гаусса. Елементи розрахункового рядка ділимо на розрахунковий елемент. У розрахунковому стовпці всі елементи нулі і тільки замість розрахункового елемента ставимо одиницю. Всі інші елементи шукаємо за правилом прямокутника.

Наприклад елемент а11=а11-a12*а21/а22=3-1*2/2=2

Ця операція робиться до тих пір, поки у F рядку всі елементи не будуть додатніми.

X1

X2

Y1

Y2

F

1

Y1

2

0

1

-1

0

8

X2

0,5

1

0

0,5

0

12

F

-0,5

0

0

1,5

1

36

X1

X2

Y1

Y2

F

1

X1

1

0

0,5

-0,5

0

4

X2

0

1

-0,25

0,75

0

10

F

0

0

0,25

1,25

1

38

Відповідь: x1=4, x2=10, Fmax=38.

Перевірка: F=2x1+3x2=2*4+3*10=8+30=38

Білет №40

  1. Базова модель лінійного програмування та її структура

Математична модель ЗЛП в загальному випадку записується так: знайти екст­ремум функції

(6)

за умови, що задовольняють системі лінійних нерівностей або рівностей,

які називаються обмеженнями:

(7)

Приймаємо, що - відомі сталі, а в

кожному з обмежень наявний лише один знак Величини п та т кількісно

між собою не пов'язані: т може бути більше, менше або дорівнювати п. Якщо об­меження відсутні, то /п дорівнює нулю. У багатьох задачах змінні x^ мають задово­льняти вимозі невід'ємності, тобто . Набір числових значень величин (х\, х2,..., х„) називається планом задачі. Доцільно наголосити, що не в кож­ній ЗЛП має бути план, бо не кожна система обмежень (7) має розв'язок.

Математична модель ЗЛП, записана у вигляді (6) та (7), називається загальною задачею лінійного програмування. Визначальним фактором є те, що цільова функ­ція (6) та аналітичне представлення лівих частин обмежень (7) є лінійними стосовно змінних задачі. Усі практичні задачі, ММ яких приводяться до задач лінійного про­грамування, мають представлення, які є частинними стосовно (6) та (7).

Математичні методи розв'язання ЗЛП розбудовані за умов, що форма їх запи­су певним чином упорядкована. Розглянемо деякі форми запису ЗЛП та правила пе­реходу від однієї форми до іншої.

Задачею лінійного програмування в симетричній формі запису називають за­дачу, математична модель якої формулюється так: знайти максимум функції

Симетричну форму запису ЗЛП іноді називають стандартною. Для розбудови методів розв'язання ЗЛП широко використовують запис у ка­нонічній формі (приведеній): знайти максимум функції

Канонічну форму запису ЗЛП іноді називають основною.

Математичні моделі реальних задач можуть мати форми, які відрізняються від вищеназваних. Наприклад: практична задача вимагає пошуку найменшого значення, моделювання обмежень приводяться до системи нерівностей різного сенсу і т. ін. Тому доводиться переходити від одних форм математичних моделей до інших, їм еквівалентних за результатами розв'язку.

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