«Методы_оптимальных_решений»Зарипова З.Ф
..pdfЭ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
НИ |
|
№ |
1 |
|
|
2 |
|
3 |
4 |
|
5 |
|
6 |
|
|
7 |
|
|
8 |
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
a1 |
80 |
|
|
100 |
40 |
35 |
|
50 |
|
100 |
|
60 |
|
50 |
|
90 |
|
|
|||
|
a2 |
110 |
|
|
160 |
40 |
15 |
|
70 |
|
90 |
|
|
40 |
|
70 |
|
35 |
|
|
||
|
a3 |
140 |
|
|
70 |
|
30 |
60 |
|
70 |
|
10 |
|
|
90 |
|
80 |
|
75 |
|
|
|
|
b1 |
100 |
|
|
80 |
|
35 |
40 |
|
60 |
|
70 |
|
|
70 |
|
100 |
|
АГ |
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
|
|
||||||||||
|
b2 |
160 |
|
|
140 |
15 |
30 |
|
90 |
|
80 |
|
|
50 |
|
10 |
|
80 |
|
|
||
|
b3 |
70 |
|
|
110 |
60 |
40 |
|
40 |
|
50 |
|
|
70 |
|
90 |
|
25 |
|
|
||
|
c22 |
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
|
1 |
|
|
ка1 |
|
2 |
|
|
|
c11 |
6 |
|
|
4 |
|
4 |
4 |
|
3 |
|
6 |
|
|
4 |
|
|
4 |
|
2 |
|
|
|
c12 |
2 |
|
|
3 |
|
5 |
5 |
|
4 |
|
1 |
|
|
3 |
|
|
3 |
|
7 |
|
|
|
c13 |
5 |
|
|
5 |
|
8 |
8 |
|
1 |
|
1 |
|
|
1 |
|
|
7 |
|
4 |
|
|
|
c21 |
8 |
|
|
101 |
8 |
8 |
|
4 |
|
3 |
|
|
2 |
е |
|
1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
c23 |
3 |
|
|
2 |
|
3 |
3 |
|
3 |
|
8 |
|
|
т |
|
|
5 |
|
5 |
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|||||||||
|
c31 |
3 |
|
|
3 |
|
2 |
2 |
|
2 |
|
4 |
|
|
2 |
|
|
1 |
|
8 |
|
|
|
c32 |
10 |
|
|
8 |
|
6 |
6 |
|
2 |
|
и |
о |
|
4 |
|
|
8 |
|
1 |
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
||||||||||
|
c33 |
4 |
|
|
6 |
|
7 |
7 |
|
4 |
|
3 |
|
|
8 |
|
|
3 |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
б |
л |
|
|
|
|
|
|
|
|
|
|
|
|
№ |
10 |
|
|
11 |
|
12 |
13 |
|
14 |
15 |
|
|
16 |
|
17 |
|
18 |
|
|
||
|
a1 |
25 |
|
|
40 |
|
45 |
30 |
|
40 |
|
105 |
|
110 |
|
25 |
|
30 |
|
|
||
|
a2 |
95 |
|
|
40 |
|
65 |
б |
и |
30 |
|
45 |
|
|
40 |
|
85 |
|
80 |
|
|
|
|
|
|
|
70 |
|
|
|
|
|
|
|
|||||||||||
|
a3 |
80 |
|
|
60 |
|
30 |
100 |
|
40 |
|
50 |
|
|
50 |
|
90 |
|
90 |
|
|
|
|
b1 |
35 |
|
|
30 |
|
40 |
50 |
|
35 |
|
80 |
|
|
100 |
|
45 |
|
45 |
|
|
|
|
b2 |
75 |
|
|
45 |
|
ая |
110 |
|
60 |
|
90 |
|
|
30 |
|
105 |
|
50 |
|
|
|
|
|
|
|
60 |
|
|
|
|
|
|
|
|
||||||||||
|
b3 |
90 |
|
|
65 |
|
40 |
40 |
|
15 |
|
30 |
|
|
70 |
|
50 |
|
105 |
|
|
|
|
c11 |
7 |
|
|
9 |
|
1 |
3 |
|
3 |
|
8 |
|
|
1 |
|
|
4 |
|
3 |
|
|
|
c12 |
2 |
|
|
4 |
н |
4 |
2 |
|
5 |
|
4 |
|
|
2 |
|
|
8 |
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
c13 |
4 |
|
|
н |
|
5 |
1 |
|
7 |
|
1 |
|
|
3 |
|
|
2 |
|
1 |
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|||||||||
|
c21 |
2 |
|
|
1 |
|
3 |
4 |
|
8 |
|
2 |
|
|
8 |
|
|
7 |
|
7 |
|
|
|
c22 |
1 |
о |
|
5 |
|
4 |
5 |
|
1 |
|
1 |
|
|
5 |
|
|
1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
c23 |
5 |
|
|
2 |
|
9 |
8 |
|
3 |
|
7 |
|
|
4 |
|
|
2 |
|
2 |
|
|
|
c31 |
1 |
|
|
2 |
|
2 |
6 |
|
1 |
|
4 |
|
|
3 |
|
|
4 |
|
3 |
|
|
|
c32 |
8 |
|
|
8 |
|
1 |
1 |
|
5 |
|
1 |
|
|
1 |
|
|
3 |
|
4 |
|
|
|
c33 |
3 |
|
|
8 |
|
8 |
3 |
|
8 |
|
3 |
|
|
6 |
|
|
6 |
|
1 |
|
|
|
к |
|
|
отправления некоторого однородного груза А1, |
А2, А3, А4, в |
|||||||||||||||||
Имеется 4 пунктатр |
которых находится груз соответственно в количестве а1, а2, а3, а4 тонн. Четырем
излi-ого пункта отправления в j –ый пункт назначения ( i, j =1,2,3,4 )заданы
пунктам потребления этого груза – В1, В2, В3, В4 требуется доставить этот груз |
|
соответственное |
в количестве b1, b2, b3, b4 тонн. Тарифы перевозок 1 тонны груза |
21
æ |
с с с |
с |
ö |
НИ |
||
ç |
11 |
12 |
13 |
14 |
÷ |
. Составить экономико-математическую модель задачи. |
матрицей С= ç |
с21с22 |
с23с24 |
÷ |
|||
ç |
с |
с |
с |
с |
÷ |
|
è |
31 |
32 |
33 34 |
ø |
|
|
|
Определить |
план закрепления |
потребителей |
за |
поставщиками грузов, |
||||||||||||||||||||
|
|
минимизирующий суммарные транспортные расходы. |
|
|
|
АГ |
|
|||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
№ |
|
|
19 |
|
|
20 |
|
21 |
|
22 |
23 |
|
24 |
|
25 |
|
26 |
27 |
|
28 |
29 |
30 |
||
|
|
a1 |
|
|
55 |
|
|
100 |
|
120 |
|
105 |
105 |
125 |
80 |
|
75 |
110 |
75 |
125 |
80 |
|||||
|
|
a2 |
|
|
115 |
|
|
120 |
|
110 |
|
115 |
75 |
|
125 |
105 |
100 |
|
ка |
125 |
125 |
|||||
|
|
|
|
|
|
|
|
|
100 |
95 |
||||||||||||||||
|
|
a3 |
|
|
155 |
|
|
140 |
|
90 |
|
110 |
120 |
150 |
125 |
125 |
160 |
100 |
150 |
135 |
||||||
|
|
a4 |
|
|
125 |
|
|
100 |
|
200 |
|
90 |
160 |
150 |
90 |
|
150 |
е |
|
90 |
150 |
110 |
||||
|
|
|
|
|
|
|
|
|
80 |
|
||||||||||||||||
|
|
b1 |
|
|
80 |
|
|
150 |
|
80 |
|
70 |
90 |
|
120 |
110 |
100 |
85 |
|
90 |
120 |
90 |
||||
|
|
b2 |
|
|
90 |
|
|
130 |
|
100 |
|
130 |
90 |
|
130 |
130 |
100 |
105 |
100 |
130 |
110 |
|||||
|
|
b3 |
|
|
150 |
|
|
130 |
|
120 |
|
120 |
100 |
200 |
160 |
о |
120 |
150 |
200 |
160 |
||||||
|
|
|
|
|
|
|
|
90 |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
т |
|
|
|
|
|
|||||
|
|
b4 |
|
|
100 |
|
|
160 |
|
150 |
|
150 |
100 |
200 |
120 |
70 |
85 |
|
80 |
200 |
160 |
|||||
|
|
c11 |
|
|
2 |
|
|
6 |
|
6 |
|
|
6 |
|
4 |
|
5 |
|
6 |
|
6 |
2 |
|
2 |
5 |
6 |
|
|
c12 |
|
|
4 |
|
|
7 |
|
5 |
|
|
3 |
|
6 |
|
7 |
|
л |
и |
3 |
3 |
|
5 |
7 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|||||||||||||
|
|
c13 |
|
|
5 |
|
|
3 |
|
4 |
|
|
3 |
|
8 |
|
6 |
|
3 |
|
5 |
6 |
|
4 |
6 |
3 |
|
|
c14 |
|
|
5 |
|
|
5 |
|
3 |
|
|
5 |
|
6 |
|
4 |
|
5 |
|
6 |
4 |
|
6 |
4 |
2 |
|
|
c21 |
|
|
4 |
|
|
4 |
|
3 |
|
|
5 |
|
5 |
|
и |
б |
5 |
|
5 |
6 |
|
3 |
4 |
6 |
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|||||||||||||
|
|
c22 |
|
|
3 |
|
|
5 |
|
7 |
|
|
4 |
|
4 |
|
6 |
|
4 |
|
4 |
4 |
|
4 |
6 |
5 |
|
|
c23 |
|
|
2 |
|
|
3 |
|
6 |
|
|
1 |
|
3 |
|
5 |
|
4 |
|
4 |
3 |
|
3 |
5 |
4 |
|
|
c24 |
|
|
1 |
|
|
6 |
|
5 |
|
|
3 |
|
2 |
|
3 |
|
3 |
|
6 |
5 |
|
5 |
3 |
3 |
|
|
c31 |
|
|
2 |
|
|
8 |
|
4 |
|
|
7 |
ая |
1 |
б |
4 |
|
6 |
|
9 |
8 |
|
4 |
4 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
c32 |
|
|
4 |
|
|
4 |
|
6 |
|
|
2 |
|
2 |
|
5 |
|
5 |
|
8 |
6 |
|
3 |
5 |
3 |
|
|
c33 |
|
|
5 |
|
|
5 |
|
3 |
|
|
3 |
|
3 |
|
4 |
|
6 |
|
8 |
4 |
|
4 |
4 |
5 |
|
|
c34 |
|
|
3 |
|
|
4 |
|
4 |
|
|
2 |
|
4 |
|
6 |
|
4 |
|
8 |
6 |
|
7 |
6 |
4 |
|
|
c41 |
|
|
6 |
|
|
2 |
|
3 |
н |
|
6 |
|
3 |
|
3 |
|
8 |
|
7 |
3 |
|
5 |
3 |
7 |
|
|
|
|
|
|
|
|
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c42 |
|
|
6 |
|
|
4 |
|
6 |
|
3 |
|
3 |
|
8 |
|
4 |
|
6 |
4 |
|
3 |
8 |
4 |
|
|
|
c43 |
|
|
5 |
|
|
5 |
о |
4 |
|
4 |
|
5 |
|
2 |
|
2 |
|
5 |
2 |
|
5 |
2 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
c44 |
|
|
8 |
|
тр |
|
2 |
|
2 |
|
5 |
|
4 |
|
4 |
|
4 |
6 |
|
7 |
4 |
5 |
||
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|||||||||||||
|
|
л |
е |
к |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Э |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
НИ |
|
|
|
Тема 7. Нелинейное программирование. Метод множителей Лагранжа |
|||||||||||||||||||||||||||||||||
|
Задание 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
АГ |
|
|
||||||
|
№ 1-10. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
Дана задача |
|
нелинейного программирования : |
|
F = ax1x2 |
при ограничении |
|||||||||||||||||||||||||||
|
a11x1 + a12 x2 |
=b1 . Найти |
условный экстремум используя |
|
метода множителей |
||||||||||||||||||||||||||||||
|
Лагранжа. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ка |
|
|
|
|
|
||||||||
|
|
|
Значения коэффициентов целевой функции и системы ограничений |
||||||||||||||||||||||||||||||||
|
указаны в таблице. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
№ |
|
|
1 |
|
|
2 |
|
3 |
|
4 |
|
|
5 |
|
|
6 |
|
7 |
|
е |
8 |
|
|
9 |
10 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
Значени |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
о |
|
т |
|
|
|
|
|
|
|
|
|
||||
|
|
|
я |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
a |
|
|
-1 |
|
|
1 |
|
2 |
|
1 |
|
|
3 |
|
|
-1 |
|
|
-2 |
|
-3 |
|
|
1 |
|
|
2 |
|
|||
|
|
|
|
a11 |
|
|
3 |
|
|
1 |
|
2 |
|
3 |
|
|
2 |
|
|
-1 |
|
|
1 |
|
3 |
|
|
1 |
|
|
1 |
|
|||
|
|
|
|
a12 |
|
|
-3 |
|
|
1 |
|
3 |
|
1 |
|
|
1 |
л |
|
3 |
|
|
-2 |
|
-1 |
|
|
3 |
|
|
3 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b1 |
|
|
2 |
|
|
1 |
|
4 |
|
2 |
|
|
3 |
|
|
2 |
|
|
2 |
|
3 |
|
|
1 |
|
|
2 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
|
б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
№ 11-30. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
По плану производства продукц |
|
предприятию необходимо изготовить |
||||||||||||||||||||||||||||||
|
d поршневых |
|
|
насосов. |
Эти |
иизделия |
|
можно |
|
изготовить |
|
|
двумя |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ая |
Производственные затраты на изготовление n |
||||||||||||||||||||
|
технологическими способами. |
||||||||||||||||||||||||||||||||||
|
поршневых насосов первым способом равны |
an + n , а для второго способа - |
|||||||||||||||||||||||||||||||||
|
bn + n2 . Сколько поршневых насосов надо изготовить каждым способом, чтобы |
||||||||||||||||||||||||||||||||||
|
общие затраты на производство продукции были бы минимальными. Исходные |
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
данные приведены в т блице. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
№ |
|
о |
|
|
н |
|
a |
|
|
|
|
|
b |
|
|
|
|
|
|
|
d |
|
|
|
|
|
|||
|
|
|
|
|
задачи |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
1 1 |
|
|
|
|
|
|
4 |
|
|
|
|
|
8 |
|
|
|
|
|
|
200 |
|
|
|
|
|
||||
|
|
|
|
|
|
тр |
|
|
|
|
|
|
12 |
|
|
|
|
|
4 |
|
|
|
|
|
|
98 |
|
|
|
|
|
|
|||
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
13 |
|
|
|
|
|
|
3 |
|
|
|
|
|
11 |
|
|
|
|
|
102 |
|
|
|
|
|
|||||
|
|
|
е |
|
к |
14 |
|
|
|
|
|
6 |
|
|
|
|
|
2 |
|
|
|
|
|
|
110 |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
15 |
|
|
|
|
|
|
3 |
|
|
|
|
|
7 |
|
|
|
|
|
|
108 |
|
|
|
|
|
|||||
|
л |
|
|
16 |
|
|
|
|
|
|
13 |
|
|
|
|
|
5 |
|
|
|
|
|
|
112 |
|
|
|
|
|
||||||
|
|
|
17 |
|
|
|
|
|
|
9 |
|
|
|
|
|
1 |
|
|
|
|
|
|
90 |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Э |
|
|
|
|
18 |
|
|
|
|
|
|
2 |
|
|
|
|
|
10 |
|
|
|
|
|
92 |
|
|
|
|
|
|
|||||
|
|
|
|
|
19 |
|
|
|
|
|
|
11 |
|
|
|
|
|
7 |
|
|
|
|
|
|
88 |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
НИ |
|
|
|
|
|
|
|
|
20 |
|
|
|
|
|
|
8 |
|
|
|
|
12 |
|
|
|
|
|
120 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
21 |
|
|
|
|
|
13 |
|
|
|
|
9 |
|
|
|
|
|
122 |
|
|
||
|
|
|
|
|
|
|
|
22 |
|
|
|
|
|
|
2 |
|
|
|
|
14 |
|
|
|
|
|
118 |
|
|
|
|
|
|
|
|
|
|
|
23 |
|
|
|
|
|
|
5 |
|
|
|
|
1 |
|
|
|
|
|
80 |
|
|
|
|
|
|
|
|
|
|
|
24 |
|
|
|
|
|
|
7 |
|
|
|
|
3 |
|
|
|
|
|
82 |
АГ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
9 |
|
|
|
|
5 |
|
|
|
|
|
78 |
|
|
|
|
|
|
|
|
|
|
|
26 |
|
|
|
|
|
14 |
|
|
|
|
2 |
|
|
|
|
|
150 |
|
|
||
|
|
|
|
|
|
|
|
27 |
|
|
|
|
|
15 |
|
|
|
|
3 |
|
|
|
|
|
ка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
|
|
|||||
|
|
|
|
|
|
|
|
28 |
|
|
|
|
|
|
4 |
|
|
|
|
16 |
|
|
|
|
|
148 |
|
|
|
|
|
|
|
|
|
|
|
29 |
|
|
|
|
|
|
5 |
|
|
|
|
13 |
|
|
|
|
|
140 |
|
|
|
|
|
|
|
|
|
|
|
30 |
|
|
|
|
|
17 |
|
|
|
|
5 |
|
|
|
|
е |
142 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
Образец выполнения заданий контрольной рабо ы с комментариями |
||||||||||||||||||||||||||
|
|
|
Задание 1 |
|
|
|
|
|
|
|
|
|
|
|
и |
|
т |
|
|
|
|
|
|||||||
|
|
|
Решить графическим методом задачу линейного программирования |
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
F(x) = 3x1 + x2 → max |
|
|
|
л |
|
о |
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
ì2x1 + 3x2 |
£ 6 |
|
(1) |
|
|
|
б |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
ï |
|
|
|
|
£ 3 |
|
(2) |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
í2x1 - 3x2 |
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
ïx ³ 0, |
|
x ³ 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
î |
1 |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Решение. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
Для |
|
|
определения |
|
ОДР |
|
|
|
построим |
|
|
прямые |
||||||||||||||
|
x |
= - |
2 |
x + 2, |
x |
= + |
2 |
x -1, x |
= 0, x = 0 |
|
и |
|
определим |
|
полуплоскости, |
||||||||||||||
|
|
3 |
|
|
|
||||||||||||||||||||||||
|
2 |
|
3 |
|
1 |
|
2 |
|
|
1 |
|
1 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ая |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
соответствующие ограничению системыб |
. |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
о |
н |
|
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
тр |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
е |
к |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
л |
|
|
|
|
|
|
|
|
|
|
(рис. 1) |
|
|
|
|
|
|
|
|
|
||||||||
Э |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Э
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
3 x1 + 2 = |
3 x1 |
-1 |
|
|
|
|
|
|
|
|
|
НИ |
||||||||||
|
|
|
ОАКВ – область допустимых решений. Строим вектор |
c |
(3,1) и F0^c . |
|
||||||||||||||||||||||||||||||||
|
|
|
Перемещая линию уровня по направлению вектора |
c |
, получим, что точкой |
|||||||||||||||||||||||||||||||||
выхода линии F0 |
из ОДР является точка К. |
Координаты точки К найдем как |
||||||||||||||||||||||||||||||||||||
решение уравнения: |
|
|
|
|
|
|
x |
|
= 1 |
= 0,5 |
|
|
|
|
|
|
|
|
|
|
|
АГ |
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
= |
9 |
|
= 2,25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
ка |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F = 3× 2,25 + 0,5 = 7,25 |
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ответ: Fmax |
= 7,25 |
т |
|
|
|
|
|
|
||||||||||||||
|
|
|
Задание |
2. |
Решить |
|
задачу линейного |
|
|
|
|
|
|
симплекс- |
||||||||||||||||||||||||
|
|
|
|
|
программированияе |
|||||||||||||||||||||||||||||||||
методом |
F(x) = 3x1 + x2 |
® max |
|
|
|
|
|
|
|
|
|
|
|
и |
о |
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
л |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
ì2x + 3x |
£ 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
ï |
1 |
2 |
£ 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
í2x1 - 3x2 |
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
ïx ³ |
0 x |
2 |
= 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Решение. |
î |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Комментарии. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
Симплексный метод основан на последовательном переходе от одного |
|||||||||||||||||||||||||||||||||||
плана к другому, при этом значение целевой функции изменяется. |
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
Рассмотрим алгоритм симплексного метода на примере задачи: |
|
|
|||||||||||||||||||||||||||||||||
ïx |
³ 0, |
j = 1,n |
|
|
|
|
ая |
|
|
|
=б(x1, x2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
определить |
вектор |
|
|
x |
.....,xn ), |
который |
удовлетворяет |
||||||||||||||||||||||||||||
ограничениям вида: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
ì n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
ï å a |
x £ b , |
i = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
1,m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
í j=1 |
ij |
i |
i |
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
î j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
и обеспечивает |
|
максимальное |
значение |
|
целевой |
функции |
F(x) , т.е. |
||||||||||||||||||||||||||||
F( |
|
) = å c j x j ® max . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
Алго итм симплексногоо |
метода включает следующие этапы. |
|
|
||||||||||||||||||||||||||||||||
|
|
|
1. Сос авление первого опорного плана |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
к |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bi |
³ 0 . Перейдем от |
||||
|
|
|
О ме им, что правые части системы ограничений |
|||||||||||||||||||||||||||||||||||
системы |
неравенствтр |
|
|
к |
|
системе |
уравнений, |
вводя |
дополнительные |
|||||||||||||||||||||||||||||
н отрицательные |
переменные. |
|
|
Векторы-столбцы |
при |
дополнительных |
||||||||||||||||||||||||||||||||
л |
|
|
|
являются |
единичными |
|
|
и |
|
образуют |
|
|
|
базис. |
Назовем |
|||||||||||||||||||||||
п р менных |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
соответствующиее |
им переменные базисными. |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
НИ |
|
|
|
|
|
Итак, å aij × x j |
+ xn+1 = bi , |
i = |
1,m |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
где |
xn+ j - базисные переменные, i = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
1,m |
|
|
|
|
|
|
|
|
АГ |
|
|
|||||||||||||||||||
|
|
|
|
xn+ j |
= bi - å aij × x j , |
i = 1,m. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
xj - свободные переменные, |
j |
= |
1,n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Выразим базисные переменные через свободные переменные: |
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ка |
|
|
|
|
|
|
|
|
|
|
|
j=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
Функцию цели |
запишем в виде равенства: |
F( |
X |
) = |
0 - (-åcj |
× xj ) . Положив |
||||||||||||||||||||||||
|
|
x1 = x2 = x3 = ..... = xn = 0, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
т |
е |
|
j =1 |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
получим |
|
|
|
|
|
|
|
первый |
|
|
опорный |
план |
|||||||||||||||||||
|
|
|
= (0,0....0,b1,b2,....bm ), при котором |
|
F( |
|
) = 0. |
Занесем его в симплексную |
||||||||||||||||||||||||||
|
|
x1 |
|
|||||||||||||||||||||||||||||||
|
|
|
x1 |
|||||||||||||||||||||||||||||||
|
таблицу, |
которая |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
о |
|
|
|
|
|
|
|
|
|
||||
|
состоит из коэффициентов и свободных членов системы |
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
ограничений. Последняя строка таблицы называется индексной и заполняется |
|||||||||||||||||||||||||||||||||
|
коэффициентами целевой функции, взятыми с прот воположным знаком. |
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
2. Проверка плана на оптимальность |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Критерий оптимальности при решении задач на максимум: |
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
если все коэффициенты индексной строкил |
неотрицательны (³ 0) , то план |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
является оптимальным. Если найдется хотя бы один коэффициент индексной |
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
строки меньше нуля, то план не является оптимальным и его можно |
|||||||||||||||||||||||||||||||||
|
улучшить. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
Критерий оптимальности при решении задач на минимум: если все |
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
ая |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
то |
план |
|
является |
||||
|
коэффициенты индексной строки неположительны, |
|
|
|||||||||||||||||||||||||||||||
|
оптимальным. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
Далее переходим к следующему этапу. |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. Определение ведущей строки и ведущего столбца |
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
При решении задач |
а максимум из отрицательных коэффициентов |
|||||||||||||||||||||||||||||
|
индексной строки выбираем наибольший по абсолютной величине, что и |
|||||||||||||||||||||||||||||||||
|
|
|
|
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
определит ведущий столбец, которым пометим стрелочкой - - . |
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
При решении |
нзадач на минимум из положительных коэффициентов |
|||||||||||||||||||||||||||||
|
выбираем наибольшее, что |
укажет ведущий столбец. |
Ведущий столбец |
|||||||||||||||||||||||||||||||
|
показывает, какая |
переменная на |
|
следующий |
итерации |
перейдет |
из |
|||||||||||||||||||||||||||
|
свободных в базисные. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
За ем элементы |
столбца |
значений базисных |
переменных |
|
делим |
на |
||||||||||||||||||||||||
|
|
|
|
е |
ведущеготр |
|
|
|
|
|
|
|
|
знака (+ + , - -). |
|
|
|
|
|
|
|
|
|
|||||||||||
элементы |
столбца того |
же |
|
Результаты |
занесем |
в |
||||||||||||||||||||||||||||
|
|
л |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
столб ц коценочных |
отношений |
|
σi . |
|
Строка, |
которая |
соответствует |
|||||||||||||||||||||||||||
наименьшему оценочному отношению δi , является ведущей. |
|
|
|
|
|
|||||||||||||||||||||||||||||
Э |
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
НИ |
Ведущая строка указывает, какая переменная |
xi на следующей |
итерации выйдет из базиса и станет свободной. Ведущую строку отметим
стрелкой |
- ← . Элемент симплексной таблицы, находящийся на пересечении |
||
ведущей |
строки и ведущего столбца является разрешающим, |
выделим его |
|
кружком. |
|
АГ |
|
|
|
||
4. |
Построение нового опорного плана |
|
|
Чтобы перейти к новому плану, заменим сначала переменные в базисе, т.к. |
|||
|
|
ка |
|
вместо |
xi в базис войдет переменная |
xj , соответствующая ведущему столбцу. |
|
Разделим все элементы ведущей строки предыдущей симплексной таблицы на |
|||
разрешающий элемент и полученные частные запишем в строку следующей |
|||
симплексной таблицы, соответствующую введенной переменной |
xj . На месте |
||
разрешающего элемента получим 1. |
В остальные кл тки этого столбца, |
|
включая индексную строку, поместим нули. Остальные эл менты нового плана |
||||||||||||||||||||||||
|
находим по правилу прямоугольника |
|
|
|
|
А × В |
о |
т |
е |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
н.э = ст.э - |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Р.Э |
|
|
|
|
|
||||||
|
|
|
|
где ст.э – элемент старого плана, н.э-элемент нового плана; |
|
||||||||||||||||||||
|
|
|
|
|
Р.Э – разрешающий элемент; |
|
|
б |
л |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
А, В – элементы старого плана, образующиеи |
прямоугольник с |
|||||||||||||||||||
|
элементами ст.э |
|
и Р.Э. |
|
|
и |
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
Далее возвращаемся ко 2-му этапу проверке плана на оптимальность. |
|
||||||||||||||||||||
|
|
|
|
Рассмотрим решение задан я 2 |
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
Для построения первого опорного плана систему ограничений в виде |
|||||||||||||||||||||
|
неравенств приведем к системе уравнений, вводя дополнительные переменные |
||||||||||||||||||||||||
|
|
x3 и x4 . |
|
|
|
|
|
|
|
|
ая |
б |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
ì2x + 3x |
+ x |
= 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
í |
1 |
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
î2x1 - 3x2 + x4 = 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
Рассмотрим матрицу |
A = (aij ) этой системы уравнений: |
|
|
|
|||||||||||||||||
|
|
|
|
|
æ2 |
|
3 |
|
1 |
н |
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0ö |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
ç |
|
|
|
|
|
÷ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A = ç |
- 3 |
|
0 |
÷ |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
è1 |
|
1ø |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
о |
- |
линейно |
независимы, соответствующие им вектора |
x3 и |
||||||||||||
|
|
|
|
Векторы A3,A4 |
|||||||||||||||||||||
|
|
x |
|
|
тр |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
составляют базис. Выразим базисные переменные из системы уравнений: |
|||||||||||||||||||||||
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
x3 = 6 - 2x1 - 3x2 |
|
|
|
|
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
x4 = |
|
к |
3x2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
3 - 2x1 + |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
е |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Целевую функцию перепишем |
|
|
в виде F(x) - 3x1 - x2 |
= 0 . |
Положим, |
что |
|||||||||||||||
|
свободные |
переменные |
x |
= x = 0, |
|
|
получим |
первый |
опорный |
план |
|||||||||||||||
|
|
|
л |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Э |
|
x1 = (0,0,6,3), |
|
F(x1 |
) = 0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Э
|
Внесем полученный план в таблицу. |
|
|
|
|
|
|
|
|
|
|
|
|
НИ |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Значения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
σi |
|
|
|
|||||
|
Базис |
|
базисных |
|
|
|
|
x1 |
|
|
x2 |
|
|
x3 |
|
|
|
x4 |
|
|
|
|
|
|||||||
|
|
|
переменных |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
АГ |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
x3 |
|
|
6 |
|
|
|
|
|
|
2 |
|
|
3 |
|
|
1 |
|
|
|
0 |
|
|
6/2=3 |
|
|
||||
|
x4 |
|
|
3 |
|
|
|
|
|
|
2 |
|
|
-3 |
|
|
0 |
|
|
|
1 |
|
|
3/2 |
|
|
|
|||
|
F(x) |
|
|
0 |
|
|
|
|
|
|
-3 |
|
|
-1 |
|
|
0 |
|
|
|
0 |
|
|
|
|
-- |
|
|
|
|
|
Первый опорный |
|
|
план |
|
1 |
|
|
|
|
|
|
|
|
е |
ка |
|
|
|
i |
|
|
|
|
||||||
|
|
|
|
не |
оптимальный, так как в индексной строке |
|||||||||||||||||||||||||
находятся отрицательные |
|
коэффициенты: -3, -1. |
|
т |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
Так |
как |
|
− 3 |
> |
−1 , |
то |
i |
ведущий |
|
|
|
выберем |
столбец, |
||||||||||||||||
|
|
за |
столб ц |
|||||||||||||||||||||||||||
соответствующий переменной |
|
|
|
|
|
|
|
о |
|
|
|
отношения σ , |
деля |
|||||||||||||||||
x . Вычислим оценочные |
||||||||||||||||||||||||||||||
значения базисных переменных |
b |
на коэффициенты |
ведущего столбца. |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
min σi = min(3,3/ 2) = 3/ 2 = 1,5 . |
Следовательно, |
2-ая |
строка будет |
ведущей. |
||||||||||||||||||||||||||
Разрешающий элемент равен 2. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
Формируем |
следующую |
|
часть |
б |
таб ицы, вместо переменной |
|
x4 |
||||||||||||||||||||||
войдет в базис |
x1 . |
Строка, |
соответствующая |
x1 в плане 2, |
получена |
|
в |
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
результате деления строки |
|
x4 |
на разрешающийл |
элемент |
2. |
На месте |
||||||||||||||||||||||||
разрешающего элемента в |
плане |
2 |
получим |
1, |
в |
остальные клетки |
|
|
этого |
|||||||||||||||||||||
столбца помещаем нули. Таким образом, в плане 2 |
заполнится строка |
|
|
x1 |
|
и |
||||||||||||||||||||||||
столбец |
|
x1 . |
Все |
остальные |
элементы |
вычислим |
всем |
по |
правилу |
прямоугольника. Для этого вы ерем из старого плана 4-ре числа, образующие |
||||||||||||||||
вершины прямоугольника и применимб |
соответствующую |
формулу. |
В итоге |
|||||||||||||
будет сформирована таблица 2. |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
ая |
|
|
|
|
|
|
|
|
||||
|
|
|
Значения |
|
|
|
|
|
|
|
|
|
|
|
||
|
Базис |
|
|
|
н |
|
x1 |
|
x2 |
|
x3 |
|
x4 |
|
σi |
|
|
|
базисных |
|
|
|
|
|
|
||||||||
|
|
|
переме ыхн |
|
|
|
|
|
|
|
|
|
|
|
||
|
x3 |
|
|
3 |
|
|
0 |
|
6 |
|
1 |
|
-1 |
|
1/2 |
|
|
x1 |
|
тр |
3/2 |
|
|
1 |
|
-3/2 |
|
0 |
|
½ |
|
-- |
|
|
|
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F(x) |
|
9/2 |
|
|
0 |
|
-5,5 |
|
0 |
|
3/2 |
|
-- |
|
|
|
е |
к |
|
|
|
на оптимальность, |
сформируем |
план 3, |
который |
|||||||
|
Проверим критерий |
|||||||||||||||
|
л |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
является оптимальным. |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
28 |
|
|
|
|
|
|
|
Э
|
|
|
|
|
|
|
Значения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
НИ |
||||||
|
Базис |
|
|
базисных |
|
|
x1 |
|
|
|
x2 |
|
|
x3 |
|
|
x4 |
|
||||||||||
|
|
|
|
|
|
|
переменных |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
x3 |
|
|
|
|
|
½ |
|
|
|
|
|
0 |
|
|
|
1 |
|
|
1/6 |
|
-1/6 |
|
|||
|
|
|
x1 |
|
|
|
|
|
2,25 |
|
|
|
|
1 |
|
|
|
0 |
|
|
¼ |
|
|
-1/4 |
|
|||
|
|
F(x) |
|
|
|
|
|
7,25 |
|
|
|
|
0 |
|
|
|
0 |
|
|
5,5/6 |
|
3/4 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
= (2.25,0.5) |
|
|
|
|
|
|
|
|
АГ |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Оптимальный план |
|
x |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
F(x ) = 7.25 |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Задание 3. Решите задачу методом искусственного базиса: |
|
|
|
|||||||||||||||||||||||||
F = 3x1 + 8x2 + 6x3 ® max |
|
|
|
|
|
|
|
о |
т |
е |
ка |
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
ì3x1 + 2x2 |
+ 2x3 = 100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
ï2x + 3x |
+ 4x |
|
³ 160 |
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
||||||||
ï 1 |
|
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
íx + 2x |
2 |
- 2x |
£ 120 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
ï 1 |
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
л |
|
|
|
|
|
|
|
|||
ïx ³ 0,i = 1,3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
î i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
||||
Решение. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
||||||||
Комментарии. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Симплексный метод решения задач баз руется на введении дополнительных |
||||||||||||||||||||||||||||
переменных, |
позволяющих |
|
б |
|
|
|
единичную |
матрицу. |
Наличие |
|||||||||||||||||||
о разовать |
||||||||||||||||||||||||||||
единичной |
матрицы является |
нео ходимым условием |
при решении задач |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
n |
|
|
|
ая |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
симплексным методом. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
и ( или) |
||
Если же ограничения з д чи з даны в виде неравенства вида åаij xj ³ bi |
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
н |
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
j =1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
= bi , то невозможно сразу получить начальное базисное |
||||||||||||||||||
в виде уравнений åaij xj |
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
о |
j =1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
решение, |
|
если |
|
матрица |
составленная из |
коэффициентов при |
неизвестных |
|||||||||||||||||||||
|
|
|
тр |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Причем |
||
системы ог аничений, не позволяет образовать единичную матрицу. |
достаточно час о уравнения отражают собой жесткие условия ограничений по ресурсамк, не допускающие никаких отклонений. Для соблюдения равенств вводятсяе ис усственные переменные yi=0. Векторы искусственных переменных образуютл необходимую для решения единичную матрицу. Такой базис называется искусственным, а метод решения называется методом
29
Э
искусственного базиса. Отметим, что искусственные переменные не имеют отношения к содержанию поставленной задачи, однако введение этих переменных позволяет построить стартовую точку, а процесс оптимизации
обеспечивает допустимость оптимального решения. |
|
|
|
|
|
|
НИ |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Преобразование ограничений, заданных уравнениями, рассмотрим на примере: |
|||||||||||||||||||||||||
ì7x + |
2x + 3x = 23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ка |
АГ |
|
|||||||
ï |
1 |
2 |
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
í6x1 + |
3x2 + 5x3 = 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
ï4x + 5x |
= 30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
î |
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
е |
|
|
|
|
|
В |
систему |
равенств |
вводим |
|
искусственные |
|
|
|
|
у1,у2,у3 с |
|||||||||||||||
|
переменные |
|
|||||||||||||||||||||||
коэффициентами, равными единице, |
|
|
|
|
т |
|
|
|
|
|
|
||||||||||||||
что позволит образовать искусственный |
|||||||||||||||||||||||||
базис решения: |
|
|
|
|
|
|
|
|
|
|
|
|
о |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
ì7x1 + 2x2 + 3x3 +1y1 = 23 |
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|||||||
ï |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
í6x1 + 3x2 + 5x3 +1y2 = 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
ï0x + 4x + 5x +1y = 30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
î |
1 |
2 |
|
3 |
|
3 |
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
решении задачи на максимум- |
|||||||||
Целевая функция при этом примет вид: прил |
|||||||||||||||||||||||||
F(x)=c x +c x +c x +(-My )+ (-My )+ (-My ); |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
1 |
1 |
2 |
|
2 |
3 3 |
|
|
|
1 |
|
2 |
б |
|
б3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
на минимум- F(x)=c1x1+c2x2+c3x3+My1+ My2 +My3. |
|
|
|
|
|
|
|
||||||||||||||||||
За |
использование |
|
искусственных |
переменных |
накладывается |
«штраф» |
|||||||||||||||||||
величиной М, М→ ∞ . |
|
ая |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Если |
ограничения |
|
з д ны |
|
неравенствами, |
то |
сначала |
следует ввести |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
н |
ые xi, а затем искусственные переменные. |
|
|
|
||||||||||||
дополнительные переме |
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|
в табличной форме выражают |
|||||||
С целью формулировки задачи для ее решения |
|
||||||||||||||||||||||||
|
|
|
|
|
|
о |
|
|
|
ые из системы уравнений и подставляют в целевую |
|||||||||||||||
искусственные переме |
|
||||||||||||||||||||||||
функцию. Далее задача решается симплексным методом. |
|
|
|
|
|
|
|||||||||||||||||||
Решение задания 3. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
е |
|
|
|
|
|
|
|
|
4 |
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
л |
Приведемтрзадачу к каноническому виду, для этого разнородную систему |
||||||||||||||||||||||||
ограниченийк |
преобразуем |
|
к системе уравнений, введя |
неотрицательные |
|||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
ба ансовые переменные x |
³ 0, x |
|
³ 0. |
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
|
|
|
|
|
|
|
|
|
|