Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпори 1-33 64-95.doc
Скачиваний:
8
Добавлен:
13.09.2019
Размер:
5.27 Mб
Скачать

12.Загальна постановка задачі лінійного програмування. Приклади економічних задач лінійного програмування.

Загальна лінійна економіко-математична модель економічних процесів та явищ — так звана загальна задача лінійного програ­мування подається у вигляді:

max (min)Z= c1x1+c2x2+…+cnxn (1)

за умов:

a11x1+a12x2+…+a1nxn{<=,>=,=}b1;

a21x1+a22x2+…+a2nxn{<=,>=,=}b2; (2)

…………………………………………

am1x1+am2x2+…+amnxn{<=,>=,=}bm.

x1>=0, x2>=0, …., xn>=0 (3)

Вектор Х=(х1, Х2 ..., хn), координати якого задовольняють систему обмежень (2) та умови невід'ємності змінних (3), нази­вається допустимим розв'язком (планом) задачі лінійного про­грамування.

Допустимий план Х= 1, Х2 ..., хn ) називається опорним пла­ном задачі лінійного програмування, якщо він задовольняє не менше, ніж т лінійно незалежних обмежень системи (2) у вигляді рівностей, а також обмеження (3) щодо невід'ємності

змінних.

Опорний план Х= (х1, x2 ..., хn), називається невиродженим, якщо він містить точно т додатних змінних, інакше він вироджений.

Опорний план X* =( х1*, х2* ..., хn*), за якого цільова функція (1) досягає максимального (чи мінімального) значення, назива­ється оптимальним розв'язком (планом) задачі лінійного про­грамування.

Задачу (1)—(3) можна легко звести до канонічної форми, тобто до такого вигляду, коли в системі обмежень (2) всі bі = 1,2, ...,т) невід'ємні, а всі обмеження є рівностями.

Якщо якесь bі від'ємне, то, помноживши i-те обмеження на (- 1), дістанемо у правій частині відповідної рівності додатне значення. Коли i-те обмеження має вигляд нерівності ai1x1+аi2x2 +...+ аіпхn <= bі, то останню завжди можна звести до рівності, увівши додаткову змінну хn+1: ai1x1+аi2x2 +...+ аіпхn + xn+1=bi

Аналогічно обмеження виду ak1x1+аk2x2 +...+ аkпхn > =bk зво­дять до рівності, віднімаючи від лівої частини додаткову змінну xn + 2, тобто:

ak1x1+аk2x2 +...+ аkпхnxn+2 =bk (xn+1>=0, xn+2>=0).

13.Канонічна та стандартна форми задачі лінійного програмування.

max (min)Z= c1x1+c2x2+…+cnxn

за умов:

a11x1+a12x2+…+a1nxn{<=,>=,=}b1;

a21x1+a22x2+…+a2nxn{<=,>=,=}b2; …………………………………………

am1x1+am2x2+…+amnxn{<=,>=,=}bm.

x1>=0, x2>=0, …., xn>=0

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

Задачу лінійного програмування зручно записувати за допомо­гою знака суми «Σ». Справді, задачу (2.1)—(2.3) можна подати так:

mах(min)Z = Σ cj xj,

за умов: n

Σ aij xj = bi (i =1,2,…,m)

J=1

хj>=0 (j = 1,2,...,n). (1)

Ще компактнішим є запис задачі лінійного програмування у векторно-матричному вигляді:

max(min) Z= CX

за умов:

AX =A0 ;

X>=0,

де

a11, a12, …, a1n

a21, a22, …, a2n

A ={aij}= ………………….

am1, am2, …, amn

є матрицею коефіцієнтів при змінних;

x1 b1

X= x2 --вектор змінних; A0= b2 --вектор вільних членів;

… …

xn bn

С =( с1, с2,…, сn) ---вектор коефіцієнтів при змінних у цільовій функції.

Часто задачу лінійного програмування удобно записувати у векторный формі:

max(min) Z= CX

за умов:

A1x1+A2x2+…+Anxn =A0

X>=0,

Де

a11 a12 a1n

A1 = a21 , A2 = a22 ,…, An = a2n

… … …

am1 am2 amn

є векторами коефіцієнтів при змінних.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]