123
В стандартной задаче линейного программирования для целевой
функции (6.1) требуется найти
n неотрицательных элементов решения
n
x,...,x
1
, которые ее максимизируют и удовлетворяют системе m ограни-
чений стандартного вида (
m < n)
)m ,...,i( bxa
i
n
j
jij
1
1
.
В основной задаче линейного программирования для целевой функ-
ции (6.1) требуется найти
n неотрицательных элементов решения
n
x,...,x
1
,
которые ее максимизируют и удовлетворяют системе m ограничений кано-
нического вида (
m < n)
)m ,...,i( bxa
i
n
j
jij
1
1
.
Методы решения задач линейного программирования основаны на
использовании канонической формы ограничений, поэтому при решении
задач линейного программирования осуществляется приведение ограниче-
ний, имеющих вид неравенств, к канонической форме.
Для приведения ограничений
-неравенств (6.2) и (6.3) к канонической
форме вводятся добавочные элементы решения
)s ,...,i( bxay
i
n
j
jiji
1
1
. (6.6)
Для выполнения добавочными элементами решения требования неотрица-
тельности ограничения вида (6.3) переменой знака в обеих частях приво-
дятся к виду (6.2).
Далее считается, что все элементы решения удовлетворяют ограни-
чениям в виде системы совместных линейных алгебраических уравнений
mnmnsmsm
nnss
bxa...xa...xa
...........................................
bxa...xa...xa
11
111111
. (6.7)
Общее решение системы (6.7) имеет вид
nmnmmmmm
nnmm
x...xx
.............................................
x...xx
11
111111
(6.8)
и выражает базисные переменные
m
x,...,x
1
через свободные
nm
x,...,x
1
.
Решение (6.8), для которого все свободные переменные равны нулю, назы-
вается базисным решением. Если в таком решении все базисные перемен-