Главная страница
Навигация по странице:

  • «Российский государственный геологоразведочный университет имени СЕРГО ОРДЖОНИКИДЗЕ» (МГРИ-РГГРУ)

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

  • Методы решения

  • Основные теоремы теории двойственности и ее экономическое содержание

  • Список литературы

  • Реферат (Методы оптимальных решений). Реферат(Методы оптимальных решений). Реферат Двойственность в линейном программировании. Выполнил студент группы зэг19 Липатников А. И


    Скачать 43.69 Kb.
    НазваниеРеферат Двойственность в линейном программировании. Выполнил студент группы зэг19 Липатников А. И
    АнкорРеферат (Методы оптимальных решений
    Дата14.01.2022
    Размер43.69 Kb.
    Формат файлаdocx
    Имя файлаРеферат(Методы оптимальных решений).docx
    ТипРеферат
    #330798

      

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ  

    ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ  

    «Российский государственный геологоразведочный университет

    имени  СЕРГО  ОРДЖОНИКИДЗЕ» (МГРИ-РГГРУ)

        

    Кафедра производственного и финансового менеджмента.

    Дисциплина «Методы оптимальных решений»

    Реферат
    Двойственность в линейном программировании.

    Выполнил студент группы ЗЭГ-19

    Липатников А.И.

    Принял:  

     Кандидат экономических наук  

    Забайкин.Ю.В

     

    Москва

    2020

    Содержание

    1

    Введение

    3

    2

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

    4

    3

    Методы решения

    8

    4

    Теоремы теории двойственности и ее экономическое содержание

    11

    5

    Заключение

    14

    6

    Список литературы

    15

    Введение

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

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

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

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

    Различают симметричные, несимметричные и смешанные двойственные задачи.


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

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

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

    II) a11х1 + а12х2 + … + а1nхnb1,

    a21х1 + а22х2 + … + а2nхnb2,

    ………………………………

    am1х1 + аm2х2 + … + аmnхnbm.

    III) хj ≥ 0, j = 1, 2, …, n.
    Предположим, что некоторое предприятие решило не тратить ресурсы на изготовление продукции, а продать эти ресурсы. Тогда возникает вопрос: по какой цене продавать ресурсы? Цена должна устраивать как продавца, так и покупателя. Интерес покупающей стороны заключается в том, чтобы заплатить за ресурсы как можно меньше, а интерес продающей стороны – в том, чтобы получить за ресурсы не меньше того, что она получила бы за реализованный готовый товар.

    Тогда, в так называемой двойственной модели, целевая функция будет описывать интерес покупающей стороны, система ограничений – интерес продающей стороны(необходимо оценить ресурсы, которые пошли бы на изготовление единицы продукции и стоимость этих ресурсов ограничить ценой реализованной единицы продукции). Третье условие (неотрицательность переменных величин) будет выполняться в силу того, что цена единицы ресурса не может быть отрицательной. Введя в качестве цены единицы ресурса величину ui0(i = 1, 2, …, m), ее еще называют оценкой ресурса (или двойственной оценкой), получим следующую модель:
    I) F = b1u1 + b2u2 + … + bmum  min.

    II) a11u1 + a21u2 + … + am1umc1,

    a12u1 + a22u2 + … + am2umc2,

    ………………………………

    a1nu1 + a2nu2 + … + amnumcn.

    III) ui0, i = 1, 2, …, m.
    Сопоставим обе задачи:

    - первая – задача на максимум (zmax), вторая – на минимум (Fmin);

    - в первой система ограничений типа , во второй ;

    - в первой задаче n неизвестных и m ограничений, во второй m неизвестных и n ограничений;

    - коэффициенты в целевых функциях и величины в правых частях неравенств при переходе из одной задачи в другую меняются местами (в первой задаче cj – коэффициенты целевой функции, во второй cj – свободные члены; в первой задаче bi – свободные члены, во второй bi – коэффициенты целевой функции);

    - матрицы коэффициентов в первой и второй задаче являются транспонированными относительно друг друга (строки и столбцы поменялись местами).

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

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

    1) тип экстремума целевой функции меняется;

    2) каждому ограничению исходной задачи ставится в соответствие переменная двойственной задачи;

    3) свободные члены исходной задачи становятся коэффициентами при переменных в целевой функции двойственной задачи;

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

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

    исходная задача:
    I) Z = 6x1 + 4x2 max.

    II)2x1 +4x28,

    2x1 +x26.

    III)x1 ≥ 0, x2 ≥ 0.
    двойственная задача:
    I) F = 8u1 + 6u2  min.

    II) 2u1 + 2u2 ≥ 6,

    4u1 + u2 ≥ 4.

    III) u1 ≥ 0, u2 ≥ 0.
    Следует отметить, что:

    - математические модели пары двойственных задач могут быть симметричными и несимметричными. В несимметричных двойственных задачах система ограничений исходной задачи задается в виде равенств, а двойственной – в виде неравенств, причем в последней переменные могут быть и отрицательными. В симметричных задачах система ограничений как исходной, так и двойственной задачи задается неравенствами, причем на двойственные переменные налагается условие неотрицательности. Чаще рассматриваются симметричные взаимодвойственные задачи;

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

    1. Методы решения

    Каждая из задач двойственной пары может решаться отдельно. При этом используется как симплексный метод, так и графический (в случае если задача содержит две переменные). Одновременное решение задач реализуется с использованием, так называемой, двойственной симплекс-таблицы.

    Подготовленные для записи в симплекс таблицу модели будут выглядеть следующим образом:

    исходная задача (введем yi  0):
    I) Ζ = с1х1 + с2х2 + … + сnхn max.

    II) y1 = -a11х1 - а12х2 - … - а1nхn + b1,

    y2 = -a21х1 - а22х2 - … - а2nхn + b2,

    …………………………………..

    ym = -am1х1 - аm2х2 - … - аmnхn + bm.

    III) хj ≥ 0, j = 1, 2, …, n.
    двойственная задача (введем vj  0):
    I) F = b1u1 + b2u2 + … + bmum  min.

    II) v1 = a11u1 + a21u2 + … + am1um - c1,

    v2 = a12u1 + a22u2 + … + am2um - c2,

    ……………………………………

    vn = a1nu1 + a2nu2 + … + amnum - cn.

    III) ui0, i = 1, 2, …, m.
    Обе модели записываются в двойственную симплекс-таблицу следующим образом (таблица 4):
    Таблица 4 – Двойственная симплексная таблица







    v1

    v2



    vn

    F







    -x1

    -x2



    -xn

    Свободные члены

    u1

    y1

    a11

    a12



    a1n

    b1

    u2

    y2

    a21

    a22



    a2n

    b2















    um

    ym

    am1

    am2



    amn

    bm

    Свободные члены

    Z


    -c1

    -c2



    -cn

    0

    Замечания:

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

    - прежде чем составлять модель двойственной задачи, необходимо у исходной модели «выровнять» знаки, т.е. если целевая функция стремится к max, то все знаки в системе ограничений должны быть , а если к min, то . Система приводится в соответствие путем домножения обеих частей «неподходящего» неравенства на (-1). Например, чтобы записать модель, двойственную к приведенной модели

    I) Z = 4x1 + 2x2 + 3x3  min.

    II) -4x1 - 3x2 +x3 ≤ -4,

    5x1 + x2+2x3 ≥ 6.

    III) x1 ≥ 0, x2 ≥ 0,x3 ≥ 0,

    необходимо исходную переписать в виде:

    I) Z = 4x1 + 2x2 + 3x3  min.

    II) 4x1 + 3x2 - x3 ≥ 4,

    5x1 + x2+2x3 ≥ 6.

    III) x1 ≥ 0, x2 ≥ 0,x3 ≥ 0.
    Тогда двойственная задача будет выглядеть так:
    I) F = 4u1+6u2  max.

    II) 4u1 + 5u2 ≤ 4,

    3u1 + u2 ≤ 2,

    -u1 + 2u2 ≤ 3.

    III) u1 ≥ 0; u2 ≥ 0;
    - в центр двойственной симплекс-таблицы (таблицы 4) всегда ставится задача на max, вне зависимости от того какова целевая функция исходной задачи.

    1. Основные теоремы теории двойственности и ее экономическое содержание

    В качестве основной теоремы двойственности выделяют следующую формулировку: если одна из взаимно двойственных задач имеет оптимальное решение, то и другая также имеет оптимальное решение, при этом соответствующие им оптимальные значения целевых функций равны (т.е. max z = min F).

    Кроме этого варианта возможны следующие взаимоисключающие случаи:

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

    - обе из рассматриваемых задач имеют пустые допустимые множества (т.е. обе не имеют решения).

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

    Для экономических задач часто представляет интерес то, как повлияет на оптимальное решение изменение запасов сырья и изменение прибыли от единицы продукции. В связи с этим посредством двойственных оценок можно выяснить: увеличение объемов какого вида ресурсов наиболее выгодно; на сколько можно увеличить запас сырья для улучшения полученного оптимального значения целевой функции; каков диапазон изменения того или иного коэффициента целевой функции, при котором не происходит изменение оптимального решения; целесообразность включения в план новых изделий.

    Центральный вопрос, который рассматривается в теории двойственности, – это вопрос о ценности ресурса. Но ценности его не рыночной, а исключительно с внутренней точки зрения данного предприятия, с точки зрения эффективного использования этого ресурса в сложившейся структуре производства, определяемой технологической матрицей и удельными прибылями. При этом оценка ценности производится только в процессе использования ресурса в одном цикле производства. Это является элементом условности. Однако из всего этого вытекает основополагающая оценка ценности ресурса – сколько прибыли может принести вовлечение в производство еще одной единицы данного ресурса.

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

    - исчисленные в оптимальных оценках суммарные затраты на производства каждого ингредиента не могут быть меньше, чем оценка данного ингредиента в конечном продукте;

    - в оптимальном плане, обеспечивающем максимум выпуска конечного продукта при изменяющихся ресурсах, суммарные затраты ресурсов на единицу конечной продукции минимальны (иначе за счет более экономичного их использования можно было бы увеличить выпуск и тем самым улучшить оптимальный план, что противоречит понятию оптимального плана как наилучшего с точки зрения принятого критерия);

    - абсолютные значения оценок можно трактовать как некоторые расчетные «цены» ресурсов и потребностей, выраженные в тех же единицах, что и критерий, а знак «+» или «–» при этих «ценах» показывает, ведет ли увеличение данного фактора к возрастанию или уменьшению значения критерия;

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

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

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

    Заключение

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

    Правила получения двойственной задачи из задачи исходной.

    1. Если в исходной задаче ищется максимум целевой функции, то в двойственной ей - минимум.

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

    3. В исходной ЗЛП все функциональные ограничения - неравенства вида «≤», а в задаче, двойственной ей, - неравенства вида «≥».

    4. Коэффициенты при переменных в системах ограничений взаимно двойственных задач описываются матрицами, транспонированными относительно друг друга.

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

    6. Условие неотрицательности переменных сохраняется в обеих задачах.

    Теория математического линейного программирования позволяет не только получать оптимальные планы с помощью эффективных вычислительных процедур, но и делать ряд экономически содержательных выводов, основанных на свойствах задачи, которая является двойственной по отношению к исходной ЗЛП.
    Список литературы

    1. Белолипецкий В. М. Математическое моделирование в задачах. / В.М. Белолипецкий, Ю.И. Шокин. – М. : Финансы и статистика, 2002.- 774 с.

    2. Красс М. С. Основы математики и ее приложения в экономическом образовании: Учебник. - 5-е изд., испр. и доп. / М.С. Красс, Б.П. Чупрынов. – М. : Дело, 2006. – 720 с.

    3. Солодовников А. С. Математика в экономике. / А.С. Солодовников, В.А. Бабайцев, А.В. Браилов. – М. : Изд–во МГУ, 1999. – 591 с.

    4. Черемных Ю. Н. Математические методы в экономике. 2 - изд. / Ю.Н. Черемных. – М. : Дело и сервис, 2001. – 657 с.


    написать администратору сайта