рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Взаимно-двойственные задачи линейного программирования.

Взаимно-двойственные задачи линейного программирования. - раздел Философия, Лекция №1. Основные понятия математического моделирования социально-экономических систем С Каждой Задачей Линейного Программирования Связана Другая Задача, Называемая...

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

Совместное изучение данной и двойственной к ней задачи дает, как правило, значительно больше информации, чем изучение каждой из них в отдельности.

Постановка взаимно-двойственной задачи:

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

Пусть имеется 2 вида сырья S1 и S2 , остатки которого составляют

S1 = 8 ед. сырья

S2 = 9 ед.сырья

Из этого сырья можно наладить производство двух видов товара Т1 и Т2 о реализации каждого вида товара завод получает прибыль от Т1 – 1 руб./шт., от Т2 – 1 руб./шт. Нормы расхода сырья S1 на производство единицы товара Т1 составляют 2 единицы, а на производство Т2 – 1 единица. Расходы S2 на Т1 – 1 единица, S2 на Т2 – 3 единицы.

 

Прямая задача.

Виды товара Виды ресурса Т1 Т2 Запасы ресурсов
S1
S2
Прибыль от производства единицы товара  

 

х1 – оптимальное количество Т1

х2 – оптимальное количество Т2

f(x) = x1 + x2 max

 

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

у1 – цена единицы сырья S1

у2 – цена единицы сырья S2

z(y) = 8y1 + 9y2 min

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

Целевая функция рассматривается с точки зрения покупателя, т.е. сокращения до минимума расходов на покупку сырья.

Под у1 и у2 понимаются не рыночные цены, а цены для внутреннего пользования предприятия или «объективно-обусловленные оценки».

Если к двойственной задаче снова построить двойственную задачу, то получим исходную задачу.

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

Решим обе задачи графически.

 

 

В – точка максимума

х1 = 3, х2 = 2

f(x)max = 3 + 2 = 5

 

у1 = 0,4; у2 = 0,2

В(0,4;0,2)

z(y)min = 8*0.4 + 9*0.2 = 5

 

f(x)max = z(y)min = 5

 

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

Первую и вторую задачу можно сравнить друг с другом. Обе задачи обладают следующими свойствами:

1. В одной задаче ищут максимум линейной функции, а в другой минимум.

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

3. Обе задачи в стандартном виде, причем в задаче максимизации все неравенства вида «», а в задаче минимизации – «».

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

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

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

 

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

Исходя из определения, можно предложить следующий алгоритм составления взаимно-двойственной задачи:

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

2. Составить расширенную матрицу системы А1, в которую включить матрицу при переменных, а столбец свободных членов системы ограничений и строку коэффициентов при переменных в линейной функции записать справа и снизу соответственно.

3. Найти матрицу, транспонированную к матрице А1.

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

Исходная задача

f (x) = -x1 + 2x2 max

 

 

z(y) = -y1 + 24y2 + 3y3 – 5y4 min

Первая теорема двойственности позволяет найти оптимальное значение двойственной задачи не решая ее.

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

Сделаем некоторые преобразования.

1. Приведем обе задачи к каноническому виду; запишем это преобразование в общем виде

Прямая задача

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

 

Прямая задача

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

Системы линейных уравнений содержат m+n неизвестных в первой из них n основных переменных и m вспомогательных переменных, а во второй наоборот m основных переменных, n вспомогательных переменных.

Составим таблицу соответствия переменных в двух задачах

  I Основные переменные Вспомогательные переменные
x1, x2, … xn xn+1, xn+2, … xn+m
II   ym+1, ym+2, … ym+n   y1, y2, … ym
Вспомогательные переменные Основные переменные

 

Соответствие между переменными не меняется при решении задачи

Для рассматриваемой задачи

  I Основные переменные Вспомогательные переменные
3 2 x1, x2 0 0 x3, x4
II   y3, y4 0 0   y1, y2 0,4 0,2
Вспомогательные переменные Основные переменные

 

х3 = 8 – (2х1 + х2)

х4 = 9 – (х1 + 3х2)

у3 = (2у1 + у2) – 1

у4 = (у1 +3у2) – 1

 

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

Если мы получили значения основных переменных не нулевыми, то у нас нет превышения затрат на ресурсы над ценой реализации, поэтому ресурсы дефицитные и условные цены на них равны не нулевые.

Если мы имеем основные переменные нулевые, то мы имеем превышение затрат на ресурсы над ценой их реализации, т.е. имеем объективно-обусловленные оценки равные нулю.

Решаем прямую задачу симплекс-методом

f(x) = x1 + x2 max

- f(x) = - x1 - x2 min

    -1 -1  
  Базовые переменные Сводные члены x1 x2 x3 x4  
х3 -1  
x4 9/3 1/ 3/1 0/0 1/
  f(x)  
             

 

 

    -1 -1  
  Базовые переменные Сводные члены x1 x2 x3 x4  
х3 5/3 /1 1/ -/-5
-1 x2  
  f(x) -3 -  
             

 

    -1 -1  
  Базовые переменные Сводные члены x1 x2 x3 x4  
-1 х1 -5  
-1 х2 -  
  f(x) -5 - -  
               

 

 

f(x)max = 5, при

х1 = 3

х2 = 2

х3 = 0

х4 = 0

f(x)max = z(y)min = 5

 

– Конец работы –

Эта тема принадлежит разделу:

Лекция №1. Основные понятия математического моделирования социально-экономических систем

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Взаимно-двойственные задачи линейного программирования.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Линейное программирование. Общие задачи оптимизации.
  Когда существует несколько вариантов и необходимо выбрать наилучший или наихудший данная задача называется оптимизацией. Математически это сводиться к нахождению минимума или максим

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

Решение задач линейного программирования симплекс-методом.
Идея разработана русским ученым Канторовичем Л.В. в 1939 году. На основе этой идеи американский ученый Д. Данциг в 1949 году разработал симплекс-метод, позволяющий решить любую задачу линейного про

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

Третья теорема двойственности (теорема об оценках).
  Объективно-обусловленные оценки ресурсов показывают насколько денежных единиц изм

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

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

Замкнутые СМО
Источник требований находиться в системе. Поток поступающих требований ограничен, т.е. в системе обслуживания одновременно не может находиться больше m требований, где m – число обслуживаемых объек

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги