Исследование операций. Курс лекций. Учебное пособие
.pdfПредставим систему в виде расширенной матрицы:
|
1 |
0 |
−1 |
1 |
|
|
|
|
−1 |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|||||||||||
|
0 |
2 |
5 |
2 |
|
|
|
|
7 |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
2 |
2 |
3 |
4 |
|
|
|
|
5 |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Прибавим к последней строке первую, предварительно умноженную на -2: |
||||||||||||||||||
|
1 |
0 |
−1 |
1 |
|
|
−1 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
||||||||||||
|
0 |
2 |
5 |
2 |
|
|
7 |
|
, |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|||||||||||
|
0 |
2 |
5 |
2 |
|
|
|
|
7 |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Из последней строки вычтем вторую: |
|
|||||||||||||||||
|
1 |
0 |
−1 |
1 |
|
|
|
|
|
−1 |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
0 |
2 |
5 |
2 |
|
|
|
|
7 |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
0 |
0 |
0 |
0 |
|
|
|
|
0 |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
И, наконец, вторую строку поделим на 2: |
||||||||||||||||||
|
1 0 |
−1 1 |
|
− |
1 |
|
x1 − x3 + x4 = −1 |
|||||||||||
|
||||||||||||||||||
|
0 |
1 |
5 / 2 |
1 |
|
7 / 2 |
|
|
|
5 |
|
7 |
||||||
|
|
|
или |
+ |
x3 + x4 = |
|||||||||||||
|
0 |
0 |
0 |
0 |
|
0 |
|
x2 |
2 |
2 |
||||||||
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Переменные x1 |
и x2 называются разрешенными (или основными), а x3 и x4 – |
|||||||||||||||||
свободными переменными. Система имеет бесчисленное множество решений. Выразив разрешенные переменные через свободные, получим общее решение системы:
x = −1+ x − x |
||||||
|
1 |
|
|
|
3 |
4 |
x |
= 7 |
− |
5 x |
− x . |
||
|
2 |
2 |
|
2 |
3 |
4 |
|
|
|
|
|
||
Если свободные неизвестные x3 и x4 положить равными нулю, то для разре-
шенных |
|
неизвестных получим значения |
x1 = −1, x2 |
= 7 . Следовательно, |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|||
|
|
= − |
|
|
|
|
2 +0 |
|
|
|
|
|
|
|
4 . |
|
|
|
|
|
|
|
|
|
||||||
|
B |
A1 + |
A |
A3 +0 |
A |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Если x3 = x4 =1, то x1 = −1, x2 = 0, |
и тогда получим еще одно разложение векто- |
|||||||||||||||||||||||||||||
ра |
|
= − |
|
|
|
|
|
|
|
4 . |
|
|
|
|
|
|
|
|
|
|||||||||||
B |
A1 +0 |
A |
2 + |
A3 + |
A |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
Замечание. Если система |
состоит из п |
векторов п-мерного линейного |
|||||||||||||||||||||||
векторного пространства Rn , то для того чтобы векторы |
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
A1 , A2 ,..., An в Rn были |
|||||||||||||||||||||||||||||
линейно независимыми, необходимо и достаточно, чтобы определитель, со-
ставленный из координат векторов, не был бы равен нулю (∆ ≠ 0 ).
11
1.4. Теоремы о векторах п-мерного векторного пространства
Теорема 1. В п-мерном линейном векторном пространстве Rn существует система из п линейно независимых векторов.
Рассмотрим следующую систему из п единичных п-мерных векторов:
|
|
1 |
|
0 |
|
0 |
|
|||||||
|
|
|
0 |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
1 |
|
|
|
|
0 |
|
||
E1 = |
|
; E2 |
= |
|
; ... En |
= |
|
|
||||||
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
||||||||||
|
|
|
0 |
|
|
0 |
|
|
|
|
||||
|
|
|
|
|
|
1 |
|
|||||||
Эта система называется системой единичных векторов n-мерного векторного пространства (называемых также ортами по аналогии с системой ортов трехмерного пространства).
Покажем, что они линейно независимы. Не нарушая общности доказательства, положим п = 4 и вычислим определитель, составленный из координат векторов:
1 0 0 0
∆ = |
0 |
1 |
0 |
0 |
=1 ≠ 0 , таким образом векторы линейно независимы. |
|
0 |
0 |
1 |
0 |
|
|
0 |
0 |
0 |
1 |
|
Теорема 2. Любая совокупность (n +1) векторов п-мерного простран-
ства линейно зависима.
•Определение. Размерность пространства – это максимальное число содержащихся в нем линейно независимых векторов.
•Определение. Любая совокупность п линейно независимых векторов п- мерного пространства Rn называется базисом.
Система единичных векторов образует один из базисов n-мерного векторного пространства – это ортонормированный базис.
Теорема 3. Каждый вектор A линейного пространства Rn можно
представить и притом единственным способом в виде линейной комбинации векторов базиса.
Пример. Вектор A =(3;−2; 4; −5) можно записать как линейную комбинацию единичных векторов E1 = (1;0;0;0); E2 = (0;1;0;0); E3 = (0;0;1;0); E4 = (0;0;0;1) с коэффициентами, которые равны координатам вектора A :
A = 3 E1 - 2 E2 + 4 E3 - 5 E4 = (3; -2, 4; -5).
12
1.5.Ранг и базис системы векторов п-мерного пространства
•Определение. Рангом (r) системы векторов A1 , A2 ,..., Am называется мак-
симальное число линейно независимых векторов данной системы.
Таким образом, базис системы векторов – это линейно независимая часть системы векторов, например, векторы B1; B2 ;.....Br , входящие в систему. Следовательно, остальная часть системы разлагается по векто-
рам B1; B2 ;.....Br .
Ранее показано, что диагональная система п-мерных векторов:
|
|
1 |
|
|
0 |
|
0 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
E1 |
= |
|
0 |
; E2 |
= |
1 |
; ... En = |
|
0 |
|
линейно независима. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
||||||
|
|
|
0 |
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|||
Теорема 4. Если диагональная система векторов является частью системы п-мерных векторов A1 , A2 ,..., Am , то эта диагональная система яв-
ляется базисом системы векторов.
Теорема 5. Каждый вектор системы A1 , A2 ,..., Am единственным обра-
зом разлагается по векторам ее базиса.
|
|
|
|
1 |
|
|
|
0 |
|
|
|
|
|
3 |
|
|
|||
Пример. |
Показать, что векторы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
образуют |
A1 |
= 1 |
; |
A2 |
= 1 |
|
; |
A3 |
= |
−2 |
|
|||||||||
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
−1 |
|
|
|
|
|
|
|
|||
3
базис и выразить A4 = 4 через базис.
5
Решение. Имеем три вектора в R3 , поэтому для проверки независимости векторов достаточно вычислить определитель, составленный из координат век-
торов |
|
|
|
|
|
|
|
|
|
3 . |
|
|
1 |
0 |
|
|
3 |
|
|
1 |
|
−2 |
|
|
|
|
|
|
|
1 |
1 |
|
|
|
|
определитель отличен |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
∆ = |
1 |
1 |
|
|
−2 |
= |
|
+3 |
|
= −9 ≠ 0 |
|||||||||||||||||||||||||
A1 , |
A |
2 , |
A |
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
−1 |
2 |
|
|
−1 |
2 |
|
|
|
|
|
|
|
2 |
|
−1 |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 - линейно независимы. |
|||||||||||||||||
от нуля, следовательно, векторы |
|
|
|
2 ; |
|
|
|
||||||||||||||||||||||||||||||||||||
A1; |
A |
A |
|||||||||||||||||||||||||||||||||||||||||
|
Составим |
|
линейную |
комбинацию |
|
векторов |
A4 |
= A1 x1 + A2 x2 + A3 x3 , где |
|||||||||||||||||||||||||||||||||||
x1 , x2 , x3 |
коэффициенты разложения вектора |
|
|
4 |
по базису. Заметим, что разло- |
||||||||||||||||||||||||||||||||||||||
|
A |
||||||||||||||||||||||||||||||||||||||||||
жение вектора |
|
4 представляет собой систему уравнений в векторной форме. |
|||||||||||||||||||||||||||||||||||||||||
A |
|||||||||||||||||||||||||||||||||||||||||||
Запишем ее в виде расширенной матрицы и решим методом Гаусса. |
|||||||||||||||||||||||||||||||||||||||||||
|
1 0 |
|
3 |
|
3 |
|
|
|
1 |
0 |
|
3 |
|
3 |
|
|
1 |
|
0 |
3 |
|
3 |
|
|
|
1 |
|
0 |
0 |
|
3 |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
1 1 |
|
− 2 |
|
4 |
|
|
|
0 |
1 |
|
−5 |
|
1 |
|
|
0 |
|
1 |
|
−5 |
|
1 |
|
|
|
0 |
|
1 |
0 |
|
1 |
|
|
|||||||||
|
|
|
|
= |
|
|
= |
|
|
|
|
= |
|
|
. |
|
|||||||||||||||||||||||||||
|
2 −1 |
2 |
|
5 |
|
|
|
0 |
|
−1 |
|
|
|
|
|
0 |
|
0 |
|
−3 |
|
0 |
|
|
|
0 |
|
0 |
1 |
|
0 |
|
|
||||||||||
|
|
|
|
|
|
− 4 |
|
−1 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
13
|
|
|
|
|
Итак, |
|
разложение |
|
вектора |
|
4 по базису |
|
|
|
|
|
3 будет иметь вид |
||||||||||||||||
|
|
|
|
|
|
A |
A1 , |
A |
2 , |
A |
|||||||||||||||||||||||
|
|
4 = 3 |
|
|
|
|
|
|
|
|
|
2 . |
|||||||||||||||||||||
|
A |
A1 +1 |
A |
2 + 0 |
A |
3 = 3 |
A1 + |
A |
|||||||||||||||||||||||||
|
|
|
|
|
Вернемся к системе линейных уравнений (1.1) |
||||||||||||||||||||||||||||
a |
|
x |
+ a |
|
x |
2 |
|
+... + a |
|
x |
n |
= b ; |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
11 |
1 |
12 |
|
|
|
|
|
|
1n |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
a21 x1 + a22 x2 |
|
|
+... + a2n xn |
|
= b2 ; |
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
.. . . . . . . . .. . . . . . . . .. . . . . . . . |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
a |
|
x |
+ a |
m |
2 |
x |
2 |
+... + a |
mn |
x |
n |
= b . |
|||||||||||||||||||||
|
m1 1 |
|
|
|
|
|
|
|
|
|
|
m |
|||||||||||||||||||||
Система содержит п неизвестных и т уравнений. Введем векторы (векторы т-мерного пространства)
|
a |
|
|
|
|
a |
|
|
a |
|
|
|
b |
|
||
|
11 |
|
|
|
12 |
|
1n |
|
|
1 |
|
|||||
|
a21 |
|
|
|
a22 |
|
|
|
a2n |
|
b2 |
|
||||
|
A2 |
|
|
|
||||||||||||
A1 = |
|
; |
= |
|
; ......An |
= |
|
; |
B = |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
a |
m1 |
|
|
|
a |
m2 |
|
a |
|
|
|
b |
|
||
|
|
|
|
|
|
|
|
mn |
|
m |
||||||
Запишем систему в векторном виде A1 x1 + A2 x2 +....+ An xn = B . Рассмотрим конкретный пример. Дана система линейных уравнений
x1 +3x4 + x5 = 7x2 + 2x4 + 4x5 =12x3 + 4x4 +3x5 =10
|
x |
+3x |
4 |
+ x |
5 |
= 7 |
|
|
|
1 |
|
|
|
||
|
|
x2 |
+ 2x4 |
+ 4x5 =12 |
|||
|
|
|
x3 + 4x4 +3x5 =10 |
||||
|
|
|
|||||
|
|
|
1 |
|
|
|
0 |
|
|
|
0 |
|
|
|
|
3 |
|
|
1 |
|
|
7 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Введем векторы |
A1 |
= |
0 |
; |
A2 |
= 1 |
; |
A3 |
= |
0 |
; |
A4 |
= |
2 |
; |
A5 |
= |
4 |
; |
B = 12 |
. |
|||||||
|
|
|
|
0 |
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
10 |
|
|||||
A1; A2 ; A3 ; A4 ; A6 ; B – векторы трехмерного пространства; A1; A2 ; A3 – составляют базис пространства. Данная система имеет бесчисленное множество решений, зависящих от двух переменных, в частности:
x1 = 7 −3x4 − x5 ; |
|
|
|
|
x2 |
=12 − 2x4 − 4x5 ; |
|
|
|
x3 |
=10 − 4x4 −3x5 . |
|
|
|
Здесь x4 , x5 свободные, а x1; |
x2 ; |
x3 основные или базисные переменные. |
|
|
При x4 = 0; x5 = 0 x1 = 7; x2 |
=12; x3 =10. Запишем это решение в виде ве |
ктора |
||
X 0 |
= (7;12;10;0; 0). Принимая x4 |
=1; x5 = 0 x1 = 4; x2 =10; x3 = 6 , получено |
дру- |
|
гое решение X1 = (4;10;6;1;0).
Аналогично для системы (1.1). Если среди векторов A1; A2 ; A3 ; .......An есть
базис из т единичных векторов, то решение системы будет иметь n −m свободных переменных, через которые будут выражаться т базисных переменных.
14
Если векторы A1 ; A2 ;.....Am составляют базис пространства, то система бу-
дет иметь следующее решение: x1 = b1; x2 = b2 ;....xm = bm ; xm+1 = xm+2 = .... = xn = 0 . Здесь все свободные переменные приняты равными нулю.
Назовем это решение базисным. В приведенном ранее примере это
X 0 = (7;12;10;0; 0).
Так как любой из векторов-коэффициентов может быть ортом, то система может иметь не одно базисное решение.
Систему всегда можно преобразовать в равносильную ей систему с таким расчетом, чтобы любой из ортов ( A1; A2 ;.....Am ) вывести из базиса, а вместо него
сделать ортом другой вектор-коэффициент системы, который не входил в первоначальный базис. Во вновь полученной системе базисное решение будет отличаться от первоначального.
1.6.Выпуклые множества в п-мерном пространстве
Вшкольном курсе математики выпуклыми назывались многоугольники, целиком расположенные по одну сторону от прямых, на которых лежат их стороны. Общим определяющим свойством, отличающим выпуклый многоуголь-
ник от невыпуклого, является то, что если взять любые две его точки и с оединить отрезком, то весь отрезок будет принадлежать этому многоугольнику.
•Говорят, что множество точек называется выпуклым, если оно вместе
слюбыми двумя точками содержит весь отрезок, соединяющий этиточки.
A B
M
N
C D
а б
Рис. 1.1. Выпуклое (а) и невыпуклое (б) множества
Примерами выпуклых множеств являются не только многоугольники, но и круг, сектор, отрезок, куб, шар, пирамида и т. д.
Пересечение (общая часть) любого числа выпуклых множеств есть выпуклое множество.
Среди точек выпуклого множества можно выделить внутренние (M и N на рис. 1.1), граничные (отрезки АВ, ВС, СD, DА на рис. 1.1, а, ребра многогранника на рис. 1.2) и угловые точки (вершины многогранника).
15
Рис. 1.2. Выпуклый многогранник
Множество точек называется замкнутым, если оно включает все свои граничные точки. В противном случае множество точек называется неограни-
ченным.
Выпуклое замкнутое множество точек пространства (плоскости), имеющее конечное угловых точек, называется выпуклым многогранником (многоугольником), если оно ограниченное, и выпуклой многогранной областью, если оно неограниченное (рис. 1.3).
Рис. 1.3. Выпуклые области
До сих пор рассматривались выпуклые множества точек на плоскости и в пространстве. Аналитически такие точки изображались упорядоченной парой
(x1; x2 ) или упорядоченной тройкой чисел (x1; x2 ; x3 ). Понятие точки можно обобщить, подразумевая под точкой (или вектором) упорядоченный набор п чисел X = (x1; x2;...xn ), в котором числа x1; x2 ;...xn называются координатами точки (вектора).
16
Как известно, множество всех точек X = (x1; x2;...xn ) образует п-мерное
векторное пространство. Фигуры п-мерного пространства уже не имеют реального геометрического смысла и все исследования этого пространства уже надо проводить в аналитической форме. Тем не менее, оказывается целесообразным и в этом случае использовать такие понятия, как выпуклость, для облегчения представления об объектах п-мерного векторного пространства.
Итак, ранее было дано определение выпуклого множества как множества, которое вместе с любыми двумя своими точками содержит отрезок, их соединяющий. Что следует понимать под «отрезком» в случае п-мерного пространства? Дадим аналитическое определение этого понятия.
• Определение. Точка М называется выпуклой линейной комбинацией
двух точек А и В, если
M = λ1 A +λ2 B; λ1 ≥ 0, λ2 ≥ 0, λ1 +λ2 =1 |
(1.3) |
Если λ пробегает все значения от 0 до 1, то точка М описывает отрезок АВ. Точки А и В называются угловыми или крайними точками отрезка АВ. Та-
ким образом, отрезок АВ можно определить как множество точек М, под-
чиненных соотношению (1.3).
|
В |
А |
М |
0 |
х |
Рис. 1.4. Отрезок АВ
Пусть теперь имеется k точек A1 , A2 ,..., Ak Rn и действительные числа λi (i =1,...,k), тогда линейную комбинацию этих точек можно записать в виде
точки А: A = A1λ1 + A2λ2 +....+ Ak λk . |
|
|
|
|
|
|||
Точка А называется выпуклой линейной комбинацией точек |
A1 , A2 ,..., An , если |
|||||||
выполняются условия |
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
A = A1λ1 + A2λ2 +....+ An λn ; |
λi ≥ 0; |
|
∑λi |
=1 . |
|
|
(1.4) |
|
Например, выражение 1 A1 + |
2 A2 + |
4 |
|
i=1 |
|
|
|
|
A3 |
– выпуклая линейная комбинация точек |
|||||||
7 |
7 |
7 |
|
|
|
|
|
|
A1 , A2 , A3 , а линейные выражения |
3 |
A1 |
+ 2 A2 |
+ 4 A3 u |
1 |
A1 + 2 A2 − |
4 A3 не являются |
|
|
|
7 |
|
7 |
7 |
7 |
7 |
7 |
17
выпуклыми комбинациями, так как для первого выражения 73 + 72 + 74 ≠1 u λ3 = − 74 < 0 - для второго выражения.
Из определения выпуклой линейной комбинации точек очевидно, что угловая точка не может быть представлена как выпуклая линейная комбинация двух других точек отрезка.
•Выпуклым множеством будем называть множество таких точек, которое вместе со своими любыми точками содержит и их любую выпуклую линейную комбинацию (т. е. содержит отрезок между ними).
•Крайними (или угловыми) точками выпуклого множества будем называть такие точки, которые нельзя представить в виде выпуклой линейной комбинации других точек. Например, вершины треугольника являются крайними точками.
•Любую точку выпуклого множества можно представить в виде выпуклой линейной комбинации ее крайних точек.
•Выпуклое множество будем называть многогранником или много-
гранной областью, если оно содержит конечное количество крайних точек.
Теорема. Выпуклый п-мерный многогранник является выпуклой ли-
нейной комбинацией своих угловых точек.
Например, треугольник (рис.4) можно описать как множество точек М, которые являются выпуклыми комбинациями вершин А, В и С:
M = λ1 A +λ2 B +λ3C; λ1 + λ2 + λ3 =1; λ1 ≥ 0; λ2 ≥ 0; λ3 ≥ 0.
В
|
М |
А |
С |
|
Рис. 1.5
18
Тема 2. Математические модели экономических задач 2.1. Основные понятия и определения
Математической моделью экономической задачи называется совокупность математических соотношений, описывающих рассматриваемый экономический процесс.
Для составления математической модели необходимо:
–выбрать переменные задачи;
–составить систему ограничений;
–задать целевую функцию.
Переменными задачи называются величины, x1; x2;...xn , которые характеризуют экономический процесс. Их обычно записывают в виде вектора
X = (x1; x2;...xn ).
Системой ограничений задачи называется совокупность уравнений и неравенств, которым удовлетворяют переменные задачи и которые следуют из ограниченности ресурсов или других экономических условий, например, положительности переменных. В общем случае они имеют вид
ϕi |
(x1 |
, x2 |
,...., xn |
)= 0, i =1,2,...l |
(2.1) |
||
ϕ |
(x |
, x |
2 |
,...., x |
n |
)≥ (≤)0; , i = l +1,l +2,...m |
|
i |
1 |
|
|
|
|
||
|
|
Целевой функцией называют функцию |
|
||||
|
Z(X )= f (x1 , x2 ,...xn ) |
(2.2) |
|||||
переменных |
|
x1; x2 ;...xn , которая характеризует качество выполнения задачи и |
|||||
экстремум которой требуется найти.
Если целевая функция (2.2) и система ограничений (2.1) линейны, то задача математического программирования называется задачей линейного про-
граммирования (ЗЛП).
Допустимым решением (планом) задачи ЛП называется любой п- мерный вектор X = (x1; x2;...xn ), удовлетворяющий системе ограничений и условиям неотрицательности переменных.
Оптимальным решением задачи ЛП называется такое допустимое решение (план) X * = (x1* , x2* ,..., xn* ) задачи, при котором целевая функция достигает
экстремума.
Таким образом, решение задачи ЛП заключается в нахождении оптимального решения (плана)X * и вычислении целевой функции при этом решении
Z(X * )= Zmax (Zmin ).
Будем рассматривать три формы ЗЛП:
1)общая задача;
2)основная задача;
3)каноническая задача.
19
Задачу ЛП будем называть общей задачей, если система ограничений (2.1) содержит хотя бы одно неравенство, и основной задачей, если все ограничения системы (2.1) являются уравнениями.
Таким образом, общая задача ЛП имеет вид:
система ограничений – система т линейных уравнений и неравенств с п переменными
a |
x |
+ a |
|
x |
2 |
+.... + a |
|
x |
n |
≤ b ; |
|
|
||||
11 1 |
12 |
|
|
|
1n |
|
|
1 |
|
|
|
|||||
a |
21 x1 + a22 x2 |
|
+.... + a2n xn |
≥ b2 |
; |
|
(2.3) |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
... . . . . . . . . . . . |
|
|
|
|
||||||||||||
a |
x |
+ a |
m |
2 |
x |
2 |
+... +.a |
mn |
x |
n |
= b |
m |
. |
|
||
|
m1 1 |
|
|
|
|
|
|
|
|
|||||||
Условие неотрицательности переменных, вытекающее из экономического |
||||||||||||||||
смысла вводимых переменных, |
|
|
(2.4) |
|||||||||||||
x j |
≥ 0; j =1,2,..., n. |
|
|
|
|
|
|
|
||||||||
Линейная целевая функция, зависящая от п неизвестных |
|
|||||||||||||||
Z(X )= c1 x1 + c2 x2 +... + cn xn → opt (max или min), |
(2.5) |
|||||||||||||||
где X = (x1 , x2 ,..., xn ) - вектор неизвестных.
Общую задачу линейного программирования можно привести к основно-
му виду при помощи следующих утверждений: |
|
|
||
1. |
Неравенство a1 x1 + a2 x2 +.... + an xn ≤ b равносильно равенству |
|
||
a1 x1 + a2 x2 +.... + an xn + xn+1 = b и простейшему неравенству xn+1 |
≥ 0 . |
|||
2. |
Неравенство |
a1 x1 + a2 x2 +.... + an xn ≥ b |
равносильно |
равенству |
a1 x1 + a2 x2 +.... + an xn − xn+1 |
= b и простейшему неравенству xn+1 ≥ 0 . |
|
||
Переменные, вводимые в неравенства ЗЛП, называются дополнительными или
вспомогательными.
Каноническая задача является частным случаем основной задачи, т. е. система ограничений содержит только уравнения, при этом система уравнений удовлетворяет двум условиям:
1)в каждом уравнении содержится переменная с коэффициентом, равным единице, отсутствующая во всех остальных уравнениях. Такая переменная называется базисной переменной;
2)свободные члены всех уравнений неотрицательны.
Переменные, не являющиеся базисными, называются свободными переменными. В канонической задаче целевая функция выражается только через свободные переменные.
При т = 2, п = 4, например, каноническуюзадачу можно представить в виде
Z(X )= c0 +c1 x1 +c2 x2 → opt (max или min);
a x + a x |
2 |
+ x |
3 |
= b ≥ 0, |
|
|||
|
11 |
1 |
12 |
|
1 |
|
||
a21 x1 + a22 x2 + |
|
x4 = b2 ≥ 0, |
(2.6) |
|||||
x j ≥ 0, (j =1÷4).
Здесь x3 и x4 - базисные переменные.
20
