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

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

F(x) = c1x1 + … + cmxn → max

а11х1 + а12х2 + … + сm1хn ≤ в1

а21х1 + а22х2 + … + сm2хn ≤ в2

....аm1х1 + аm2х2 + … + сmnхn ≤ вm

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

Ζ (Y)= в1у1 + в2у2 + … + вmуm → min

а11у1 + а12у2 + … + сm1уn ≥ с1

а21у1 + а22у2 + … + сm2уn ≥ с2

….

аn1у1 + аn2у2 + … + сmnуn ≥ сm

yj ≥0, j = 1, 2 … m

y1, y2…ym – неизвестные двойственной задачи

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

Если одна из задач не имеет решения, то так же не имеет решения и двойственная задача. Это утверждение позволяет сводить задачи на min, max.

Пример: Ζ (x) = 6x1 + 7х2 + 9x3 → min

1 + 2х2 + 3х3 ≥ 5

1 + 1х2 + 1х3 ≥2

1 + 2х2 + 6х3 ≥7

Х1≥0; Х2≥0; Х3≥0

F(Y)= 5у1 + 2у2 + 4у3 → max A = AT =

 

1 + 2у2 + 1у3 ≤ 6

1 + 1у2 + … + 2у3 ≤ 7

1 + 1у2 + 6у3 ≤ 9

Формулы вычисления среднего выигрыша

Чтобы найти средние или математические ожидания нужно каждое значение случайной величины умножить на соответствующую вероятность и результат сложить. Значению aij соответствующей вероятности рi , qj

aij соответствующая вероятность рi , qj ; НА(Р,Q)

НА(Р,Q) = (для первого)

НB(Р,Q) = (для второго)