ВУЗ:
Составители:
Рубрика:
2. ПОСТАНОВКА ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ
49
Определение 2. Задачу линейного программирования будем называть
стандартной, если для нее
ln
=
и
ks
=
.
Таким образом, ограничениями канонической задачи являются только
равенства, а стандартной задачи – только неравенства. В обеих задачах все
переменные неотрицательны.
Любую задачу линейного программирования можно записать как в
канонической, так и в стандартной форме.
Действительно, на первом этапе установим, что любую задачу в
стандартной форме можно записать в канонической форме. Пусть имеется
стандартная задача линейного программирования
Задача 2.
(),min(max),,
n
IucuuR
=®Î
1
1
,,,,,
m
m
aubaub
££
L
1
1
,,,,,
0
mk
mk
aubaub
u
+
+
³³
³
L
.
В пространстве переменных
nk
u
R
v
+
æö
÷
ç
÷Î
ç
÷
ç
÷
ç
èø
рассмотрим задачу линейного
программирования в канонической форме
Задача 3.
(,)(),min(max),,,
nk
IuvIucuuRvR
*
º=®ÎÎ
11
1
,,,,,
mm
m
auvbauvb
+=+=
L
11
1
,,,,,
mmkk
mk
auvbauvb
++
+
-=-=
L
0,0
³
³
vu .
Очевидно, что
nk
u
R
v
*
+
*
æö
÷
ç
÷Î
ç
÷
ç
÷
ç
èø
– решение задачи 3 тогда и только тогда, когда
*
u – решение задачи 2 и
2. ПОСТАНОВКА ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ
Определение 2. Задачу линейного программирования будем называть
стандартной, если для нее l = n и k = s .
Таким образом, ограничениями канонической задачи являются только
равенства, а стандартной задачи – только неравенства. В обеих задачах все
переменные неотрицательны.
Любую задачу линейного программирования можно записать как в
канонической, так и в стандартной форме.
Действительно, на первом этапе установим, что любую задачу в
стандартной форме можно записать в канонической форме. Пусть имеется
стандартная задача линейного программирования
Задача 2.
I (u ) = c, u ® min (max), u Î R n ,
a1 , u £ b1 ,L, am , u £ b m ,
am+1 , u ³ b m +1 ,L, ak , u ³ b k ,
.
u³0
æu ö
В пространстве переменных çç ÷÷÷ Î R n+k рассмотрим задачу линейного
çè v ÷ø
программирования в канонической форме
Задача 3.
I * (u , v) º I (u ) = c, u ® min (max), u Î R n , v Î R k ,
a1 , u + v1 = b1 ,L, am , u + v m = b m ,
am+1 , u - v m+1 = b m+1 ,L, ak , u - v k = bk ,
u ³ 0, v ³ 0 .
æu ö
Очевидно, что çç * ÷÷÷ Î R n+k – решение задачи 3 тогда и только тогда, когда
çè v* ÷ø
u* – решение задачи 2 и
49
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
