Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Виды математических моделей двойственных задач.

Читайте также:
  1. III. РАЗВИТИЕ И ЗАКРЕПЛЕНИЕ МАТЕМАТИЧЕСКИХ ЗНАНИЙ
  2. IV. Практикум по решению задач.
  3. Math Palette (палитра математических таков);
  4. Автор благодарит за помощь в создании материала доктора физико-математических наук профессора Леонида Викторовича Кокурина.
  5. Анализ работы М.О. учителей естественно-математических дисциплин на 2012-2013 учебный год.
  6. Аналитические навыки — способность применять аналитический подход для решения конкретных задач.
  7. БАЗА ДАННЫХ. ОСНОВНЫЕ ВИДЫ МОДЕЛЕЙ. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ
  8. В зависимости от моделей эк-ки
  9. В контрольной работе каждый студент решает восемь задач.
  10. Види геодезичних задач.

Двойственные задачи по виду системы ограничений и по смыслу экстремума делятся на несимметричные и симметричные.

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

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

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

Несимметричные задачи

(1) Исходная задача Двойственная задача

Ф = С•Х ® min, F = В•Y ® max,

А•Х = В, АT•Y ≤ C,

Х ³ 0.

(2) Исходная задача Двойственная задача

Ф = С•Х ® max, F = В•Y ® min

А•Х = В, АT•Y ³ C, (3.24)

Х ³ 0.

Симметричные задачи

(3) Исходная задача Двойственная задача

Ф = С•Х ® min, F = В•Y ® max,

А•Х ³ В, АT•Y £ C,

Х ³ 0. Y ³ 0.

(4) Исходная задача Двойственная задача

Ф = С•Х ® max, F = В•Y ® min

А•Х £ В, АT•Y ³ C,

Х ³ 0. Y ³ 0.

Пример 3.10. Дана исходная задача:

максимизировать линейную функцию Ф = 2×х1 - х4 ® max

при ограничениях: х1 + х2 = 20,

х2 + 2×х4 ³ 5,

- х1 + х2 + х3 £ 8,

хj ³ 0 (j = 1, 2, 3, 4)

Требуется составить задачу, двойственную к исходной.

Решение. Система ограничений задана в смешанном виде. Приведем ее к одному, например, к каноническому виду, введя дополнительные переменные х5, х6 х1 + х2 = 20,

х2 + 2×х4 - х5 = 5,

- х1 + х2 + х3 + х6 = 8,

Получили задачу на максимизацию линейной функции с системой ограничений в виде равенств, то есть, имеем несимметричную задачу 2-го типа, которая в матричном форме запишется в виде Ф = С×Х → max

при ограничениях А×Х = В.

Двойственная задача должна иметь вид: F = B×Y → min

при ограничениях AT×Y ³ C.

В исходной задаче матрица-строка коэффициентов при переменных в целевой функции имеет вид С = (2; 0; 0; -1; 0; 0), матрица-столбец свободных членов и матрица коэффициентов при переменных в системе ограничений имеют вид

20 1 1 0 0 0 0

B = 5 A = 0 1 0 2 -1 0

8 - 1 1 1 0 0 1

Для двойственной задачи матрица-строка коэффициентов при переменных в целевой функции будет иметь вид В = (20; 5; 8), матрица-столбец свободных членов и матрица коэффициентов при переменных системы ограничений будут иметь вид

2 1 0 -1

0 1 1 1

С = 0 Ат = 0 0 1

-1 0 2 0

0 0 -1 0

0 0 0 1

Двойственная задача формулируется в следующем виде:

минимизировать линейную функцию F = 20×y1 + 5×y2 + 8×y3 ® min

при ограничениях y1 - y3 ³ 2,

y1 + y2 + y3 ³ 0,

y3 ³ 0,

2×y2 ³ -1,

- y2 ³ 0,

y3 ³ 0.

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

1. Привести систему ограничений исходной задачи к одному виду: в симметричной задаче на максимизацию линейной функции все неравенства системы ограничений привести к виду «£», в задаче на минимизацию – к виду «³». Для этого неравенства, в которых данное требование не выполняется, нужно умножить на –1. Если в несимметричной исходной задаче в системе ограничений присутствуют неравенства, необходимо преобразовать их в равенства, введя дополнительные переменные.

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

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

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

Пример 3.11. Дана исходная задача:

максимизировать линейную функцию Ф = 2×х1 + 3×х2 ® max

при ограничениях x1 + 3×x2 ³ 18,

2×x1 + x2 £ 16,

x2 £ 5,

3×x1 £ 21,

x1 ³ 0, x2 ³ 0

Требуется составить задачу, двойственную к исходной задаче.

Решение.

1. Имеем симметричную задачу 4-го типа, так как имеем задачу на максимизацию линейной функции и система ограничений задана в виде неравенств.

2. Составим расширенную матрицу исходной задачи

1 3 18

2 1 16

А1 = 0 1 5

3 0 21

2 3 Ф

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

1 2 0 3 2

А1Т = 3 1 1 0 2

18 16 5 21 F

4. Сформулируем двойственную задачу:

F = 18× y1 + 16×y2 + 5× y3 + 21× y4 ® min

при ограничениях y1 + 2×y2 + 3×y4 ³ 2,

3×y1 + y2 + y3 ³ 3,

yi ³ 0, i = 1, 4




Дата добавления: 2014-12-20; просмотров: 154 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав