Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Двойственный симплексный метод





 

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

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

Почти допустимым опорным решением (ПДОР) ЗЛП называется такой n -мерный вектор Х = , который удовлетворяет системе ограничений (1) задачи, не удовлетворяет условиям неотрицательности и для которого векторы условий, соответствующие отличным от нуля координатам, линейно независимы.

В двойственном симплекс-методе рассматривают ПДОР, при которых оценки разложений векторов условий по базису ПДОР соответствуют признаку оптимальности, т.е.

· в задаче на максимум ≥ 0 ;

· в задаче на минимум ≤ 0 .

Признак оптимальности ПДОР: ПДОР оптимально, если оно является допустимым.

Если в ЗЛП на максимум (минимум) для ПДОР с неотрицательными (неположительными) оценками хотя бы одна координата < 0, а среди коэффициентов (j = 1, 2, …, n) разложений векторов условий по базису данного решения есть хотя бы один отрицательный , то решение может быть улучшено. Новое ПДОР получается, если базисную переменную хl заменить на хk. Номер k находят из условия

= , dlj < 0. (13)

Признак отсутствия решения ЗЛП ввиду несовместности системы ограничений: если для ПДОР существует хотя бы одна отрицательная координата < 0, а среди коэффициентов (j = 1, 2, …, n) разложений векторов условий по базису данного решения нет отрицательных, то ЗЛП не имеет решений ввиду несовместности системы ограничений.

 

Алгоритм двойственного симплекс-метода

1) Привести ЗЛП к каноническому виду.

2) Найти ПДОР с базисом из единичных векторов. Вычислить оценки векторов условий по базису этого решения. Если они соответствуют признаку оптимальности, то решить ЗЛП двойственным симплекс-методом.

3) Если ПДОР не имеет отрицательных координат, то оптимальное решение получено.

4) Если ПДОР имеет отрицательную координату < 0, а среди коэффициентов (j = 1, 2, …, n) разложений векторов условий по базису данного решения нет отрицательных (), то ЗЛП не имеет решений ввиду несовместности системы ограничений.

5) Если хотя бы одна координата ПДОР < 0, а среди коэффициентов (j = 1, 2, …, n) разложений векторов условий по базису данного решения есть хотя бы один отрицательный , то следует перейти к новому решению. Номер k вектора, вводимого в базис, находят из условия (5.20). Номер l вектора, выводимого из базиса, находят из условия:

· в задаче на максимум;

· в задаче на минимум.

Перейти к выполнению пункта 3 данного алгоритма.

Алгоритм закончит работу через конечное число шагов (оптимальное ОР будет получено при выполнении 3-го или 4-го пунктов). Расчёты оформляются в симплекс-таблицы.

 

Пример 10. Решить ЗЛП двойственным симплекс-методом.

F (Х) = → max,

≥ 0, i = 1, 2, 3, 4.

Решение. Задача является канонической. Составим симплекс-таблицу (табл. 6)

Таблица 6

Базис 2 6 2 -1 Свободные коэффициенты
х 1 х 2 х 3 х 4
х 3 х 4 -1 -1 -2     -10
         
х 3 х 2   1/2 1/2     3/2 -1/2  
         
               

 

1 шаг. На первом шаге двойственного симплекс-метода (первая часть табл. 6) базисные переменные - х 3, х 4; свободные переменные - х 1, х 2. Во 2-м столбце записаны коэффициенты целевой функции при базисных переменных х 3, х 4.

Число 30∙2 + (- 10)∙(- 1) = 70 записано в последней строке последнего столбца первой части табл. 16.

;

.

Числа , записаны в последней строке первой части табл. 16 в столбцах, соответствующих свободным переменным х 1, х 2. Оценки базисных переменных х 3, х 4 равны нулю.

По последнему столбцу записываем первое полученное опорное решение (0, 0, 30, - 10). Значение целевой функции F (0, 0, 30, - 10) = 70.

В строке оценок все числа неотрицательные, следовательно, получено ПДОР (0, 0, 30, - 10). Оно не является допустимым (т.к. х 4 < 0), по признаку оптимальности ПДОР не является оптимальным.

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

Сначала выберем уравнение, в котором заменяется базисная переменная. Чтобы целевая функция уменьшилась, правая часть и соответствующий опорный элемент должны быть отрицательными. У нас есть только одна отрицательная правая часть (во 2-м уравнении), поэтому заменим переменную во 2-м уравнении.

Номер k переменной найдём из условия (13):

.

В качестве базисной переменной выбираем х 2.

Во 2-й строке первой части табл. 14 базисная переменная х 4 заменяется на х 2. Опорный элемент таблицы d22 = - 2 (выделен полужирным курсивом).

2 шаг. Во второй части табл. 6 базисные переменные - х 3, х 2; свободные переменные - х 1, х 4. Пересчитываем коэффициенты при неизвестных, свободные члены. Оценки:

15∙2 + 5∙6 = 60;

;

.

По последнему столбцу записываем 2-е полученное ОР (0, 5, 15, 0). Оно является допустимым и оптимальным, Fmax (0, 5, 15, 0) = 60.

Заметим, что для заданной ЗЛП можно составить двойственную к ней и по полученному решению исходной задачи записать оптимальное решение двойственной ЗЛП.

Имеем следующую несимметричную пару двойственных задач.

 

Исходная ЗЛП Двойственная ЗЛП
F (Х) = → max, Z (Y) = → min,

 

По 1-й теореме двойственности Zmin = Fmax = 60. Оптимальное решение двойственной ЗЛП: (2, 0).

 


Контрольные вопросы:

1. Расскажите общий принцип приведения ЗЛП к канонической форме.

2. Дайте определение опорного решения. Каким образом оно находится? Когда опорное решение будет являться вырожденным (невырожденным)?

3. Каким образом осуществляется переход к новому опорному решению? Объясните правило прямоугольника.

4. Каким образом можно выразить целевую функцию через свободные переменные?

5. Перечислите признаки неограниченности целевой функции.

6. Перечислите признаки оптимальности опорного решения.

7. Объясните суть симплексного метода, расскажите алгоритм решения симплексным методом.

8. Дайте определение двойственной задачи. Перечислите и охарактеризуйте каждый из видов двойственных задач.

9. Объясните алгоритмы составления симметричной и несимметричной двойственных задач.

10. Назовите основные теоремы двойственности.

11. Объясните суть и алгоритм двойственного симплексного метода.

 

Литература:

1. Высшая математика для экономистов: Учебник для вузов / Н.Ш. Кремер, Б.А. Путко, И.М. Тришин, М.Н.Фридман. Под ред. Н.Ш. Кремера. – М.: ЮНИТИ, 2005. – 471 с.

2. Общий курс высшей математики для экономистов: Учебник. / Под ред. В.И. Ермакова. –М.: ИНФРА-М, 2006. – 655 с.

3. Сборник задач по высшей математике для экономистов: Учебное пособие / Под ред.В.И. Ермакова. М.: ИНФРА-М, 2006. – 574 с.

4. Данко П.Е., Попов А.Г., Кожевникова Т.Я. Высшая математика в упражнениях и задачах. Ч. 1, 2. – М.: Оникс 21 век: Мир и образование, 2005. – 304 с. Ч. 1; – 416 с. Ч. 2.

5. Математика в экономике: Учебник: В 2-х ч. / А.С. Солодовников, В.А. Бабайцев, А.В. Браилов, И.Г. Шандара. – М.: Финансы и статистика, 2006.

6. Шипачев В.С. Высшая математика: Учебник для студ. вузов – М.: Высшая школа, 2007. – 479 с.

 

Date: 2015-09-20; view: 1141; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию