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

Билет №26

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

Если каноническая задача линейного программирования н минимум имеет допустимое решение, а целевая функция на множестве допустимых решений ограничена снизу, то эта задача имеет оптимальное решение.

Доказательство: в теореме о существовании опорного решения было доказано , что если каноническая задача линейного программирования имеет допустимое решение, то эта задача имеет и опорное решение. Принимаем это опорное решение за начальное опорное решение и решаем задачу симплекс методом. Так как целевая функция ограничена снизу на множестве допустимых решений, то через конечное число шагов симплекс метода будет найдено оптимальное решение данной задачи.

Билет №27

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

(1) (X)=xn+1+xn+2+…+xn+m(min)

(2) 1xn+1+E2xn+2+…+Emxn+m=B

(3) xj≥0, j=1,2,…,n+1,n+2,…,n+m.

  1. Вектор β=(0,…,0,b1,b2,…,bm) является опорным решением задачи (1)-(3)

Заметим что по определению канонической задачи линейного программирования все координаты вектора ограничений B=( b1,b2,…,bm) должны быть неотрицательными.

Так как единичные векторы E1,E2,…,Em образуют базис системы векторов условий A1,A2,…,An, E1,E2,…,Em задачи (1)-(3), то вектор ограничений В можно представить в виде линейной комбинации векторов E1,E2,…,Em с неотрицательными коэффициентами bi≥0, i=1,2,…,m, т.е. в виде B= b1 E1+b2 E2 +… + bm Em. Следовательно, по свойству базиса опорного решения вектор β=(0,…,0,b1,b2,…,bm) является опорным решением задачи (1)-(3).

  1. Задача (1)-(3) всегда имеет оптимальное решение.

Задача (1)-(3) имеет допустимые решения, одним из которых является например вектор β=(0,…,0,b1,b2,…,bm), так как опорное решение всегда является допустимым. Из (3) следует. Что все искусственные переменные неотрицательны, т.е. xn+i≥0, i=1,2,…,m. поэтому целевая функция (1) ограничена снизу на множестве допустимых решений. Следовательно по теореме о разрешимости канонической задачи линейного программирования задача (1)-(3) имеет оптимальное решение.

Билет №28

Теорема (о методе искусственного базиса)

Пусть вектор ß=(а1, а2,… , аn, an+1, an+2,…, an+m) является оптимальным решением искусственной задачи. Тогда:

  1. если an+1=an+2=…=an+m=0,то вектор а=(а1, а2,…,an) является опорным решением исходной канонической задачи линейного программирования;

  2. если среди чисел an+1, an+2,…, an+m, хотя бы одно отличается от нуля, т.е. найдётся an+1>0, i=1,2,…,m, то задача не имеет ни одного допустимого решения, т.е. система ограничений канонической задачи линейного программирования является несовместной.

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

Докажем первое утверждение. По условию вектор ß =(а1, а2,… , аn, an+1, an+2,…, an+m) является оптимальным решением искусственной задачи. Тогда вектор ß является опорным решением этой задачи, а, следовательно, допустимым решением и, по определению, является решением системы линейных уравнений, т.е. выполняется соотношение:

A1a1+A2a2+…+Anan+E1a n+1+E2an+2+…Eman+m=B,

Так как an+1=an+2=…=an+m=0, то последнее равенство можно записать в виде A1a1+A2a2+…+Anan=B.

Откуда по определению следует, что вектор а=(а1, а2,…,an) является допустимым решением исходной задачи.

Так как вектор ß=(а1, а2,… , аn,0, 0,…, 0) является опорным решением искусственной задачи, то ненулевым координатам этого вектора соответствуют линейно независимые векторов условий этой задачи. Тогда некоторые из указанных линейно независимых векторов соответствуют ненулевым координатам вектора а=(а1, а2,…,an ). Следовательно, вектор а является опорным решением исходной задачи.

Второе утверждение теоремы будем доказывать от противного, предположив, что существует число аn+i >o, i=1,2,…,m, но при этом исходная задача имеет допустимое решение а=(k1,k2,…kn), которое удовлетворяет системе и kj≥, j=1,2,…,n. Тогда по определению допустимого решения выполняется соотношение: A1k1+A2k2+…+Ankn=B, которое можно переписать в виде A1k1+A2k2+…+Ankn+A n+10+An+20+…An+m0=B.

Откуда следует, что вектор ß’=(k1, k2,… , kn,0, 0,…, 0) является допустимым решением искусственной задачи.

Так как по условию вектор ß=(а1, а2,… , аn, an+1, an+2,…, an+m ) является оптимальным решением искусственной задачи, то φ(а=(k1,k2,…kn),) ≤ φ(ß’), что равносильно неравенству: a n+1+an+2+…an+m≤0+0+…0. Однако, по предположению, существует a n+1>0, i=1,2,…,m, а следовательно, a n+1+an+2+…an+m>0. Получено противоречие. Таким образом, предположение о существовании допустимого решения исходной задачи является неверным. Следовательно, система ограничений исходной задачи является несовместной.

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