Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

Допустим, прямая задача состоит в нахождении максимального значения функции:

f(x) = ® max, (4.17)

£ bi; (i = ), (4.18)

= bi; (i = ), (4.19)

Хj ³ 0; (j = ; S £ n). (4.20)

Тогда двойственная задача по отношению к задаче 4.17 – 4.20 состоит в нахождении минимального значения функции:

F(Y) = ® min, (4.21)

³ Cj; (j = ), (4.22)

= Cj; (j = ), (4.23)

yi ³ 0; (i = ; k £ m). (4.24)

Правила составления двойственной задачи:

1. Если функция исходной задачи 4.17 – 4.20 задается на максимум, то целевая функция двойственной к ней задачи 4.21 – 4.24 задается на минимум.

2. Матрица

А = ,

составленная из коэффициентов при неизвестных в системе ограничений 4.18 и 4.19, и матрица, составленная из коэффициентов при неизвестных в системе ограничений 4.22 и 4.23, являются транспонированными по отношению друг к другу (то есть столбцы в этих матрицах меняются местами со строками):

А = .

3. Число переменных в двойственной задаче равно числу ограничений в исходной, и наоборот, число ограничений двойственной задачи равно числу переменных исходной.

4. Коэффициенты при переменных в целевой функции прямой задачи становятся свободными членами (правыми частями) системы ограничений двойственной задачи. А правые части в соотношениях системы ограничений прямой задачи становятся коэффициентами при переменных в целевой функции двойственной задачи.





Дата публикования: 2014-11-02; Прочитано: 207 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...