Файл: Тихомиров В.И. Линейное программирование в организации и планировании путевого хозяйства конспект лекций для студентов специальности Стр-во ж. д., путь и путевое хоз-во учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.07.2024

Просмотров: 246

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

 

Составим табл.

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

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