
книги из ГПНТБ / Тихомиров В.И. Линейное программирование в организации и планировании путевого хозяйства конспект лекций для студентов специальности Стр-во ж. д., путь и путевое хоз-во учеб. пособие
.pdfо>
о
|
|
|
|
|
|
|
|
|
|
Таблица 9 |
Номер |
|
|
|
1 |
1 |
1 |
0 |
0 |
0 |
0 |
Базис |
c |
План |
|
|
|
|
|
|
|
|
итерации |
|
|
|
Xl |
X; |
x 3 |
Xl |
X-o |
x e |
Xi |
|
|
|
|
|||||||
|
-V, |
0 |
1.5 |
1 |
1,5 |
1,2 |
1 |
0 |
0 |
0 |
0 |
х ь |
0 |
1,0 |
| Г Щ | |
0,75 |
1 |
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
0 |
450 |
350 |
|
0 |
2 |
1,5 |
|
Zj —Cj |
0 |
- 1 |
Xt |
0 |
0.65/1,1 |
0 |
■*1 |
1 |
1/1.1 |
1 |
1 |
0 |
145/1,1 |
0 |
|
|||
Xl |
0 |
0 ,7/1,1 |
0 |
|
Zj - C j |
1/1.1 |
0 |
Xl |
0 |
3,6 |
|
x t |
1 |
0,62 |
|
Xn |
1 |
0,42 |
|
X7 |
0 |
0,35 |
|
550 |
450 |
0 |
0 |
1 |
0 |
1,7 |
2 |
0 |
0 |
0 |
1 |
— 1 |
—1 |
0 |
0 |
0 |
0 |
0,9/1,1 |
0,32/1,1 |
1 |
-1 /1 ,1 |
0 |
0 |
0.75/1,1 |
1/1.1 |
0 |
1/1.1 |
1 |
0 |
|| 3425/11 | |
1450/11 |
0 |
-3500/11 |
0 |
0 |
745/1100 |
7/11 |
0 |
-15/11 |
0 |
1 |
-7/22 |
-1/11 |
0 |
10/11 |
0 |
0 |
- C j |
1,04 |
0 |
0 |
0,039 |
0 |
0,01 |
7/6850 |
0 |
* Столбцы под неизвестными |
не заполнены, |
так как |
получено оптимальное решение. |
|
|
|
Требуется составить такой план, при котором был бы вы полнен максимальный объем работы при имеющихся ограни ченных ресурсах.
Исходные данные для составления плана представлены в табл. 10.
|
|
|
|
|
|
|
|
|
Таблица 10 |
Пере- |
|
|
|
|
Нормы затрат на единицу продукции |
||||
Виды ремонтов |
|
|
|
|
|
|
|||
мен- |
|
рель |
ще |
шпалы, |
скрепле чел.-дни |
||||
iiые |
|
|
|
|
|||||
|
|
|
|
бень , |
|||||
|
|
|
|
|
сы , т |
м> |
шт. |
ния, т |
|
|
|
|
|
|
|
|
|
|
|
х-1 Капитальный |
ремонт с |
130 |
2000 |
2000 |
35 |
500 |
|||
Л'2 |
постановкой на щебень |
||||||||
Капитальный |
ремонт |
на |
130 |
1000 |
2000 |
35 |
400 |
||
|
старом |
щебне . . |
. . |
||||||
Х 'з |
Средний |
ремонт па |
ста |
5 |
600 |
450 |
2.0 |
350 |
|
|
ром щ ебне................... |
||||||||
Х 'з |
Подъемочный |
ремонт |
на |
|
200 |
200 |
0 5 |
300 |
|
|
старом |
щебне . . |
. . |
|
|||||
|
Ресурсы на год . . . |
. |
52С0 |
70000 |
90000 |
1500 |
110000 |
||
Ре ше н и е . |
Составляем систему |
ограничений |
и целевую |
||||||
функцию, для чего количество километров, |
отремонтирован |
ных первым, вторым, третьим и четвертым видами ремонтов обозначим соответственно через хь х2, х3, х4.
Система ограничений и целевая функция будут иметь вид:
1ЗОх1-Р 130х2 -Р 5х3 -j-0х4 |
5200 |
||
2000хj -{ -1000^2 -р 600х3 -р 2000х4 $ci /0000 |
|||
2000Х| -р 2000х2 -р450х3 |
-Р 200x4s=ci90000 |
||
35Х] -р35х2 -р2х3 + 0,5х4 |
1500, |
|
|
500х1+ 400х2 -рЗ50х3 -р300х4 |
110 000, |
||
x' i^O ; х'2 > 0; х3> 0; х4)>0, |
|
||
Z=Xi+ х2-рхз-рх4^-тах. |
|
|
|
Преобразуем систему неравенств в равенства путем введе |
|||
ния дополнительных переменных х5, |
х6, |
х7, |
х8, х9. |
1ЗОхj -р 130х2 -р5х3 -р0х4+ х 5 = 5200
2000х, + 1000х2 -р600х3 + 2000х4 + х@= 70000 2000Х) -р2000х2 + 450х3 -р200х4 -рх7 = 90000 35Х] + 35х 2-р2х3 + 0,5х 4-Р х8 = 1500
50Охр -р400х2 -рЗ50х3 -р300х4 -Р Xg = 110000 Х'1^ 0; х2> 0; х3 > 0; х4зг0.
Z=x'i + х2 + х'з+ хр-^-шах.
Переходим к симплексной таблице (табл. 11).
61
Номеритерации
и
о
|
|
|
|
|
|
|
|
|
|
Таблица II |
|
|
|
|
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Базис |
С |
План |
|
|
|
|
|
|
|
|
|
|
|
|
x, |
Xn |
■*3 |
|
x b |
*6 |
x 7 |
-<8 |
Xo |
|
0 |
5200 |
130 |
130 |
5 |
0 |
1 |
0 |
0 |
0 |
0 |
-*0 |
0 |
70000 |
120001 |
1000 |
6C0 |
200 |
0 |
1 |
0 |
0 |
0 |
*7 |
0 |
90000 |
2000 |
2000 |
450 |
200 |
0 |
0 |
1 |
0 |
0 |
■*8 |
0 |
1500 |
35 |
35 |
2 |
0,5 |
0 |
0 |
0 |
1 |
0 |
*9 |
0 |
110000 |
500 |
400 |
350 |
300 |
0 |
0 |
0 |
0 |
1 |
|
l j - C j |
.0 |
|
- 1 |
|
- 1 |
0 |
0 |
0 |
0 |
0 |
Л'о |
0 |
650 |
0 |
65 |
-3 1 |
- 1 3 |
1 |
-13/2C0 |
0 |
0 |
0 |
Л'| |
1 |
35 |
1 |
1/2 |
340 |
1 1/Ю 1 |
0 |
■ 1/2000 |
0 |
0 |
0 |
Л'7 |
0 |
20000 |
0 |
1000 |
- 1? 0 |
0 |
0 |
- 1 |
1 |
0 |
0 |
лг8 |
0 |
275 |
0 |
35/2 |
-17/2 |
—3 |
0 |
-35/2000 |
0 |
1 |
0 |
х и |
0 |
92500 |
0 |
150 |
200 |
250 |
0 |
-1/4 |
0 |
0 |
1 |
|
Z j - C j |
35 |
0 |
-1 /2 |
-7/10 |
-9/10 |
0 |
1/200 |
0 |
0 |
0 |
-V1 |
о |
5200 |
130 |
130 |
5 |
0 |
1 |
0 |
0 |
0 |
0 |
Xt |
1 |
350 |
110 |
5 |
3 |
1 |
0 |
1/200 |
0 |
0 |
0 |
Х1 |
0 |
20000 |
0 |
1000 |
— 150 |
0 |
0 |
- 1 |
0 |
0 |
0 |
■*8 |
0 |
1325 |
30 |
75/2 |
1/2 |
0 |
0 |
-5/2000 |
0 |
1 |
0 |
•*9 |
0 |
5000 |
-2500 |
—1100 |
-550 |
0 |
0 |
—3/2 |
0 |
0 |
1 |
|
Zj — Cj |
350 |
9 |
4 |
2 |
0 |
0 |
1/200 |
0 |
0 |
0 |
Итак, за две итерации получен оптимальный план: 350 км- подъемочного ремонта пути.
З а д а ч а 3
Эта задача о закреплении путевых машинных станций за' участкам» работ.
Допустим имеется я различных категорий ПМС, которые нужно закрепить за определенными участками.
Пусть годовой объем работ ПМС i-того типа на /'-том- участке равен atj км, а связанные с ним годовые затраты ПМС by руб. Определить число хи ПМС i-того типа, ко торое следует закрепить за /-том участком для обеспечения, ремонта этого участка в объеме а,;- км (г==1, . . . , «; / = 1,..., т) при минимальных годовых затратах, если известно, что имеет ся Nt ПМС i-того типа i= 1,..., п).
Так как объем работ на /-том участке равен
ау ху + . - ■o,njxnj (/ = 1, ... , т). а суммарные расходы состав ляют при этом
2 1 /2-1 W
то задача состоит в минимизации линейной формы
|
|
т |
п |
|
|
|
|
|
I - 11=1 |
|
|
|
|
при следующих ограничениях: |
|
|
|
|
||
ач хч + |
. . . + anJ xnJ> |
a, (i = |
1......... |
m) |
||
xh + |
. . . - f |
x , m - |
N x |
(i = |
1 ................ |
ti) |
A'i; 0 0 (i = |
1, ... |
л; |
/ = 1, |
. . . , |
m). |
Задача решается симплексным методом с учетом целочис ленное™ Х у .
Положим, три категории ПМС следует распределить между четырьмя участками. В табл. 12 указаны количества ПМС каждой категории, годовой объем работ для каждой ПМС в: километрах капитального ремонта и соответствующие годовыезатр аты.
63,
|
|
|
|
|
|
|
|
Таблица 12 |
|
Катего |
|
Годовой объем |
работ |
Годовые затраты одной |
|||||
Количе |
одной ПМС на участках, |
|
ПМС по участкам, |
||||||
рия |
|
|
км |
|
|
тыс. |
руб. |
|
|
ПМС, |
ство |
|
|
|
|
|
|
|
|
группа |
ПМС |
1 |
И |
ш |
IV |
1 |
II |
III |
IV |
|
|
||||||||
1 |
S |
75 |
0П |
50 |
100 |
С |
Ш |
8 |
15 |
2 |
10 |
60 |
60 |
70 |
50 |
8 |
7 |
4 |
6 |
3 |
6 |
50 |
45 |
35 |
4J |
6 |
7 |
4 |
7 |
Надо закрепить ПМС за участками так, чтобы при мини |
|||||||||
мальных |
годовых затратах отремонтировать иа каждом участке |
соответственно не менее 300, 180, 350, 400 км пути. Обозначим через Хц число ПМС t-той категории (i = 1,2,3),
которое планируется закрепить за /-тым участком (/=1,2, 3,4). Тогда задача сводится к минимизации линейной формы:
Z, = 6 .v 1 1 -}- 10.v12 И- 8 х iз—}—15х] 4 -{-8 х2 1 -Т 7х22 4- 4х2з4-
4- бд'24 4- 6 х31 4-1 х з2 4- 4 .V33 4- 7л'з.|
при следующих ограничениях:
/ 5-Vj1 4~ 6 O-V2 1 4“ 5 ОХ31 |
300 |
90х12 4“ 60^22 4~ 45х32^ |
180 |
50х134- /0х2з4- З5х33 ^ |
350 |
10 0 Х[4 4“ 50х24 4~ 40х34^ 4 0 0
Хц 4-Xi2 4-xI3 4-xI4 = 8
Х21 + х2 2 4-х2 3 4-х24= 1 0
х31 4- Х39 + Х33 4- Х34 = 6
ху > 0 ; ( i= l ,2, 3; /= 1 , 2, 3, 4)
Перепишем ограничения в таком виде:
у 1= 75хи 4“ 60х214- 50х31—300
Уч = 90х12 4- 60х22 4- 45х32— 180 Д-? 0
У з = 50х13 -f- 70х2з4- 35хзз—350 ^ 0
у4 = 1 ООх144- 50х24 -г 4 ОХ3.1—400 0 0 = —Х ц — Х [2—х 13— Хц-р 8
0= —x2i—х22—х2з—х24 4" 10
0 = — Х 31— Х 39— Х 33— х 344 - 6
v,7^ 0 ; (1=1, 2, 3; /= 1 , 2, 3, 4)
€ 4
|
Составим табл. |
13. |
|
|
|
|
|
|
|
|
Таблица 13 |
|||||||
|
|
|
|
СЧ |
со |
ч |
г |
|
|
гч |
со |
С4 |
ГО |
сч |
с о |
со |
1 |
|
|
|
|
1 |
н |
ч |
ч |
ч |
1 |
1 |
ч |
1 |
|
ч |
|||||
|
|
|
1 |
1 |
1 |
1 |
|
1 |
1 |
|
1 |
|
||||||
У\ = |
|
- 7 5 |
0 |
0 |
0 - 6 0 |
|
0 0 0 -5 0 |
0 0 |
0 -3 0 0 |
|||||||||
у 2 = |
|
0 |
—90 |
0 |
0 |
|
0 |
—60 |
0 |
0 |
0 |
- 4 5 |
0 |
0 |
— 180 |
|||
У з |
= |
|
0 |
0 |
- 5 0 |
0 |
|
0 |
|
0 |
—70 |
0 |
0 |
0 |
—35 |
0 -3 5 0 |
||
У4 |
= |
|
0 |
0 |
|
0 |
-10 0 |
0 |
|
0 |
0 |
- 5 0 |
0 |
0 |
0 |
—40 |
—400 |
|
0= |
|
ш |
1 |
|
1 |
1 |
|
0 0 0 0 0 0 0 0 |
8 |
|||||||||
0= |
|
0 |
0 |
|
0 |
0 |
|
1 |
|
t |
1 |
1 |
0 |
0 |
0 0 10 |
|||
0= |
|
0 |
0 0 |
0 |
|
0 0 0 0 1 |
1 |
1 |
1 |
6 |
||||||||
Z = |
|
- 6 |
- 1 0 - 8 |
|
- 1 5 |
- 8 |
|
- 7 - 4 |
— 6 |
- 6 |
—7 —4 - 7 |
0 |
||||||
|
Путем симплексных преобразований освобождаемся от ну |
|||||||||||||||||
левых уравнений. |
|
от первого |
нулевого |
уравнения, |
получим |
|||||||||||||
|
Освободившись |
|||||||||||||||||
табл. |
14. |
|
со |
|
|
|
|
с» |
|
|
|
|
|
-Р? |
Таблица 14 |
|||
|
|
|
|
|
|
|
С1 |
|
|
со |
|
|
го |
ГО |
|
|||
|
|
|
|
|
|
|
|
|
|
|
сч |
|
|
|
|
|||
|
|
|
|
! f |
|
|
ч |
ч |
|
ч |
|
|
|
ч |
ч |
ч |
ч |
1 |
|
|
|
|
1 |
|
|
1 |
|
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
|
|
|
i/i= |
75 |
7 5 |
|
75 |
-6 0 |
|
0 |
|
0 |
0 |
-5 0 |
0 |
0 |
0 |
300 |
||
|
Vo = |
- 9 0 |
0 |
|
0 |
0 - 6 0 |
0 |
0 |
0 -4 5 |
0 |
0 -1 8 0 |
|||||||
|
У3 = |
0 -5 0 |
|
0 |
0 |
|
0 |
- 7 0 |
0 |
0 |
0 |
-3 5 |
0 |
— 350 |
||||
|
У4= |
0 |
0 |
— 100 |
0 |
|
0 |
|
0 |
- 5 0 |
0 |
0 |
0 |
- 4 0 |
-4 0 0 |
|||
|
A'j |= |
1 |
1 |
|
1 |
0 |
|
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
8 |
||
|
|
0 = |
0 |
0 |
|
0 |
1 |
|
1 |
R |
1 |
0 |
0 |
0 |
0 |
10 |
||
|
|
0= |
0 |
0 |
|
0 |
0 |
|
0 |
|
0 |
0 |
1 |
1 |
1 |
1 |
6 |
|
|
z = |
- 4 — 2 - 9 |
— 8 |
— 7 |
- 4 |
— 6 |
- 6 |
- 7 |
- 4 |
- 7 |
< s |
|||||||
|
Освободившись от второго нулевого уравнения, получим |
|||||||||||||||||
таол. |
15. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 15 |
|||
|
|
|
|
СЧ |
со |
|
|
|
|
|
|
|
|
еч |
со |
СО |
|
|
|
|
|
|
н |
ч |
|
ч |
4 " |
|
н |
Ч |
|
- з |
со |
|
|
||
|
|
|
|
|
|
|
ч |
ч |
ч |
|
1 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
sS* |
|
|
|
|
||
|
|
|
|
1 |
1 |
|
1 |
1 |
|
1 |
|
1 |
1 |
|
1 |
1 |
|
|
|
У |
, |
= |
75 |
75 |
|
7 5 |
—60 |
|
0 |
|
0 -5 0 |
0 |
0 |
0 |
|
300 |
|
|
1 |
/ , = |
-9 0 |
0 |
|
0 |
0 |
-6 0 |
0 |
0 —45 |
0 |
0 |
— |
180 |
||||
|
У3 |
= |
0 -5 0 |
|
0 |
0 |
|
70 |
70 |
0 |
0 |
- 3 5 |
0 |
|
350 |
|||
|
У4 — |
0 |
0 |
-10 0 |
0 |
|
0 |
—50 |
0 |
0 |
0 |
- 4 0 |
—400 |
|||||
|
Х \ \ — |
1 |
1 |
|
1 |
0 0 0 |
0 0 |
0 |
0 |
|
8 |
|||||||
|
х 2 3 — |
0 |
0 |
|
0 |
1 |
|
1 |
|
1 |
0 |
0 |
0 |
0 |
|
10 |
||
|
|
0 = |
0 |
0 |
|
0 |
0 0 |
|
0 |
1 |
1 |
ly jl |
1 |
|
6 |
|||
|
Z = |
- 4 - 2 |
|
- 9 |
—4 - 3 - 2 |
- 6 —7 - 4 |
— 7 |
|
8 8 |
. 5 — 931 |
65 |
Освободившись от последнего нулевого |
уравнения, |
полу |
||||||||
чим новую табл. |
16. |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
Таблица 16 |
|
|
сч |
СО |
* |
«ч |
сч |
сч |
СО |
СЧ |
Н |
1 |
|
Ч |
Н |
|
|
ч |
ч |
ч |
|||
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
Уг= |
7 5 |
7 5 |
7 5 |
- 6 0 |
0 |
0 |
— 5 0 |
0 |
0 |
3 0 0 |
Уз= |
1— 9 0 Ц |
0 |
0 |
0 |
- 6 0 |
0 |
0 |
— 4 5 |
0 |
— 1 8 0 |
Уз= |
0 |
- 5 0 |
0 |
0 |
7 0 |
7 0 |
3 5 |
3 5 |
3 5 |
5 6 0 |
|
0 |
0 |
—1 0 0 |
0 |
0 |
- 5 0 |
0 |
0 |
- 4 0 - 4 0 0 |
|
*11 = |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
8 |
*.з= |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 0 |
*33= |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
6 |
Z = |
- 4 |
—2 |
- 9 |
—4 |
— 3 |
- 2 |
—2 |
—3 |
- 3 |
112 |
В этой таблице есть еще отрицательные свободные члены. Это говорит о том, что опорный план еще не получен.
Делаем один шаг модифицированного Жорданова исклю чения с разрешающим элементом, находящимся в первом столб це и второй строке (—90). В результате получим новую таблицу (табл. 17).
Таблица 17
|
—Уз |
* 1 3 |
— * 1 4 |
— * 2 1 |
— * 2 2 |
— * 2 1 |
'— * 3 1 |
— |
* 3 2 |
-----Л'3 4 |
1 |
< / i = |
-75/90 |
75 |
75 |
- 6 0 |
- 5 0 |
0 |
- 5 0 |
— |
75/2 |
0 |
150 |
* 1 2 = |
-1 /9 0 |
0 |
0 |
0 |
2/3 |
0 |
0 |
1/2 |
0 |
2 |
|
Уз— |
0 |
- 5 0 |
0 |
0 |
70 |
70 |
35 |
|
35 |
35 |
560 |
|
0 |
0 |
-10 0 |
0 |
0 |
1-50| |
0 |
|
0 |
- 4 0 |
-400 |
* и = |
1/90 |
1 |
1 |
0 |
—2/3 |
0 |
0 |
- |
1/2 |
0 |
6 |
* 2 3 = |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
|
0 |
0 |
10 |
* 3 3 = |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
|
1 |
1 |
6 |
Z — |
— 4/90 |
- 2 |
- 9 |
—4 |
- 1 /3 |
- 2 |
- 2 |
- 1 |
- 3 |
120 |
Вновь полученный план также не является опорным. Де лаем еще один шаг модифицированного Жорданова исключе ния с разрешающим элементом, находящимся в шестом столбце и четвертой строке. В результате придем к табл. 18.
66
I
Таблица 18
|
—Уз |
- - * 1 3 |
х н |
—* 3 1 |
—-^32 |
— У1 |
— * 3 1 |
* 3 2 |
—* 3 1 |
1 |
//,= |
— 75/90 |
75 |
75 |
- 6 0 |
-5 0 |
0 |
- 5 0 |
-7 5 /2 |
0 |
150 |
|
— 1/90 |
0 |
0 |
п |
2/3 |
0 |
0 |
1/2 |
0 |
2 |
Уъ = |
0 |
—50 |
-1 4 0 |
0 |
7и |
70/50 |
35 |
35 |
—21 |
0 |
*24= |
0 |
0 |
2 |
0 |
0 |
- 1 /5 0 |
0 |
0 |
4/5 |
8 |
A 'l t = |
1/90 |
1 |
1■ |
0 |
- 2 /3 |
0 |
0 |
- 1 /2 |
0 |
6 |
|
0 |
0 |
—2 |
1 |
1 |
1/50 |
0 |
0 |
- 4 /5 |
2 |
* 3 3 — |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
6 |
Z = |
— 4/90 |
- 2 |
—5 |
—4 |
- 1 /3 |
— 1/25! |
- 2 |
— 1 |
- 7 / 5 |
136 |
|
|
|
|
|
|
1 |
|
|
|
|
В данной таблице в последнем столбце нет отрицательных элементов, следовательно, получен опорный план.
Взаключительной строке все коэффициенты отрицатель ны, значит получен и оптимальный план.
Вданном плане две путевые '.машинные станции из первой группы закрепляются за вторым участком, шесть — за первым
участком (х12= 2 ; Л'ц= 6) .
Из второй группы 8 ПМС закрепляются за четвертым участком п 2—за третьим (л'24= 8; х23= 2). Остальные 6 ПМС
третьей группы закрепляются за третьим участком |
(*зз = 6). |
Суммарные годовые затраты при этом составят |
136 тыс. |
руб. |
|
З а д а ч а 4 |
|
Эта задача о назначениях. Будем рассматривать задачу о распределении п машин (работников) ПМС на п работ, так чтобы каждая машина (работник), каждая ПМС выполняли одну и только одну работу и чтобы при заданной производи тельности каждого механизма (работника) ПМС на каждой из работ суммарный эффект был максимальным. Рассмотрим задачу о распределении п ПМС по п работам.
Обозначим через Сп (i, / = 1 ,.. ., п) производительность /-той ПМС на /-той работе.
Тогда рассматриваемая задача будет заключаться в та ком выборе п элементов из матрицы ||Ci;-|| по одному из каждой строки и каждого столбца, чтобы их сумма cljl + ctjt+
+ cnjn (/*=/= je при k = l) была максимальной.
Обозначив через х,- переменную, равную единице, если бтая ПМС назначена на /-тую работу, и равную нулю, если она на эту работу не назначена, мы сведем задачу к следую щей задаче линейного программирования:
67
Среди неотрицательных |
целочисленных |
решений системы |
|||||
2 «-уравнении |
|
|
|
|
|
|
|
+1 + |
*» + |
•• • + |
Xi„ = |
^ |
0 ' = С •• •, |
п) |
|
x ,j + |
*2/ + |
• • • + |
xnj = |
* 1 |
( / = 1 , |
•• ■, |
п), |
означающих, что каждая ПМС выполняет одну работу и что каждая работа обеспечивается одной ПМС, найти такое решение, которое максимизирует линейную форму
7 — |
V |
V |
с ■V • |
^ |
Zl |
2j |
L4 XiJ- |
|
Ы1 |
/=1 |
|
Пусть на дороге имеется четыре путевые машинные стан ции: ПМС-1. ПМС-2, ПМС-3, ПМС-4.
Каждая ПМС может быть использована на каждом из че тырех видов работ:
К\ — капитальный ремонт пути на старом щебне и дере
вянных шпалах; |
|
|
|
|
Ко — то же на железобетонных шпалах; |
|
на щебень |
||
Кз — капитальный |
ремонт пути |
(с постановкой |
||
и деревянных шпалах); |
|
с производитель |
||
Кц — то же на железобетонных шпалах, |
||||
ностью в километрах пути, заданной в виде матрицы |
||||
(табл. 19). |
|
|
|
|
|
|
|
|
Т а б л и ц а 19 |
|
Кх |
к 2 |
К3 |
М |
П М С -1 |
60 |
55 |
50 |
45 |
П М С -2 |
65 |
to |
75 |
70 |
П М С -3 |
70 |
65 |
62 |
57 |
П М С -4 |
50 |
45 |
55 |
52 |
Требуется так распределить ПМС по одной на каждую из работ, чтобы суммарная производительность всех ПМС была максимальной.
На основании исходных данных суммарную производитель ность ПМС запишем в виде линейной формы
Z = 60* i 1-{-55л:j2+ 50л13Т 45*14+ 65*21 + 60*22Т
+ 75л'2з + 70л.'24+ 70*31 + 65*32 + 62*33 + 57* 3.i +
+ 50*41+ 45*42+ 55*43 + 52*44—>-гпах
68
Таблица 20
|
|
— x n |
—*12 |
— *13 |
0 = |
1 |
1 |
1 |
|
0 = |
0 |
0 |
0 |
|
0 = |
0 |
0 |
0 |
|
0 = |
0 |
0 |
0 |
|
0 = |
1 |
0 |
0 |
|
0 |
= |
0 |
1 |
0 |
0 |
= |
0 |
0 |
1 |
0 |
= |
0 |
0 |
0 |
z = |
|
- 6 0 |
- 5 5 |
- 5 0 |
~ * I4
1
0
0
0
0
0
0
1
1 «u СЛ
- * a i |
---x %2 |
—*23 |
— *24 |
- * j i |
— XZ2 |
* 3> |
— *:u |
— *41 |
- * 4 2 |
- *43 |
|
Л44 1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 . |
0 |
1 |
1 . |
1 |
|m | |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
—65 |
- 6 0 |
— 75 |
- 7 0 |
- 7 0 |
- 6 5 |
- 6 2 |
- 5 7 |
- 5 0 |
- 4 5 |
- 5 5 |
- 5 2 |
0 |
Т а б л и ц а 21
|
|
— V, 1 |
-^12 |
x 3 |
- Л |.4 |
*23 |
— -*22 |
- |
*24 |
— *31 |
*32 |
—*33 |
|
*41 |
*42 |
- * 4 3 |
— *44 |
1 |
■ |
0 = |
j m j |
1 |
1 |
1 |
0 |
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
0 |
|
||||||||||||||||
|
|
0 |
0 |
0 |
0 |
1 |
1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
|
0 = |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
|
|
0 = |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
|
0 = |
1 |
0 |
0 |
0 |
1 |
0 |
|
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
|
|
0 = |
0 |
1 |
0 |
0 |
0 |
1 |
|
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
|
|
0 = |
0 |
0 |
1 |
0 |
- 1 |
- 1 |
— 1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
|
|
0 = |
0 |
0 |
0 |
1 |
0 |
0 |
|
1 |
0 |
0 |
0 |
l |
0 |
0 |
0 |
1 |
|
|
z = |
- 6 0 |
- 5 5 I - 5 0 |
- ' 5 |
- 1 0 |
15 |
1 |
5 |
- 7 0 |
— 65 |
- 6 2 1 - 5 7 |
- 5 0 |
—45 |
- 5 5 |
- 5 2 1 |
?5 |
||
|
|
|