![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Типы двойственных задач линейного программирования
Каждой ЗЛП можно определённым образом сопоставить некоторую другую задачу, называемую двойственной (или сопряжённой) по отношению к исходной задаче. Рассмотрим пример, показывающий, как в реальной экономической ситуации появляются взаимно двойственные задачи линейного программирования [8]. На некотором предприятии после выполнения годового плана возник вопрос – как поступить с остатками сырья? У руководства и экономистов предприятия возникли два пути решения: либо продать остатки сырья какой-нибудь нуждающейся в нем организации (наиболее простой вариант), либо наладить из оставшегося сырья производство каких-то изделий на своем собственном оборудовании. Для простоты будем считать, что имеются два вида сырья S1 и S2, остатки которого составляют соответственно
Проследим за ходом мыслей экономистов предприятия. Как уже говорилось, им предстояло проанализировать две возможности. При исследовании второй возможности (наладить выпуск товаров Т1, Т2, Т3) возникает вопрос о плане выпускатоваров. План выпуска задается тремя числами
причем прибыль, которую получит предприятие от реализации оптимального плана выпуска товаров, должна быть максимальной:
Следовательно, чтобы наилучшим образом использовать вторую возможность, нужно решить задачу линейного программирования (8.1), (8.2). Исследуем теперь первую возможность – продать сырье другой организации. Здесь возникает вопрос: по каким ценам продавать сырье? Обозначим эти цены Справедливое требование к ценам со стороны продающего предприятия состоит в следующем. Если взять сырье, идущее на изготовление единицы товара Тi (
Первое из написанных неравенств в системе (8.3) означает, что выручка от продажи Что же касается покупателя, то для него единственное пожелание заключается в сокращении до минимума расходов на покупку сырья:
Итак, для оптимального использования первой возможности необходимо решить задачу линейного программирования (8.3), (8.4). Для наглядности сопоставим формулировки двух задач:
Задача (8.1), (8.2) и задача (8.3), (8.4) в линейном программировании называются двойственнымидруг другу. При этом задачу (8.1), (8.2) называют прямой задачей. Рассмотрим основные типы двойственных задач линейного программирования. Пусть прямая задача линейного программированияимеет вид
Запишем эту задачу в матричном виде
где Тогда соответствующая двойственная задача линейного программирования к прямой задаче (8.5) имеет вид
где Определение 8.1. Пару прямой (8.5) и двойственной (8.6) ЗЛП называют симметричной. Симметрические двойственные ЗЛП составляются в том случае, когда в системе ограничений прямой ЗЛП стоят только все знаки Приведем алгоритм построения симметрических двойственных ЗЛП. 1) Каждому неравенству системы ограничений прямой ЗЛП (8.5) поставить в соответствие неотрицательную переменную 2) В качестве коэффициентов целевой функции 3) Направление оптимизации (тип экстремума) целевой функции 4) Пусть 5) В качестве свободных членов системы ограничений двойственной задачи взять коэффициенты целевой функции прямой задачи. 6)В двойственной задаче на максимум задать знаки Пример 8.1. Построить двойственную ЗЛП для задачи
Решение. Матричная форма записи данной ЗЛП имеет вид (см. (8.5))
где вектор-столбец свободных членов. Тогда соответствующая ДЗЛП запишется в виде (см. (8.6))
Рассмотрим ЗЛП канонического вида в матричном виде
Тогда соответствующая двойственная ЗЛП к (8.7) имеет вид
где Определение 8.2. Пару прямой (8.7) и двойственной (8.8) ЗЛП называют несимметричной. Определение 8.3. Пару прямой и двойственной ЗЛП называют смешанной, если система ограничений прямой задачи имеет как знаки строго равенства (знак =), так и знаки При составлении смешанной пары двойственных задач руководствуются алгоритмом составления симметрической пары. Если функциональное ограничение прямой задачи имеет знак неравенства Пример 8.2. Построить двойственную ЗЛП для задачи
Решение. Так как Соответствующая двойственная ЗЛП тогда примет вид
Популярное:
|
Последнее изменение этой страницы: 2016-05-28; Просмотров: 681; Нарушение авторского права страницы