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

Билет №23

Условия неограниченности целевой функции канонической задачи линейного программирования на минимум

Пусть симплекс таблица приведена к некоторому базису опорного решения α канонической задачи линейного программирования (1)-(3) на минимум. Если при этом существует столбец As с положительной оценкой, т.е. где s=1,2,…,n, а все остальные элементы этого столбца неположительные, т.е. , i=1,2,…,r, то целевая функция данной задачи неограниченна на множестве допустимых решений, и, следовательно, задача не имеет оптимального решения.

Доказательство.

Пусть симплекс таблица приведена к базису А12,…,Ar опорного решения α=(α12, …,αr, 0,0, …, 0) и имеет вид :

A’1

A’2

A’r

A’r+1

A’s

A’n

B’

1

0

0

a1,r+1

a1s

a1n

α1

0

1

1

a2,r+1

a2s

a2n

α2

0

0

1

ar,r+1

ars

arn

Αr

0

0

0

Следовательно, вектор ограничений В’ , а так же вектор условий A’s можно представить в виде линейной комбинации базисных векторов, а именно :

(12) A’1α1 + A’2α 2 +…+A’r α r =B и

A’1α’1s + A’2α’ 2s +…+A’r α’ rs = A’s

(13) A’1α’1s + A’2α’ 2s +…+A’r α’ rs –A’s = .

Помножив соотношение (13) на переменную t и вычтя его из соотношения (12), получим:

A’1 1 – ta’1s) + A’2 2 – ta’2s) +…+A’r r – ta’rs) + A’st = B’

Из последнего соотношения и с учетом того, что a’is 0, следует что вектор At = 1 – ta’1s , α 2 – ta’2s, …,α r – ta’rs, 0, …, 0, t, 0, …, 0) является допустимым решение задачи (1)-(3). По лемме о целевой функции для допустимого решения αе имеем

f(αt) = f(α) - 1 – ta’1s) + 2 2 – ta’2s) -…- r r – ta’rs) - st.

С учетом того что оценки базисных векторов равны нулю, то есть 2 =…= r = 0, значение целевой функции можно записать в виде : f(αt) = f(α) - . Так как то при t целевая функция неограниченно уменьшается, то есть f(αt) , и, следовательно, задача не имеет оптимального решения.

Билет №24

Решение канонической задачи линейного программирования на минимум симплекс методом, критерии выбора вектора вводимого в базис и выводимого из базиса

Рассмотрим каноническую задачу линейного программирования.

(9) f(X)= +

(10) =B

(11) , j=1,2,…,n.

Пусть вектор α опорное решение данной задачи. Выберем некоторый базис этого опорного решения, например, В1,…,Bl,…,Bk,…,Br, т.е. опорное решение имеет вид α=(0,…,0,α1,0,…,0,αl,0,…,0,αk,0,…,0,αr,0,0,…,0).

Приведя систему векторов условий к базису выбранного опорного решения, получим симплекс таблицу (4)

B1

Bl

Bk

Br

As

B

1

0

0

0

a’1s

0

1

0

0

a’ls

0

0

1

0

a’ks

0

0

0

1

a’rs

0

0

0

0

  1. Если любой вектор системы условий задачи в полученной симплекс таблице имеет неположительную оценку т.е. для всех j=1,2,…,n то опорное решение α является оптимальным решением данной задачи ( теорема о достаточном условии оптимальности опорного решения).

  2. Если в симплекс таблице существует s-й столбец с положительной оценкой , где s=1,2,…,n а все остальные элементы s-го столбца неположительные то целевая функция данной задачи неограниченна на множестве допустимых решений и следовательно задача не имеет оптимального решения (теорема о неограниченности целевой функции)

  3. Если оценка s-го столбца положительная, но при этом среди элементов этого столбца найдется положительный т.е. ais 0, i=1,2,…,r. То рассматриваются соотношения вида для всех a’is 0 , среди которых выбирается наименьшее. Пусть это будет отношение = . Затем проводится преобразование Жордана симплекс таблицы (4) с разрешающим элементом . После такого преобразования будет получена новая симплекс таблица приведенная к базису отличному от предыдущего так как вектор Bk уступил место вектору As. Эта симплекс таблица обладает свойствами : 1)она приведена к базису B1,…,Bl,…,Bk-1,Bk+1,…,Br,…,As. 2)Все элементы столбца ограничений неотрицательные.

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