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

15. Симплекс-метод с искусственным базисом.

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

Согласно данному методу для решаемой задачи составляется расширенная задача, которую решают симплекс-методом и на основе полученного решения либо находят для исходной задачи оптимальное решение, либо устанавливается причина его отсутствия.

Чтобы составить расширенную задачу в исходную задачу вводят искусственные переменные. Искусственными переменными называют неотрицательные переменные, которые вводят в ограничение неравенства для получения начального опорного решения с базисом. Каждая искусственная переменная вводится в левую часть с коэффициентом _1 и в целевую функцию в задаче на максимум с коэффициентом –М и коэффициентом +М в задаче на минимум, где число М сколь угодно большое по сравнению с 1.

В общем случае расширенная задача на максимум имеет вид:

Z(x)=C1x1+C2x2+…+Cnxn-Mxn+1-Mxn+2-…-Mxn-m → max

Ограничение:

xj≥0; j=

Теорема 1.

Любому допустимому решению исходной задачи Х/=(x1/, x2/, …, xn/) соответствует допустимое решение расширенной задачи X/=(x1/, x2/, …, xn/, 0, 0, …, 0).

Теорема 2.

Значение целевой функции расширенной задачи на максимум (минимум) на любом допустимом решении X/=(x1/, x2/, …, xn/, 0, 0, …, 0), у которого все искусственные переменные равны 0 больше (меньше) значения целевой функции на любом допустимом решении, у которого хотя бы одна искусственная переменная отлична от 0.

Теорема 3.

Если расширенная задача имеет оптимальное решение X*=(x1*, x2*, …, xn*, 0, 0, …, 0), у которого все искусственные переменные равны 0, то исходная задача будет иметь оптимальное решение X*=(x1*, x2*, …, xn*).

Теорема 4.

Если расширенная задача имеет оптимальное решение, в котором хотя бы 1 искусственная переменная отлична от 0, то исходная задача не имеет решения в виду несовместности системы ограничений.

Теорема 5.

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

Особенности метода:

1)В виду того, что начальное опорное решение расширенной задачи содержит переменные, входящие в целевую функцию в задаче на максимум с коэффициентом –М, в задаче на минимум с коэффициентом –М оценки разложений k состоят из двух слагаемых, одно из которых не зависит от М, а другое – зависит. Так как М сколь угодно велико по сравнению с 1, то на первом этапе расчёта последнюю оценочную строку делят на две части.

2)Векторы, соответствующие искусственным переменным, которые выводятся из базиса, в дальнейшем исключаются из рассмотрения.

3)После того, как все искусственные переменные исключатся из базиса, расчёты продолжаются обычным симплекс-методом.

16. Симметричные двойственные задачи и правила их построения.

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

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

Имеется m видов сырья в количестве b1, b2, …, bm, которые используют для изготовления n видов продукции. Известно, что на единицу каждого вида продукции расходуется aij количество сырья, где i=, j=. Пусть Cj – прибыль при реализации j-того вида продукции.

Математическая модель данной задачи имеет вид:

Z(x)=C1x1+C2x2+…+Cnxn → max

xj≥0; j=

Предположим, что второй производитель хочет перекупить сырьё.

Составим двойственную задачу, решение которой позволит определить условие продажи сырья. Введём цены видов сырья: I=y1, II=y2, …, N=ym. Затраты на приобретение i-того вида сырья в количестве bi=biyi. Второму производителю выгодно минимизировать суммарные затраты на приобретение всех видов сырья. По этому целевая функция задачи имеет вид: F(y)=b1y1+b2y2+…+bmym → min

Первому производителю не выгодно продать сырьё, если суммарная стоимость всех видов сырья, расходуемых на каждое изделие j-той продукции a1jy1+a2jy2+…+amjym≤Cj.

Тогда система ограничений задачи имеет вид.

yj≥0; j=

Связь исходной и двойственной задач состоит в том, что коэффициенты Cj исходной задачи являются свободными членами системы ограничений двойственной задачи. А свободные члены системы ограничений исходной задачи служат коэффициентами целевой функции двойственной задачи. Матрица коэффициентов системы ограничений двойственной задачи является транспонированной матрицей коэффициентов системы ограничений исходной задачи.

Двойственные задачи бывают симметричными и несимметричными.

Симметричные пары:

1)если Z(x) → max, Ах≤А0, х≥0, то F(y) =YA0→ min, YA≥С, y≥0;

2)если Z(x) → min, Ах≥А0, х≥0, то F(y) =YA0→ max, y≥0.

Общие правила составления двойственных задач:

1)Во всех ограничения исходной задачи свободные члены должны находится в правой части, а члены с независимыми – в левой.

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

3)Если знаки неравенств в исходной задаче ≤, то целевая функция должна стремится к максимуму, если знаки ≥, то должна стремится к минимуму.

4)Целевая функция двойственной задачи F(y)=с0+b1y1+b2y2+…+bmyn → min, где с0 – свободный член целевой функции Z(x).

5)Целевая функция F(y) должна оптимизироваться противоположным, по сравнению с Z(x), образом.

6)Каждому неизвестному xj исходной задачи соответствует ограничение в двойственной задаче.