Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Топ:
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Дисциплины:
|
из
5.00
|
Заказать работу |
|
|
|
|
Двойственная задача.
Двойственность в математическом программировании (МП), как и вообще в математике, играет фундаментальную роль. Она выступает в качестве краеугольного камня соответствующих теорий, порождает арсенал конструктивных средств анализа математических моделей, построения эффективных алгоритмов решения задач и формальной оценки этой эффективности.
Если
- некоторый исходный математический объект (модель), то двойственный объект
, вообще говоря, выступает как некий внешний по отношению к
объект ''наблюдения'' за
. Двойственность в зависимости от ее конкретного содержания, определяемого конкретной математической дисциплиной (алгебра, функциональный анализ, выпуклый анализ, теория оптимального управления и т.д.), несет в себе следы специфики соответствующей дисциплины. Но именно это обстоятельство и превращает двойственность в математике в здание хотя в определенном смысле и единой, но гармонически организованной и насыщенной архитектуры.
Содержание двойственности в линейном программировании состоит в сопоставлении исходной задаче C другой задачи
, формируемой поопределенным правилам и называемой двойственной. Эти задачи связаны математически содержательными соотношениями, позволяющими, например, получить оценки критериальной эффективности всех параметров, формирующих задачу C; свести решение оптимизационной задачи к решению некоторой системы неравенств; сформировать в изящной форме условия оптимальности; оценить скорость сходимости итерационных процессов для задачи C и т.д.
Если задача МП (или ЛП) - результат моделирования конкретной экономической (производственной) ситуации, то двойственность и та информация, которую двойственность порождает, позволяют провести глубокий анализ моделируемой ситуации (моделируемого объекта), выявить узкие места, тенденции динамики объекта, выразив эти факторы в количественной форме. Затакого рода анализом закрепился термин - экономико-математический анализ. Профессионально сделанные пакеты прикладных программ (ППП), решающие задачи МП или ЛП, обычно выдают в форме удобных распечаток всю совокупность информации, необходимую для экономико-математического анализа. Это дает экономистам хорошие возможности для оценки состояния экономических (или производственных) систем и идентификации параметров управления.
Прямая задача ЛП в стандартной форме записывается следующим образом:
при ограничениях:
Заметим, что в состав n переменных включаются также избыточные и остаточные переменные.
Двойственная задача - это вспомогательная задача ЛП, формулируемая с помощью определенных правил непосредственно из условий исходной, или прямой, задачи. В литературе по ЛП в большинстве случаев рассматриваются формулировки двойственной задачи, соответствующие различным формам прямой задачи, которые в свою очередь определяются типом ограничений, знаками переменных и направлением оптимизации (максимизация или минимизация). Однако, практическое использование теории двойственности на самом деле не требует знания деталей различных формулировок двойственной задачи.
Приведем обобщенную формулировку двойственной задачи ЛП, которая применима к любой форме представления прямой задачи. В основу такой формулировки положен тот факт, что использование симплекс-метода требует приведения любой задачи ЛП к стандартной форме. Следует, однако, помнить, что приводимая ниже формулировка двойственной задачи является обобщенной в том смысле, что она применима ко всем формам прямой задачи.
Двойственная задача получается путем симметричного структурного преобразования условий прямой задачи в соответствии со следующими правилами:
1. число переменных в дв. зад. = числу нетривиальных ограничений пр. зад., при этом 1я двойственная переменная y1 соответствует 1му ограничению пр. зад, у2 соответствует 2-му ограничению пр.зад. и т.д. Если в 1ом ограничении пр. зад. знак ≤, то у1≥0, если знак ≥, то у1≤0, если знак =, то у1
(знак у противоположен знаку соответствующего ограничения).
2. целевая функция дв. зад. всегда min. При этом g (y)=byàmin, где у - вектор переменных дв. зад, b - вектор правых частей ограничений пр. зад.
3. в дв. зад. число нетривиальных ограничений в точности равно числу переменных в пр. зад. Вектор правых частей нетривиальных ограничений дв. зад. совпадает с вектором с коэффициентов целевой функции пр. зад. Матрица ограничений дв. зад. = транспонированной матрице ограничений пр. зад. 1-е ограничение дв. зад. соответствует переменной х1, 2e-х2 и т.д. Знак переменных х переходит в знак двойственных ограничений, т.е. если х1≥0, то в 1ом ограничении дв. зад. знак ≥, если х1≤0, то знак ≤, если х1
, то знак =.
Прямая задача Двойственная задача
f(x)=c1x1+c2x2+…+cnxn → max g(y)=b1y1+b2y2+…+bnyn → min

