Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Среди чисел есть обязательно наибольшее. Пусть это будет . Тогда



=

 

= .

 

Среди чисел есть обязательно наибольшее. Пусть это будет . Тогда

 

= ( + + …+ )

 

= .

 

Отсюда следует, что = М, то есть вершина является оптимальным планом. Теорема доказана.

Теорема 9.3. Каждое невырожденное базисное решение системы ограничений задачи ЛП является вершиной.

Доказательство. Пусть – невырожденное базисное решение системы ограничений (уравнений): , где

 

, , .

 

Эту систему уравнений можно записать в виде:

 

,

 

где: -й столбец матрицы (.

Так как

 

,

то

 

, (1)

 

при этом векторы линейно независимые, коэффициенты положительные.

Допустим, что Х не является вершиной. Тогда – выпуклая линейная комбинация k вершин ( > 1). Очевидно, что все координаты этих вершин, начиная с ( -й, равны нулю, ибо в противном случае, учитывая, что все > 0 и что каждая координата точки Х является линейной комбинацией соответствующих координат этих вершин, точка X имела бы положительных координат больше m. Так как точка

 

 

удовлетворяет системе ограничений, то справедливо равенство:

 

. (2)

 

Вычтем из равенства (1) равенство (2). Получим равенство:

 

.

 

Но так как векторы линейно независимые, то

 

 

Таким образом, Х совпадает с вершиной Х . Теорема доказана.

Теорема 9.4. Каждая вершина области ограничений задачи ЛП является базисным решением ее системы ограничений.

Доказательство этой теоремы опускаем.

§6. Метод последовательного улучшения плана

(симплекс-метод)

Задача. Найти наибольшее значение функции f = 3 x + 5 x , если переменные величины x ,x неотрицательные и удовлетворяют системе неравенств:

Решение. Вводим балансовые величины х , х и в результате получаем систему ограничений в виде систем уравнений:

 

 

Балансовые переменные х , x примем в качестве базисных, а переменные x , х - в качестве свободных переменных. Выразим базисные переменные через свободные переменные:

 

 

Целевую функцию f запишем в виде: f = 0 - (- З х - 5 х ). Приравняв свободные переменные к нулю, получим первое базисное решение (0;0;12;14). Ему соответствует значение f = 3 + 5 0=0. Увеличение значения целевой функции f = 0 - (-3x - 5х2) можно получить путем увеличения либо x , либо х 2.

Целесообразнее оставить x равным нулю, а увеличить х 2, ибо модуль коэффициента при х 2 больше модуля коэффициента при x . Увеличить х 2 можно до тех пор, пока переменные остаются неотрицательными, т.е.:



Положим, что:

.

Тогда х = 0, х = 8.

Получим второе базисное решение (0;3;0;8). Теперь х2, x - базисные переменные, x , х - свободные переменные. Второму базисному решению соответствует значение целевой функции

 

f = 3 0 + 5 3=15.

 

Выразим базисные переменные х2, x и целевую функцию через свободные переменные х , х3.

4 x = 12 - 3 x - х3, x = 3-

x = 14-7 x 1 - 2

f = 3 x + 5 x = 3 x +5

 

Итак, имеем:

f = 15-

 

 

Видим, что увеличение x или х 3 с нулевого значения повлечет только уменьшение достигнутого ранее значения целевой функции. Таким образом,

f max = 15, (0;3) – оптимальный план (значение балансовых переменных опускаем).

Теперь сформулируем алгоритм симплекс- метода.

I шаг. Приводим систему ограничений к виду:

x = - (a m+ xm+1 +a m+2xm+2 +...+ a nxn),

х2 = - 2 + x + а2 x m+2 +...+а2 n х n),

….........................................................................

хm = - (a x +a x + +a x ),

где x , x2,..., x m - базисные переменные, x , ,x - свободные переменные, , ,..., .

II шаг. Полагая свободные переменные равными нулю, получаем первое базисное решение ( , ,..., ,0,...,0). Находим также первое значение целевой функции, т.е. значение

f ( , ,..., ,0,...,0) = f .

III шаг. Выражаем целевую функцию f через свободные переменные:

f = f -( m+1xm+1 + m+2xm+2+...+ +...+ nxn).

 

Если среди коэффициентов m+1,..., ,..., n нет отрицательных, то f = fmax и ( , ,..., ,0,...,0) – оптимальный план, и задача решена.

Допустим, что среди чисел m+1 , , , n имеются отрицательные, например, . Если при этом среди коэффициентов ,..., нет положительных, то х можно увеличивать неограниченно (переменные x , x2,..., х m не станут от этого отрицательными) и, следовательно, fmax = +

Пусть < 0, но среди коэффициентов а , a ,...,a есть положительные. Без потери общности будем считать, что

a >0, a >0,..., a >0.

Если

min

 


Дата добавления: 2015-08-27; просмотров: 42 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Установить вторую неподвижную часть в пазы обработанные герметиком и закрепить её саморезами 3,5х40 через отверстия в дугах (профиле). | Расположение подвижной створки и дуги. Монтаж см. далее.

mybiblioteka.su - 2015-2024 год. (0.013 сек.)