Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IO итог.docx
Скачиваний:
9
Добавлен:
28.10.2018
Размер:
2.32 Mб
Скачать

21. Сформулируйте и докажите теорему о существовании решения задачи линейного программирования в случае ограниченной целевой функции

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

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

Заметим, что если целевая функция f – константа, то доказывать нечего. Для определенности будем считать, что решается задача нахождения минимума f, а значит, функция f ограничена снизу на Х. Рассмотрим вначале случай, когда f(x)=x1. Проекция множества Х на координатную прямую х1 (то есть на плоскость х2 = х3 = …= xn = 0) есть выпуклая многогранная область в R1. Последняя в силу ограниченности х1 снизу есть либо отрезок [a,b], либо луч [a, ∞). В обоих случаях min f = a .

Пусть теперь - какая угодно линейная функция. Хотя бы один из коэффициентов не равен нулю, пусть, например, . Перейдем тогда в пространстве Rn к новым координатам по формулам

,

,

…,

, или, что то же,

,

,

… ,

.

Любое линейное неравенство с переменными х1, …, хn перепишется в виде линейного неравенства с у1, …, уn , поэтому выпуклая многогранная область Х в координатах х1, …, хn превратится в выпуклую многогранную область Y в координатах у1, …, уn . При этом f=y1, а значит, по доказанному, f достигает минимума в Y.

22. Сформулируйте и докажите теорему о достижимости оптимального решения в угловой точке.

Теорема: Линейная функция достигает экстремума в угловой точке выпуклого множества.

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

1. Пусть X* - точка экстремума, тогда Z(X*) > Z(X) для любого XG.

Пусть X* не является угловой точкой. Тогда X*=k1X1+k2X2+...+knXn,

ki≥0, k1+k2+..+kn=1, где Xi- угловые точки G.

Найдем Z(X*) = СХ* =C k1X1 +C k2X2 +...+C knXn = k1 C X1 + k2 C X2 +...+ kn C Xn = k1 Z(X1 )+ k2 Z( X2 )+...+ kn Z(Xn )

Пусть max Z(Xj ) =Z(Xk) =>

Z(X*) ≤ k1Z(Xk)+k2Z(Xk)+...+knZ(Xk) =Z(Xk)(k1+k2+..+kn)=Z(Xk).

Противоречие! X* — экстремальное решение и в задаче на максимум Z(X*) > Z(X) для любого XG

=> X* является угловой точкой выпуклой области допустимых решений.

23. Сформулируйте и докажите теорему о достижимости оптимального решения на выпуклой линейной комбинации оптимальных угловых точек.

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

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

Пусть угловые точки выпуклой области X1 , X2 , …, Xp являются экстремальными решениями, т.е. Z(X1) = Z(X2) = ... = Z(Xp) и Z(X1) > Z(X) для любого XG.

X*= k1X1+k2X2+...+kpXp, ki≥0 , k1+k2+..+kp=1 ;

Z(X*) = СХ* = C k1X1 +C k2X2 +...+C kpXp = k1 C X1 + k2 C X2 +...+ kp C Xp =

= k1 Z(X1 )+ k2 Z( X2 )+...+ kp Z(Xp ) =Z(X1)(k1+k2+..+ kp)=Z(X1).

Решение X* также является оптимальным.

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

двух переменных? Какие еще случаи допускают графическое решение?

Приведите примеры.

Задача с двумя переменными

z=c1x1+c2x2

Пусть система ограничений совместна, т.е. имеет решение, а многоугольник ее решений (ОДР) ограничен.

Каждое из неравенств определяет полуплоскость с границей аi1х1+аi2x2=bi, i=1, 2, ..., n или х1=0, x2=0.

Представим этот многоугольник на плоскости Ох1x2.

ось абсцисс –x1, ординат-x2. Данный пятиугольник-ABCDE.

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

1. Строится ОДР.

2. Из начала координат строится вектор нормали N=(c1, c2).

3. Перпендикулярно вектору N проводится линия уровня c1x1+с2x2=0, проходящая через начало координат.

4. Линия уровня перемещается до положения опорной прямой, на которой будет находиться максимум или минимум функции.

В зависимости от вида ОДР и целевой функции z(X) ЗЛП

25. Опираясь на алгоритм графического метода, постройте ЗЛП с

целевой функцией f( x1, x2 )= x1 + x2 , в которой существует единственная

точка максимума и бесконечное множество точек минимума. Допустимую

область задачи изобразите на чертеже и задайте системой неравенств.

x1+x2>6

x1-x2<4

x2-4<0

26. Опираясь на алгоритм графического метода, постройте ЗЛП с

целевой функцией f( x1, x2 )= x1 + x2, в которой существует единственная

точка минимума и бесконечное множество точек максимума. Допустимую область задачи изобразите на чертеже, и задайте системой неравенств.

x1>3

x2>3

x1+x2 <11

27.

ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ ИМЕЕТ ВИД

Тогда допустимая область задачи будет иметь вид

Где n - вектор нормали целевой функции (1,1).

28.

ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ ИМЕЕТ ВИД

Тогда допустимая область задачи будет иметь вид

Где n - вектор нормали целевой функции (1,1).

29.

ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ ИМЕЕТ ВИД

Тогда допустимая область задачи будет иметь вид

Где n - вектор нормали целевой функции (1,1).

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