Помощь в учёбе, очень быстро...
Работаем вместе до победы

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

РефератПомощь в написанииУзнать стоимостьмоей работы

С каждой задачей линейного программирования тесно связана другая линейная задача, называемая двойственной. Первоначальная задача называется исходной (или прямой). Связь исходной и двойственной задач заключается, в частности, в том, что решение одной из них может быть получено непосредственно из решения другой. Коэффициенты в целевых функциях и величины в правых частях неравенств при переходе… Читать ещё >

Постановка и модель двойственной задачи (реферат, курсовая, диплом, контрольная)

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

Напомним, что в основе задачи линейного программирования рассматривается предприятие, имеющее ресурсы bi, где i = 1, 2, …, m. Оно тратит их на изготовление готовой продукции и эту продукцию реализует. При этом ставится цель — получить максимум продукции в стоимостном выражении не перерасходуя ресурсы. Модель задачи выглядит следующим образом: двойственный симплекс линейный программирование.

I) Ж = с1х1 + с2х2 + … + сnхn max.

II) a11х1 + а12х2 + … + а1nхn? b1,.

a21х1 + а22х2 + … + а2nхn? b2,.

am1х1 + аm2х2 + … + аmnхn? bm.

III) хj? 0, j = 1, 2, …, n.

Предположим, что некоторое предприятие решило не тратить ресурсы на изготовление продукции, а продать эти ресурсы. Тогда возникает вопрос: по какой цене продавать ресурсы? Цена должна устраивать как продавца, так и покупателя. Интерес покупающей стороны заключается в том, чтобы заплатить за ресурсы как можно меньше, а интерес продающей стороны — в том, чтобы получить за ресурсы не меньше того, что она получила бы за реализованный готовый товар.

Тогда, в так называемой двойственной модели, целевая функция будет описывать интерес покупающей стороны, система ограничений — интерес продающей стороны (необходимо оценить ресурсы, которые пошли бы на изготовление единицы продукции и стоимость этих ресурсов ограничить ценой реализованной единицы продукции). Третье условие (неотрицательность переменных величин) будет выполняться в силу того, что цена единицы ресурса не может быть отрицательной. Введя в качестве цены единицы ресурса величину ui0 (i = 1, 2, …, m), ее еще называют оценкой ресурса (или двойственной оценкой), получим следующую модель:

I) F = b1u1 + b2u2 + … + bmum min.

II) a11u1 + a21u2 + … + am1um c1,.

a12u1 + a22u2 + … + am2um c2,.

a1nu1 + a2nu2 + … + amnum cn.

III) ui 0, i = 1, 2, …, m.

Сопоставим обе задачи:

  • — первая — задача на максимум (zmax), вторая — на минимум (Fmin);
  • — в первой система ограничений типа, во второй ;
  • — в первой задаче n неизвестных и m ограничений, во второй m неизвестных и n ограничений;
  • — коэффициенты в целевых функциях и величины в правых частях неравенств при переходе из одной задачи в другую меняются местами (в первой задаче cj — коэффициенты целевой функции, во второй cj — свободные члены; в первой задаче bi — свободные члены, во второй bi — коэффициенты целевой функции);
  • — матрицы коэффициентов в первой и второй задаче являются транспонированными относительно друг друга (строки и столбцы поменялись местами).

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

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

  • 1) тип экстремума целевой функции меняется;
  • 2) каждому ограничению исходной задачи ставится в соответствие переменная двойственной задачи;
  • 3) свободные члены исходной задачи становятся коэффициентами при переменных в целевой функции двойственной задачи;
  • 4) каждый столбец коэффициентов в системе ограничений формирует ограничение двойственной задачи, при этом тип неравенства меняется; коэффициенты при переменных в целевой функции исходной задачи становятся свободными членами в соответствующих неравенствах двойственной задачи.

Рассмотрим конкретный пример построения двойственной модели:

исходная задача:

I) Z = 6x1 + 4x2 max.

II) 2x1 +4x2 ? 8,.

2x1 +x2 ? 6.

III) x1? 0, x2? 0.

двойственная задача:

I) F = 8u1 + 6u2 min.

II) 2u1 + 2u2? 6,.

4u1 + u2? 4.

III) u1? 0, u2? 0.

Следует отметить, что:

  • — математические модели пары двойственных задач могут быть симметричными и несимметричными. В несимметричных двойственных задачах система ограничений исходной задачи задается в виде равенств, а двойственной — в виде неравенств, причем в последней переменные могут быть и отрицательными. В симметричных задачах система ограничений как исходной, так и двойственной задачи задается неравенствами, причем на двойственные переменные налагается условие неотрицательности. Чаще рассматриваются симметричные взаимодвойственные задачи;
  • — каждая из задач двойственной пары формально является самостоятельной задачей линейного программирования и может решаться независимо от другой. Однако, использование симплексного метода решения одной из двойственных задач двойственной пары автоматически приводит к решению другой задачи. Наглядным обоснованием данного положения может служить возможность использования двойственной симплекс-таблицы для отыскания искомых значений целевых функций.
Показать весь текст
Заполнить форму текущей работой