ВУЗ:
Составители:
Рубрика:
76
5.1 Двойственные задачи линейного программирования
Задача оптимизации, у которой целевая функция и все функции в
ограничениях линейные, называется задачей
линейного
программирования
. Такие задачи имеют большое самостоятельное
прикладное значение. В этом виде представляются многие экономические
модели [2]. При этом теория линейного программирования служит в
качестве основы для многих классов задач
нелинейного
программирования
, у которых целевая функция и ограничения могут
быть нелинейными.
Теория двойственности линейного программирования представлена
во многих учебниках по линейному программированию (например, [7]).
Это наиболее развитая часть теории оптимизации. Одна из целей данного
раздела состоит в том, чтобы продемонстрировать возможность
компактного и более полного, чем обычно делается во многих учебниках
по линейному
программированию, изложения теории двойственности в
линейной оптимизации на базе теорем об альтернативных системах
линейных неравенств.
Будем рассматривать две задачи линейного программирования:
min,cx x X
Τ
→∈, (1)
max,bu u U
Τ
→∈, (2)
где
n
R
c ∈ ,
m
R
b ∈ , А – матрица mn
×
. Эти задачи тесно взаимосвязаны и
называются взаимно-двойственными.
Множества
{: ,0}
n
XxRAxbx=∈ = ≥
}0)(:{ ≥
−
≡
∈
=
Τ
uAcugRuU
m
составляют допустимые решения задач (1), (2). Множества оптимальных
решений этих задач обозначим
min{ : }XArg cxxX
Τ
=∈
,
max{ : }UArg buuU
Τ
=∈
. (3)
Введем функцию от векторов
n
R
x
∈
,
m
R
u
∈
ubxcuxf
ΤΤ
−
=
),(. (4)
Задание 1. Доказать, что для любых
mn
RRux
×
∈
),( при условии
b
Ax
= выполняется равенство
∑
=
)(),( ugxuxf
jj
. (5)
Введем множества
рецессивных направлений задач линейного
программирования (1), (2):
}0,0,0:{
~
<≥=∈=
Τ
scsAsRsX
n
,
5.1 Двойственные задачи линейного программирования Задача оптимизации, у которой целевая функция и все функции в ограничениях линейные, называется задачей линейного программирования. Такие задачи имеют большое самостоятельное прикладное значение. В этом виде представляются многие экономические модели [2]. При этом теория линейного программирования служит в качестве основы для многих классов задач нелинейного программирования, у которых целевая функция и ограничения могут быть нелинейными. Теория двойственности линейного программирования представлена во многих учебниках по линейному программированию (например, [7]). Это наиболее развитая часть теории оптимизации. Одна из целей данного раздела состоит в том, чтобы продемонстрировать возможность компактного и более полного, чем обычно делается во многих учебниках по линейному программированию, изложения теории двойственности в линейной оптимизации на базе теорем об альтернативных системах линейных неравенств. Будем рассматривать две задачи линейного программирования: c Τ x → min, x ∈ X , (1) b Τu → max, u ∈U , (2) где c ∈ R n , b ∈ R m , А – матрица m × n . Эти задачи тесно взаимосвязаны и называются взаимно-двойственными. Множества X = {x ∈ R n : Ax = b, x ≥ 0} U = {u ∈ R m : g (u ) ≡ c − AΤ u ≥ 0} составляют допустимые решения задач (1), (2). Множества оптимальных решений этих задач обозначим X = Arg min{c Τ x : x ∈ X } , U = Arg max{bΤu : u ∈U } . (3) Введем функцию от векторов x ∈ R n , u ∈ R m f ( x, u ) = c Τ x − b Τ u . (4) Задание 1. Доказать, что для любых ( x, u ) ∈ R n × R m при условии Ax = b выполняется равенство f ( x, u ) = ∑ x j g j (u ) . (5) Введем множества рецессивных направлений задач линейного программирования (1), (2): ~ X = {s ∈ R n : As = 0, s ≥ 0, c Τ s < 0} , 76
Страницы
- « первая
- ‹ предыдущая
- …
- 74
- 75
- 76
- 77
- 78
- …
- следующая ›
- последняя »