Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Исследование операций small.doc
Скачиваний:
2
Добавлен:
02.09.2019
Размер:
660.99 Кб
Скачать

Общая и основная задачи лп

Общая задача. Найти максимальное значение линейной целевой функции

(1.1)

при линейных ограничениях:

( 1.2)

где cj, aij, bi – действительные числа,

xj – переменные.

Совокупность чисел , удовлетворяющих ограничениям (1.2), называется допустимым решением или планом.

План , при котором целевая функция z принимает свое максимальное значение, называется оптимальным.

Каноническая форма. Задачу ЛП будем считать приведенной к каноническому виду, если

  1. требуется найти максимум целевой функции;

  2. система ограничений (1.2) содержит только равенства;

  3. правые части системы ограничений неотрицательны.

Переход от общей формы к канонической:

  1. если в задаче требуется найти минимум целевой функции, то вводим новую целевую функцию , тогда ;

  2. чтобы перейти от неравенства к равенству в системе ограничений, необходимо прибавить (вычесть) дополнительную неотрицательную переменную к левой части неравенства;

  3. если в правой части системы ограничений имеются отрицательные числа, то необходимо умножить на "-1" обе части равенства, в котором в правой части стоит отрицательное число.

Задачу ЛП в канонической форме называют основной задачей.

2. Свойства задач линейного программирования. Графический метод решения задач линейного программирования

Рассмотрим следующую основную задачу ЛП:

при ограничениях:

.

Перепишем ограничения этой задачи в векторной форме:

, (1.3)

где – k-мерные вектор-столбцы, составленные из коэффициентов при неизвестных и свободных членов системы ограничений основной задачи:

План называется опорным планом основной задачи линейного программирования, если его положительные коэффициенты (xj >0) стоят при линейно независимых векторах Pj.

Т ак как векторы Pj являются k-мерными, то из определения опорного плана следует, что число его положительных компонент не может быть больше числа k.

Опорный план называется невырожденным, если он содержит ровно k положительных компонент, в противном случае он называется вырожденным.

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

Пусть – произвольные точки евклидова пространства . Выпуклой линейной комбинацией этих точек называется сумма: , где – произвольные неотрицательные числа, сумма которых равна 1.

Множество называется выпуклым, если вместе с любыми двумя своими точками оно содержит и отрезок прямой, соединяющий эти точки.

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

Первое свойство задач ЛП

Теорема 1.1. Множество планов любой задачи линейного программирования является выпуклым (если оно не пусто).

Непустое множество планов задачи линейного программирования называется многогранником решений, а всякая угловая точка многогранника решений – вершиной.

Второе свойство задач ЛП

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

Теорема 1.3. Если система векторов линейно независима и такова, что , где все , то точка является вершиной многогранника решений.

Теорема 1.4. Если – вершина многогранника решений, то векторы Pj , соответствующие положительным , линейно независимы.