xi≤0 (i=1,2….m)
Из указанных правил построения двойственной задачи следует, что она имеет m переменных (y1, y2, …, ym) и n ограничений (соответствующих n переменным прямой задачи x1, x2, …, xn).
Рассмотрим теперь, как формируются остальные условия двойственной задачи: направление оптимизации, ограничения и знаки двойственных переменных. 
Если решать прямую задачу очень сложно, то проще решить двойственную задачу. И имея оптимальную симплекс-таблицу двойственной задачи можно получить оптимальную симплекс-таблицу прямой задачи, не решая её.
Пример 1.(у Ани)
ОСНОВНЫЕ ТЕОРЕМЫ ДВОЙСТВЕННОСТИ
Двойственная задача.
Двойственность в математическом программировании (МП), как и вообще в математике, играет фундаментальную роль. Она выступает в качестве краеугольного камня соответствующих теорий, порождает арсенал конструктивных средств анализа математических моделей, построения эффективных алгоритмов решения задач и формальной оценки этой эффективности.
Если
- некоторый исходный математический объект (модель), то двойственный объект
, вообще говоря, выступает как некий внешний по отношению к
объект ''наблюдения'' за
. Двойственность в зависимости от ее конкретного содержания, определяемого конкретной математической дисциплиной (алгебра, функциональный анализ, выпуклый анализ, теория оптимального управления и т.д.), несет в себе следы специфики соответствующей дисциплины. Но именно это обстоятельство и превращает двойственность в математике в здание хотя в определенном смысле и единой, но гармонически организованной и насыщенной архитектуры.
Содержание двойственности в линейном программировании состоит в сопоставлении исходной задаче C другой задачи
, формируемой поопределенным правилам и называемой двойственной. Эти задачи связаны математически содержательными соотношениями, позволяющими, например, получить оценки критериальной эффективности всех параметров, формирующих задачу C; свести решение оптимизационной задачи к решению некоторой системы неравенств; сформировать в изящной форме условия оптимальности; оценить скорость сходимости итерационных процессов для задачи C и т.д.
Если задача МП (или ЛП) - результат моделирования конкретной экономической (производственной) ситуации, то двойственность и та информация, которую двойственность порождает, позволяют провести глубокий анализ моделируемой ситуации (моделируемого объекта), выявить узкие места, тенденции динамики объекта, выразив эти факторы в количественной форме. Затакого рода анализом закрепился термин - экономико-математический анализ. Профессионально сделанные пакеты прикладных программ (ППП), решающие задачи МП или ЛП, обычно выдают в форме удобных распечаток всю совокупность информации, необходимую для экономико-математического анализа. Это дает экономистам хорошие возможности для оценки состояния экономических (или производственных) систем и идентификации параметров управления.
Прямая задача ЛП в стандартной форме записывается следующим образом:
при ограничениях:
Заметим, что в состав n переменных включаются также избыточные и остаточные переменные.
Двойственная задача - это вспомогательная задача ЛП, формулируемая с помощью определенных правил непосредственно из условий исходной, или прямой, задачи. В литературе по ЛП в большинстве случаев рассматриваются формулировки двойственной задачи, соответствующие различным формам прямой задачи, которые в свою очередь определяются типом ограничений, знаками переменных и направлением оптимизации (максимизация или минимизация). Однако, практическое использование теории двойственности на самом деле не требует знания деталей различных формулировок двойственной задачи.
Приведем обобщенную формулировку двойственной задачи ЛП, которая применима к любой форме представления прямой задачи. В основу такой формулировки положен тот факт, что использование симплекс-метода требует приведения любой задачи ЛП к стандартной форме. Следует, однако, помнить, что приводимая ниже формулировка двойственной задачи является обобщенной в том смысле, что она применима ко всем формам прямой задачи.
Двойственная задача получается путем симметричного структурного преобразования условий прямой задачи в соответствии со следующими правилами:
1. число переменных в дв. зад. = числу нетривиальных ограничений пр. зад., при этом 1я двойственная переменная y1 соответствует 1му ограничению пр. зад, у2 соответствует 2-му ограничению пр.зад. и т.д. Если в 1ом ограничении пр. зад. знак ≤, то у1≥0, если знак ≥, то у1≤0, если знак =, то у1
(знак у противоположен знаку соответствующего ограничения).
2. целевая функция дв. зад. всегда min. При этом g (y)=byàmin, где у - вектор переменных дв. зад, b - вектор правых частей ограничений пр. зад.
3. в дв. зад. число нетривиальных ограничений в точности равно числу переменных в пр. зад. Вектор правых частей нетривиальных ограничений дв. зад. совпадает с вектором с коэффициентов целевой функции пр. зад. Матрица ограничений дв. зад. = транспонированной матрице ограничений пр. зад. 1-е ограничение дв. зад. соответствует переменной х1, 2e-х2 и т.д. Знак переменных х переходит в знак двойственных ограничений, т.е. если х1≥0, то в 1ом ограничении дв. зад. знак ≥, если х1≤0, то знак ≤, если х1
, то знак =.
Прямая задача Двойственная задача
f(x)=c1x1+c2x2+…+cnxn → max g(y)=b1y1+b2y2+…+bnyn → min

xi≤0 (i=1,2….m)
Из указанных правил построения двойственной задачи следует, что она имеет m переменных (y1, y2, …, ym) и n ограничений (соответствующих n переменным прямой задачи x1, x2, …, xn).
Рассмотрим теперь, как формируются остальные условия двойственной задачи: направление оптимизации, ограничения и знаки двойственных переменных. 
Если решать прямую задачу очень сложно, то проще решить двойственную задачу. И имея оптимальную симплекс-таблицу двойственной задачи можно получить оптимальную симплекс-таблицу прямой задачи, не решая её.
Пример 1.(у Ани)
ОСНОВНЫЕ ТЕОРЕМЫ ДВОЙСТВЕННОСТИ
Т.4.4.1 (о допустимых решениях прямой и двойственной задач)
Если х – любое допустимое решение пр. зад., а у – любое допустимое решение дв. зад., то f (x)≤g (y).
Док-во:
х – допустимое решение пр. зад., значит х удовлетворяет ограничениям пр. зад.
Ах≤b
x≥0
y – допустимое решение дв. зад., значит y удовлетворяет ограничениям дв.зад.
АTy≥c
y≥0
f(x)=cx≤(ATy)x=(Ax)y≤by=g(y)(Непосредственной проверкой, т.е. вычислением левой и правой частей устанавливаем равенство (Ах)у= х (АTу))
|
|
|
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!