Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Исследование операций. Учебное пособие (практикум)

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
x
=
X
Затраты на перевозку в ден. ед.
I II 1 15 20 2 8 25
1
3
2
x
2
x3
3
x
x
С2
-=++
С2
x2
=--
.
3
6
-=-
Обратным ходом найдем решение системы:
x +=--==
3
x;2
2
x;С24
1
.С4
Таким образом, мы получим бесчисленное множество решений,
называемое общим решением системы.
(4 + C; -4-2C; 2; C),
где С – произвольная постоянная.
Если положить свободную переменную
x ==
4
,0С
получим од-
но из базисных решений (базис) системы:
Х
= (4; -4; 2; 0).
1баз
Заметим, что в качестве базисных можно было выбрать другие неизвестные, например, х4, х2, х3, тогда х1 было бы свободным, и получил бы другое базисное решение.
Замечание. Очевидно, что можно сразу приводить матрицу си­стемы к диагональному виду (1.13), не перенося заранее свободные переменные в правые части уравнений.
Задача 3. С двух заводов поставляются автомобили для двух автохозяйств, потребности которых составляют 200 и 300 авто­мобилей. Первый завод выпустил 350 машин, второй – 150. За­траты на перевозку машин с завода в каждое автохозяйство при­ведены в таблице:
Заводы
Минимальные затраты на перевозку составляют 7950 ден. ед.
Найти оптимальный план перевозок машин.
Для постановки задачи составим балансовую таблицу, в уголки ячеек которой внесем технологические коэффициенты задачи и впишем переменные задачи xij – количество машин, поставляемых i-м заводом j автохозяйству (i, j = 1.2).
РЕШЕНИЕ
21
Заводы
Автохозяйства
I II 1 x
11
15
x
12
20
350 2 x
21
8
x
22
25
150 Потребности
200 300 500
Итак, нужно найти матрицу неизвестных X =
æ ç
ç è
Выпуск
хх
ö
1211
÷
, эле-
÷
хх
2221
ø
менты которой удовлетворяют ограничениям:
а) по выпуску автомобилей:
х11 + х12 = 350, х21 + х22 = 150,
б) по потребностям автохозяйств:
х11 + х12 = 200, х21 + х22 = 300,
в) цель задачи – обеспечить минимальные затраты на перевозку в размере 7950 ден. ед., в соответствии с технологией перевозок:
15х11 = 20х12 + 8х21 = 25х22 = 7950.
Получим систему 5 уравнений с четырьмя неизвестными:
=+
ì ï ï
ï í
ï ï ï
î
1211
2221
2111
2212
22211211
350xx
=+
150xx
=+
200xx
=+
300xx
=+++
7950x25x8x20x15
Решим систему методом Гаусса.
Преобразуем расширенную матрицу системы к треугольному виду. Для этого сначала переставим 4-ю строку на место 2-й, 2-ю – на место 3-й, доставляя нули в первом столбце.
æ ç
ç ç ç ç ç
ç è
2582015
0011
1100
0101
1010
350
150
200
300
7950
æ
ö
ç
÷
ç
÷
ç
÷
~
ç
÷
ç
÷
ç
÷
ç
ø
è
2582015
0011
1100
0101
1010
350
150
200
300
7950
ö ÷
÷ ÷
.
÷ ÷ ÷
ø
Вычтем из 4-й строки первую, потом из 5-й – первую, умножен­ную на ( + 15):
22
æ ç
ç ç
~
ç ç
-
ç
ç è
350
0011
1010
1100
0110
25850
300
150
-
150
2700
ö ÷
÷ ÷
~.
÷ ÷ ÷
ø
Разрешающим элементом возьмем а22 = 1, четвертую строку сложим со второй, пятую сложим со второй, умноженной на (-5):
æ ç
ç ç
~
ç ç
-
ç
ç è
25850
0011
1010
1100
0110
350
300
150
-
150
2700
ö
æ
÷
ç
÷
ç
÷
~
ç
÷
ç
÷
ç
÷
è
ø
20800
0011
1010
1100
350
300
150
1200
ö ÷
÷
~.
÷ ÷
÷ ø
Видим, что третья и четвертая строки оказались одинаковыми (это означает, что ранг системы равен 4, одно из уравнений лиш-
нее). Вычеркнем одну из них. Выберем теперь разрешающей стро­кой третью, умножим ее на (-8) и сложим с последней:
æ ç
ç
~
ç ç ç
è
350
0011
ö ÷
300
1010
÷
.
÷
150
1100
÷ ÷
0
20000
ø
Получаем систему:
=+
ì ï
ï í
ï ï
î
1211
2212
2221
22
350xx
=+
300xx
=+ =
.
150xx
0x12
Обратным ходом снизу вверх получаем ответ:
х22 = 0; х21 = 150; х12 = 300; х11 = 50.
Задача 4. Найти все возможные группы основных (базисных) переменных в системе:
0xxxx
=--+ ,
4321
0xxxx2
=+-- .
4321
23
РЕШЕНИЕ
2
4
=
12131
,;,;
xxxxx
4232434
;,;,;,
xxxxxxx
¹
1314
,;,
xxxx
3142
xcxc
==
+
=
3142
xcxc
==
Общее число групп основных переменных не более чем
4 ·
C
3/2 = 6, т. е. возможные группы основных переменных:
,
.
Выясним, могут ли быть основными переменные х1, х2. Так как определитель матрицы из коэффициентов при этих переменных ра­вен -3
, то х1, х2 могут быть основными переменными. Рассуждая
0
аналогично, найдем, что могут быть основными переменные
, xx
32
;
, но не могут быть основными
, xx
43
;
, xx
, так
42
как соответствующий определитель при них равен нулю.
Задача 5. Решить систему уравнений:
0xxxx
=--+ ,
4321
0xxxx2
=+-- .
4321
РЕШЕНИЕ
Установлено, что основными могут быть переменные х1, х2; х1, х3; х1, х4; х2, х3; х3, х4. Возьмем в качестве основных (базисных) пе­ременные х1, х2, а переменные х3, х4 будем считать неосновными (свободными) и перенесем их с соответствующими коэффициента­ми в правые части уравнений системы. Получим:
xxxx +=+ ,
4321
xxxx2 -=- .
4321
Решая данную систему любым способом, найдем
xx3/1x += . Задавая неосновным (свободным) переменным х
432
х4 произвольные значения
,
получим бесконечное
,
множество решений этой системы: (
,
).
c3/2x= ;
11
x3/2x = ;
31
и
3
3/1 ccx
212
;
24
УПРАЖНЕНИЯ
(
)
Решить систему уравнений в виде вектора
=
)x,x,x,x(X
4321
, где
основными переменными будут х1 и х2, а две другиесвободными с1 и с2, где с1 и с2 – произвольные постоянные.
=+--
ì í î
1
Ответ:
2
æ
;
X .
ç
3
è
+-=
3
ö
c;c;cc2
÷
2121
ø
Решить систему уравнений в виде вектора
0xx2xx
4321
.
=--+
2xx2xx2
4321
, где
=
)x,x,x,x(X
4321
основными переменными будут х1 и х2, а две другиесвободными с1 и с2, где с1 и с2, – произвольные постоянные.
-=--+
ì í î
Ответ:
.
c,c,c4c2,с21X -++-=
21212
Решить систему уравнений в виде вектора
1x2xxx3
4321
.
=+-+
1x2xxx
4321
, где
=
)x,x,x,x(X
4321
основными переменными будут х1 и х4, , а две другиесвободными с1 и с2, где с1 и с2, – произвольные постоянные.
=+--
ì í î
Решить систему уравнений в виде вектора
0xx2xx
4321
.
=-++
2xx2xx2
4321
, где
=
)x,x,x,x(X
4321
основными переменными будут х1 и х3, а две другиесвободными с1 и с2, где с1 и с2, – произвольные постоянные.
-=--+
ì í î
Решить систему уравнений в виде вектора
1x2xxx3
4321
.
=--+
1x2xxx
4321
, где
=
)x,x,x,x(X
4321
основными переменными будут будут х1 и х4, а две другие – сво­бодными с1 и с2, где с1 и с2, – произвольные постоянные.
-=--+
ì í î
1x2xxx3
4321
.
=--+
1x2xxx
4321
25
1.4. Геометрический смысл решений
12
34120
-+£
12
320
системы неравенств
Рассмотрим решение линейного неравенства:
a11х1 + а12х2 b1. (1.18)
Так как строгое равенство представляет собой уравнение пря­мой, то множество решений неравенства (1.18) является одной из двух полуплоскостей, на которые вся плоскость делится прямой а11х1 + а12х2 ≤ в1, включая и эту прямую, а другая полуплоскость с той же прямой есть множество решений неравенства с противопо­ложным знаком:
а11х1 + а12х2 ≥ b1. (1.19)
Для определения искомой полуплоскости задают произвольную контрольную точку, не лежащую на ее границе, т. е. не являющую­ся решением уравнения. Если неравенство верно в той точке, то оно выполняется и во всех точках полуплоскости, содержащей кон­трольную точку, и не выполняется в точках другой полуплоскости.
Рассуждая аналогично, легко заметить, что множество решений системы линейных неравенств с двумя переменными является пере­сечением полуплоскостей:
а11х1 + а12х2 ≤ b
а11х1 + а12х2 ≤ b
………………… am1х1 + аm2х2 bm.
В случае совместности системы это множество является выпук­лым многоугольником или выпуклой многоугольной областью, со­держащей конечное число угловых точек.
Напомним, что множество точек называется выпуклым, если для любых двух точек множества ему принадлежит и весь отрезок, со­единяющий эти точки.
В частных (выраженных) случаях в качестве множества решений может быть луч, отрезок, единственная точка. В случае несовмест­ности ограничений системы ее решением будет пустое множество.
Пример. Построить множество решений неравенства:
xx
xx
1
2
;
.
(1.25)
26
РЕШЕНИЕ
12
34120
-+=
(
)
4;0
(
)
0;3
(
)
0;3
(
)
4;0
1x2
x
0
4
-
3
-
2-1-1
2
3
1
2
3
(
)
1;0
(
)
2;3
1x2
x
0
3
-
2-1-1
2
3
1
2
3
а
б
3040120
×-×+£
12
340
-=
Известно, что множество решений линейного неравенства есть полуплоскость.
1. Построим границу полуплоскости прямую
найдя точки ее пересечения с осями координат
xx
A -
B
и
на рис. 1.1 а.
Для определения искомой полуплоскости (верхней или нижней) рекомендуется задать произвольную контрольную точку, не лежа­щую на ее границе (построенной прямой). Если неравенство выпол­няется в контрольной точке, то оно выполняется и во всех точках полуплоскости, содержащей контрольную точку, и не выполняется во всех точках другой полуплоскости.
,
B
A
-
Рисунок 1.1
A
B
И, наоборот, в случае невыполнения неравенства в контрольной точке, оно не выполняется во всех точках полуплоскости, содержа­щей контрольную точку, и выполняется во всех точках другой по­луплоскости.
В качестве контрольной точки удобно взять начало координат О(0; 0), не лежащее на построенной прямой. Координаты точки О не удовлетворяют неравенству:
, следовательно,
решением данного неравенства является нижняя полуплоскость, не содержащая контрольную точку О. Искомая полуплоскость выде­лена штриховкой.
2. Построим границу полуплоскости прямую
xx
по
двум точкам. Одной из этих точек является начало координат на рис. 1.1 б (в уравнении прямой отсутствует свободный член), а дру-
27
гую точку берем на прямой произвольно, например, А(2; 3) на рис.
31200
×-׳
81.
x1–2x2 + x3 = 1,
82. 2
x1–
x2 + 3
x3 = 1,
83. 2
x1–3x2 + 4
x3 = 20,
84.4
x1–
x2 + 3
x3 = 1,
85. 10
x1–7x2 = 7,
86. 2
x1 + 7
x2 + 13
x3 = 0,
87. 2
x1 + 4
x2–3x3 = 2,
88. 2
x1–3x2 + x3 = 2,
89.
x1 + x2–3x3 = 0,
90. 2
x1 + 6
x2–
x3 = 7,
1.1 б. В качестве контрольной возьмем, например, точку В(1; 0).
Самую «простую» точку О(0; 0) здесь в качестве контрольной брать не следует, ибо она лежит на построенной прямой. Так как коорди­наты контрольной точки В(1; 0) удовлетворяют неравенству, т. е.
, то решением данного неравенства является нижняя
(правая) полуплоскость, содержащая эту точку.
Контрольные вопросы
1. Какие переменные в системе уравнений называются основ-
ными, свободными?
2. Что называется базисным решением системы?
3. Какое множество точек называется выпуклым?
4. Какие множества на плоскости описываются линейными не-
равенствами?
5. Какие переменные в системе уравнений называются базисными?
6. В каких точках множества ограничений следует искать допу-
стимые базисные решения системы линейных уравнений?
ЗАДАНИЯ
Решить системы уравнений по правилу Крамера, матричным способом и методом Жордана – Гаусса:
2x1 + 3x2–x3 = 8, x1–x2 + 2x3 = -1.
3x1 + 4x2–2x3 = -11, 4x1 + 2x2 + 3x3 = 9.
–3x1 + 2x2 + 6x3 = 4, 5x1–x2 + 5x3 = 6.
x1 + x2 + 2x3 = 0, 3x1–2x2 + x3 = -5.
3x1 + 2x2–2x3 = -1, x1–x2 + 5x3 = -2.
x1–2x2–5x3 = -9, 4x1 + 3x2–2x3 = 4.
3x1 + 2x2 + 4x3 = 8, 2x1–2x2 + 4x3 = 0.
3x1 + 14x2–12x3 = 8, 5x1 + 25x2 + 16x3 = 39.
x1 + 5x2–4x3 = -5, 4x1 + x2–3x3 = -4.
4x1–x2 + x3 = 4, x1 + 2x2–3x3 = 0.
28
91.x + 2y–3z = 1,
2x–3y–z = -7,
92.2x
+ 3y + z = 1,
93. 3x–y + 4z = 2,
94.3x
–2y–z = -5,
95. 4x + 2y–z = 0,
96. 2x–y = -1,
97. 2x–y + 5z = 4,
98. x–2y–z = -2,
99. 3x + 2y–4z = 8,
100. 2x–y + 4z = 15,
101. 4x + 2y–z = 0,
102. 2x–y = -1,
103. 2x–y + 5z = 4,
104. x–2y–z = -2,
105. x–4y + 3z = -
22,
106. x + 2y–3z = 0,
107. 3x–3y + 2z = 2,
1
08. 3x + 2y–4z = 8,
109. x
+ y + z = 1,
110. 2x–y + 4z = 15,
111. 3
x1–
x2 + 5
x3–
x4 = -3,
112. 3
x1–
x2 + 4
x3 + x4 = 1,
4x + y–2z = 0.
x + y–4z = 0, 4x + 5y–3z = 1.
x + 2y + 3z = 7, 5x + 3y + 2z = 8.
x + 2y + z = 1,
y–z = -3.
3x–y + 5z = 0,
5x + 2y + 13z = 2.
2x + 4y–5z = 11,
4x–3y + 2z = 1.
x + 2y + z = 1, y–z = -3.
3x–y + 5z = 0, 5x + 2y + 13z = 2.
2x + 3y + 5z = 12, 3x–y–2z = 0.
4x–5y + 2z = 1, 5x–6y + 4z = 3.
x + 3y + 2z = 2, 5x–2y + 4z = -7.
x + 2y–z = -2, y + z = -2.
2x–y = -1, y + z = -2.
3x–y + z = 8,
-2x + y + z = 0.
x + 2y–z = -2, y + z = -2.
2x–y = -1, y + z = -2.
2x–y + 4z = 5, 3x + y–z = 2.
2x + 4y–5z = 11, 4x–3y + 2z = 1.
x–y + 2z = -5, 4x + y + 4z = -2.
3x–y + z = 8,
-2x + y + z = 0.
Исследовать совместность и найти общее решение следующих систем:
2x1 + 3x2–x3 + x4 = 5, x1 + x2–3x3 = 1,
4x1 + x2 + x3 + 6x4 = -11, 2x1 + 3x2–10x3 + 3x4 = 9.
4x1 + 2x2–18x3 + x4 = 4.
29
113. 9
x1 + 3
x2–
x3 + x4 = 8,
6x1–2x2 + x3–x4 = 6,
114. 2
x1 + 2
x2–
x3 + 7
x4 = 3,
115. x1 + 2
x2 + 3
x3–
x4 + x5 = 8,
116. x1–2x2 + 3
x3–
x4 + 2
x5 = 1,
117. x1 + 3
x3–
x4 + x5 = 9,
118. 7
x1–2x2–4x3 + x5 = -
10,
119. 3
x1–
x2 + 4
x3–
x4–
x5 = -8,
120. 4
x1–2x2 + x3 + x4–
x5 = 2,
x1–3x2 + 7x3 + 2x4 = 8.
3x1–x2 + 3x3–16x4 = 5, 4x1 + x2–5x3 + x4 = 0.
2x1–2x2 + x3–x4 + 3x5 = 6, x1–4x2 + 3x3 + x4–x5 = 2.
2x1 + x2–5x3 + x4–x5 = -10, x1–3x2 + x3–x4–x5 = -1.
x1 + 10x2–x3–x4 + 2x5 = -9, 2x1–x2 + 3x3 + x4 + x5 = 1.
6x1–x2 + x3–7x4 + x5 = 6, 3x1 + x2–3x3 + 4x4–x5 = 3.
x1–x2 + x3 + x4–6x5 = 8, x1 + 2x2 + 2x3–3x4 = 11.
x1–4x2 + 3x3–x4 + x5 = 9, 2x1 + 2x2–x3–x4 + 3x5 = -8.
Рекомендованная литература
1. Исследование операций в экономике: учебное пособие / Н. Ш. Кре- мер и др.; под ред. Н. Ш. Кремера. 2-е изд., перераб. и доп. – М.: Юрайт, 2012. 430 с.
2. Красс М. С., Чупрынов Б. П. Математика для экономистов. – СПб.: Питер, 2005. 464 с.
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]