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

книги из ГПНТБ / Казаков А.П. Технология и организация перегрузочных работ учебник

.pdf
Скачиваний:
69
Добавлен:
27.10.2023
Размер:
25.81 Mб
Скачать

мого решения. Ниже будут рассмотрены некоторые методы решения задач линейного программирования на конкретных примерах.

Полученное оптимальное решение задачи должно быть тщательно проанализировано. Следует иметь в виду, что оптимальным данное ре­ шение (план) будет только при тех условиях, которые были учтены при составлении математической модели. Чем полнее и точнее были учтены все факторы, влияющие на ход изучаемого процесса, тем точнее будет рассчитанный план.

§ 55. Оптимальное раскрепление грузополучателей за отдельными участками порта

Для оптимального распределения грузооборота между пунктами отправления и назначения (составления оптимальных планов матери­ ально-технического снабжения и др.) используется транспортная за­ дача линейного программирования.

В условиях порта при помощи решения транспортной задачи можно производить оптимальное раскрепление клиентуры за отдельными гру­ зовыми районами, специализацию отдельных районов и причалов и т. д.

Содержание и математическая модель такой задачи в виде системы линейных уравнений и неравенств (185) — (188) приводились в преды­ дущем параграфе.

Рассмотрим решение задачи на конкретном примере1. Пусть в порту имеются три отдельно расположенных причала Аи А.г, А 3 для перера­

ботки песка с грузооборотом соответст­

 

 

 

 

 

венно

аг = 400

тыс. т, а2 = 550 тыс. т

 

 

Т а б л и ц а

13

и а3 =

350 тыс. т.

Песок

доставляется

 

 

автотранспортом на 4 предприятия Вг,

 

 

Предприятия

 

В 2, В 3, В4, потребность каждого из кото­

Причал

в.

вг

в3

в4

рых в песке составляет Ьг

= 250 тыс. т,

 

 

 

 

 

 

Ьп — 400 тыс. т,

Ь3 = 200

тыс. т,

Ь4 =

Ai

40

70

60

80

= 450

тыс. т.

Стоимость перевозки 1 т

а2

30

75

70

70

песка

(в коп.)

 

СД,

Ci2>

С13

^ 20

Аз

60

65

75

60

С22, С23 и т.

д. от

причалов до пред­

 

 

 

 

 

приятий приведена в табл. 13.

 

 

 

 

 

14).

Все исходные данные вносятся в специальную матрицу (табл.

В правом верхнем углу каждой средней клетки матрицы проставляется соответствующая стоимость перевозки 1 т песка от причала до потреби­ теля Ctj. Нижняя часть клетки является операционным полем, куда записываются значения определяемых переменных х и . Кроме того, выделяются колонка и строка для подсчета вспомогательных величин (потенциалов) а г и

Если по тем или иным причинам перевозка из какого-либо пункта {причала) до другого пункта (предприятия) недопустима, то соответ­

ствующие клетки матрицы могут зачеркиваться

или в них ставятся

1 Во всех примерах данной главы приведены условные цифровые данные.

10*

291

 

 

 

 

 

 

Т а б л и ц а

14

 

Оценочные

 

Предприятия-получатели

 

 

 

 

 

 

 

 

 

 

Количест­

 

числа

В,

в 2

В г

1

В п

Причал А

 

во

груза

 

 

 

 

 

 

на прича­

 

 

 

 

 

 

 

 

 

Pi

р 2

Р,

 

Р п

 

ле <3-

 

 

 

 

 

 

 

|Сц

|С«

|6 l3

 

| £ i n

 

 

A i

« 1

* 1 1

* 1 2

*13

 

*17!

 

 

 

 

[ 6 2 1

[С22

|Сгз

 

|6 2 7 I

 

 

 

а 2

* 2 1

* 2 2

*23

 

*271

 

а 2

 

 

|Cm i

|С*П2

|С т з

 

|С т п

 

 

А т

°&7П

* m i

Х ТП2

х пг з

 

х т п

 

а т

Потребность

b j

b x

&2

^3

 

ь п

 

 

произвольные, заведомо высокие затраты на перевозку, что исключает использование этого направления в оптимальном плане.

Задача методами линейного программирования решается по опре­ деленным формализованным правилам (алгоритму). При этом каждый метод имеет свой алгоритм решения, следуя которому и отыскивают оптимальный план. При решении задачи линейного программирования составляется ряд систематически улучшаемых вариантов, позволяю­ щих постепенно приблизиться к искомому оптимальному варианту. Для оценки оптимальности варианта в различных методах решения задач выработаны отличительные признаки, которые и позволяют уста­ новить оптимальность того или иного варианта.

Используем для решения поставленной задачи метод потенциалов а. Составим рабочую матрицу (табл. 15) и занесем в нее все цифровые

исходные данные.

К решению задачи приступают с составления исходного плана, устанавливающего первоначальное распределение перевозок между предприятиями. При этом можно начинать распределение ресурсов (перевозок) с верхней левой клетки матрицы и последовательно разме­ стить весь грузооборот 1, 2 и 3-го причалов до его полного исчерпыва­ ния (метод «северо-западного угла»).

Однако применяют и другие методы составления исходного плана, которые позволяют получить улучшенный исходный план и этим самым

уменьшить число шагов (итераций) приближения к оптимальному плану.

В примере в основу составления исходного плана положим прин­ цип заполнения клеток по самым дешевым направлениям перевозок.1

1 В учебнике не излагаются теоретические основы различных методов реше­ ния задач линейного программирования. С ними читатель может познакомиться в специальной литературе [72, 52].

292

 

Оценка

П р и ч а л

 

 

ах=0

^2

а2= —Ю

 

II СП

^3

1

 

bi

 

 

 

 

 

Т а б л и ц а

15

 

 

П р е д р и я т и я

 

 

 

 

В,

 

в2

в,

 

в4

 

а1

 

 

р2=70

 

 

Р*==80

 

3 i = 4 0

 

Ра = 60

 

 

 

|

40

70

|

60

I

80

 

 

50

200

150

400

 

 

©*----

 

 

---- ►©

 

 

|

30

 

|

70

А

70

 

175

|

 

250

 

300

 

550

 

 

 

|

60

| 65

1 75

|

60

 

_

 

350

_

 

 

 

350

 

 

4

 

 

— ►©

 

 

 

 

0

 

 

 

 

250

400

200

 

450

 

1300

По этому принципу на предприятие Вг направим 250 тыс. т песка с при­ чала А 2, на предприятиеВ г — 350 тыс. т песка с причала А 3 косталь­ ную часть потребного песка с причала А и так как на причале А 3 пе­ сок исчерпан, и т. д. При распределении всех ресурсов сумма чисел в клетках каждого столбца должна равняться ограничению по столбцу bj и в каждой строке—ограничению по строке at.

Далее переходим к улучшению исходного плана и отысканию оп­ тимального решения.

План будет оптимальным в том случае, если во всех клетках вы­

полняются условия:

 

 

 

при

х и > 0

 

 

 

 

 

 

 

 

§7 4~

— Сij >

(189)

 

 

 

Pi 4"

CU,

 

(190)

где

аг и

 

— вспомогательные

величины

(оценочные числа), рас­

 

 

 

считываемые для каждого варианта раскрепления

 

 

 

предприятий за причалами.

 

Значение

вспомогательных величин

a t

и |37можно определить

при

условии,

что в матрице заполнено

не менее т + п — 1 клеток.

При меньшем количестве занятых клеток

в одной или нескольких

свободных

клетках ставится нуль («значащий нуль»), что позволяет

определить

все оценочные числа.

 

 

 

293

Зададимся произвольным значением % = 0 и рассчитаем значения а и Р для всех пунктов отправления Ai и пунктов назначения By. Пользуясь уравнением (189), находим:

Ра =

С 12 —

a j

=

70

0 =

70;

Рз =

с13

=

60 — О =

60;

 

Р« =

См —

ос4 =

80

0 ^ =

80;

«2 =

С24 — Р4 =

70 — 80 =

—10;

сс3

С 32 — Р 2

05 ■—

/0 — — 5,

P i =

Сн — а 2 =

30 — (—10) =

40.

Занесем все эти величины в соответствующие клетки табл.

15.

 

 

Проверим условия соблюдения оптимальности исходного плана для свобод­

ных клеток, в которых значение x%j =

0, по неравенству Ру- +

а г <

Qy'-

опти­

Для

клетки

1 —1: Р4 + а 4 = 40 + 0 =

40 <

Си =

40

условие

мальности выполняется. Аналогичный расчет делаем для других свободных клеток:

для

2—2

70 +

(—10) =

60 <

С22 =

75;

для 2—3

60 +

(—10) =

50 <

С23 =

70;

для

3—1

40

4 -

( —5) =

35 <

С81 =

60;

для

3—3

60

+

( — 5) =

55 <

С33 = 75;

для

3—4

80 +

( —5) =

75 >

С34 =

60.

Так как условие оптимальности не соблюдено, поскольку имеются свобод­ ные клетки, для которых а* -г Ру > Сц, необходимо план улучшить.

Для этого выбираем свободную клетку, где в наибольшей степени не соблю­ дено условие оптимальности. В нашем случае имеется всего одна такая клетка 3—4. Это свидетельствует о том, что в данной клетке при оптимальном плане должна быть определенная величина распределяемого ресурса.

Улучшение производится перемещением ресурсов (груза) из одной клетки в другую путем обхода по замкнутому прямоугольному контуру («цепочке»). Построение контура начинается из выбранной свободной клетки 3—4. Из нее линия контура идет в заполненные клетки 1—4, далее в клетку 1—2, опускается вниз в клетку 3—2 и снова возвращается в клетку 3—4.

Цепочка начинается и заканчивается в избранной свободной клетке, идет по свободным и занятым клеткам. Необходимо стремиться, чтобы цепочка имела наименьшее число поворотов, но повороты должны быть только в заполненных клетках. Цепочка может образовывать как четырехугольную, так и сложную фигуру. Двигаясь из клетки 3—4 по контуру, расставляют в каждой клетке зна­ ки плюс и минус, означающие сдвиг в распределении ресурсов (груза). Знак минус указывает, что из данной клетки груз частично или полностью изымает­ ся, а знак плюс — что груз в данную клетку добавляется.

Наибольшее количество груза, которое можно переключить из клетки 3—2 в клетку 3—4, равно 150.

Изменим (улучшим) на это количество план. Чтобы удовлетворить потреб­ ность в песке всех предприятий, такое же количество песка переместим из клетки 1—4 в клетку 1—2. Новое распределение перевозок представлено в табл. 16.

Далее проверяется улучшенный вариант плана на соблюдение условий оп­ тимальности по новым значениям вспомогательных величин (условных оценок). Если условия оптимальности не соблюдаются, то делают следующие шаги (ите­ рации) улучшения до тех пор, пока во всех клетках не будет выдерживаться условие оптимальности.

Рассчитаем значение вспомогательных величин, соответствующих новому

плану

распределения: а 4 = 0 , Р2 = 70,

|33 = 60, а 3 = —5, (34 = 65, а 2 = 5,

Рх =

25.

 

 

 

 

 

 

Проверим соблюдение условия оптимальности в свободных клетках (в за­

полненных клетках оно соблюдается):

 

в клетке

1 —1

0 -f 25 =

25 <

40;

в клетке

1—4

0 4- 65 =

65 <

80;

в клетке 2—2

5 +

70 =

75 <

75;

в

клетке 2—3

5 +

60

=

65 <

70;

в

клетке 3—1

—5 4- 25

=

20 <

60;

в клетке 3—3

—5 4- 60

=

55 <

75.

294

 

 

 

 

Т а б л и ц а 16

Оценка

 

 

Предприятия

 

Л,

в,

в.

в.

Причал

 

 

 

a i

“г

P i= 25

Р„=70

(5,=60

Р4= 6 5

 

 

 

 

^2

^3

ocj=0

|

40

|

70

|

60

I

80

 

200

 

200

 

400

 

|

30

1 75

|

70

|

70

а 2=5

250

 

 

 

300

550

 

|

60

|

65

1

75

|

60

а3= —5

 

200

 

 

150

350

 

250

 

400

 

200

 

450

1300

Т аки м о б р а зо м , д л я

в сех св ободн ы х кл еток a j +

<

Сг-у. С л ед о в а т ел ь н о ,

у л уч ш ен н ы й

пл ан б у д ет

опти м альн ы м .

 

 

Р а сх о д ы

по

д о ст а в к е

п еск а с пр и ч ал ов д о п р едп р и я ти й

по эт о м у п л а н у б у д у т

м иним альны м и

и состав я т

 

 

тп

2

2

C|j * |, = 200 000 • 70 + 200 000 -60+250 000 • 30 + 300 000• 70 +

»=1/=1

 

 

 

 

+

200 0 0 0 - 6 5 +

150 0 0 0 -6 0 = 76 500 000

к о п .= 7 6 5 ты с.

р у б .

П о п ер в он ач ал ь н ом у

п л а н у , со ст а в л ен н о м у

по п р и н ц и п у

сам ы х деш евы х

н а п р а в л ен и й

п ер ев о зо к ,

эти р а сх о д ы состав л я л и

 

тп

2

2 Ci j Xi j = 787,5 ты с. р у б ., т. е . были на 2 2 ,5 ты с. р уб . выше.

г=1/=1

§56. Оптимальное распределение перегрузочных машин по объектам работы

Впрактической деятельности работников порта возникает необ­ ходимость распределения имеющегося парка перегрузочных машин по отдельным причалам и участкам работы.

Особенно большой маневренностью обладают плавучие и самоход­ ные стреловые краны на гусеничном и пневматическом ходу. Благодаря своей подвижности они свободно могут перемещаться с одного причала на другой, что позволяет их использовать в разное время на различ­ ных объектах работы.

Оптимальный план расстановки кранов по объектам работы может быть составлен с использованием методов линейного программирова­ ния.

За критерий оптимальности в таких задачах могут быть приняты минимальные суммарные затраты машино-часов на выполнение задан­ ного объема работы, минимальные простои судов под обработкой, ми­ нимальные эксплуатационные расходы по перегрузочным работам

295

и содержанию флота. Многие проведенные расчеты показывают, что оптимальные планы, рассчитанные по разным критериям оптималь­ ности, незначительно отличаются один от другого. Поэтому в опера­ тивных расчетах часто за критерий оптимальности принимают тот, по которому легче рассчитать оптимальный план, так как быстро меняю­ щиеся условия работы не дают возможности затрачивать много времени на отыскание точного решения.

Рассмотрим отыскание плана оптимального распределения пере­ грузочных машин по причалам, перерабатывающим различные грузы. Такая задача возникает при перестановке плавучих кранов с одного причала на другой, при смене специализации причалов в связи с изме­

нением состава и размера грузооборота и т. д.

 

 

Построим экономико-математическую модель задачи.

 

 

Введем следующие обозначения:

(крана);

 

i — 1,2,. .., т — признак типа перегрузочной установки

типа

у = 1 , 2 , . . . , я — признак объекта

работы (участка, рода

груза,

судна и т. д.);

выработки (валовая производитель­

Ри — плановая норма

ность) г'-го типа

крана при использовании на

у-м

объекте за данный период времени с учетом всех воз­ можных перерывов в работе (на обед, ремонт, из-за отсутствия судов и т. д.);

Эи — эксплуатационные расходы по г-му крану и содержа­ нию флота под обработкой на /-м объекте (участке) за данный период, руб./кран;

xtj — искомое количество кранов г-ro типа, которые необ­ ходимо установить на у-м объекте (участке);

Gj — объем переработки груза на у-м участке;

N t — количество кранов г-го типа, которое подлежит рас­ пределению.

Решение задачи сводится к отысканию такого распределения пере­ грузочных установок (кранов) по объектам работы (участкам), при ко­ тором обеспечивается минимум расходов по перегрузочным установкам и содержанию флота под обработкой,

т

п

 

2= 2

2 э иХц-> min.

(191)

i= ii=i

 

При этом необходимо соблюдать следующие ограничения.

1. Количество груза, перерабатываемое всеми кранами на том или ином участке, должно быть равно объему грузопереработки данного участка:

т

 

2 РцХц = 0]-

(192)

»•= г

 

2. Количество кранов каждого типа на всех участках не должно превышать их имеющегося количества:

( 193)

/=1

296

3. Число кранов, закрепляемых за любым участком, не может при­ нимать отрицательных значений:

хи ^ 0 .

(194)

Иногда вместо числа разнотипных перегрузочных машин задается их ресурс в машино-часах или машино-сменах, нормативные затраты времени в машино-часах (машино-сменах) на перегрузку 1 тыс. т того или иного груза и эксплуатационные расходы по содержанию машины

за час или смену.

Для решения таких задач используются как точные, так и прибли­ женные методы.

Ниже решается симплексным методом, являющимся наиболее уни­ версальным в линейном программировании, конкретная задача по оп­ тимальному распределению трех типов плавучих кранов по трем спе­ циализированным участкам работы. Основные исходные данные задачи

приведены в табл. 17.

и эксплуатационные

Навигационная норма выработки кранов

расходы по кранам и флоту за время его обработки Э1} рассчитаны для определенной технологии и концентрации перегрузочных средств на обработке судов. Необходимо выбрать из числа имеющихся кранов для

Тип кран а 1

 

 

 

 

 

 

 

 

 

Т а б л и ц а

17

 

Н азван и е или

ном ер

гр у зо вы х

у ч астк о в

 

/= 1 , 2, . . . .

п; ко л и ч еств о

г р у з а ,

 

п ер ер аб аты ваем о е

на каж д ом

уч астк е ,

Gj', норма вы работки

к ран ов

на р а з ­

К о л и ч ес т ­

личны х у ч а с т к ах Р- . ;

навигационны е эксплуатационны е расходы

по

разл и ч ­

ным тип ам кранов

с

учетом

расходов

по флоту Э ^ у

иском ое

ко л и ч е ст в о

во кран ов

к а ж д о го

 

 

к р а н о в к а ж д о го тип а

на

у ч а с т к ах

x - j

 

 

 

типа N •

 

 

 

 

 

 

 

 

 

 

 

 

 

У ч асто к

1

 

 

У часток

2

 

У часток

3

 

 

G ,= 1 2 0 0

ты с.

т

 

G2= 1 4 0 0

т ы с .

т

О ,= 1 0 0 0

ты с . т

 

 

Р и

 

 

ТЫС. т

P j .

=

 

 

ТЫС. Т

P i 3 =

 

тыс. т

1

9

 

= 200 навиг------------.

210навиг-----------.

160навиг------------.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Э ц

=

60 тыс. руб.

Э 12 =

45

тыс. руб.

Э 13 =

70

тыс. руб.

 

 

 

 

* 1 1

= ?

 

 

* 1 2

=

?

 

*13

=

?

 

 

 

,

„„ ТЫС . т

 

 

 

 

ТЫС. т

Р 23 =

180

тыс. т

2

4

Р 21

---

'навиг.

р 22 =

150------------навиг.

------------навиг.

 

 

Э 21

=

40 тыс. руб.

Э 22 =

 

30 тыс. руб.

Э 23 =

60 тыс. руб.

 

 

 

 

* 2 1

= ?

 

* 2 2

=

?

*23

=

?

 

 

_

 

.„„тыс, т

Р 32 =

220

ТЫС. т

Р 33 =

140

тыс. т

3

6

Р з1

навиг.

навиг------------.

навиг------------.

Э 31 = 80

 

 

 

 

 

 

 

 

 

тыс. р у б .

Э 32 =

20

тыс. р у б .

З 33 =

50

тыс. р у б .

 

 

 

 

*31 = ?

 

*32 =

?

*33 = ?

297

перегрузки каждого рода груза такие, применение которых обеспечит минимальные расходы на переработке заданного грузооборота. Если при оптимальной расстановке часть кранов окажется излишней, то их предполагается использовать на причалах клиентуры.

В математической форме условия задачи могут быть записаны

ввиде следующей системы линейных уравнений и неравенств:

1)суммарная норма выработки за навигацию всех кранов на участ ке с учетом перерывов в работе по различным причинам должна быть равна объему грузопереработки участка:

Р 11 * 1 1

Р 21

* 2 1

Р 31 * 3 1 =

^1>

 

Р12* 1 2

~Т Р22

* 2 2

Р32* 3 2

=

Об

(195)

Р\3 * 1 3

4 “ P23 * 2 3

4~ Р33 * 3 3

G3. ,

 

В нашем случае

200*!!+ 120х31+ 130х31 = 1200; 210х12 -(- 150x224~ 220х32 = 1400;

160х13+ 180х23 + 1 4 0 х 33 = 1000;

2) число кранов данного типа на всех участках не должно превышать общего количества кранов этого типа:

*114~*124" *1з ^

N I-.

*21 4 " *22

4 " *23

^

 

*31 4~ *32

4“*33

^

N з !

 

 

 

(196)

* i i 4 - * i 2 4 - * 1 3 < 9 ;

*21 4~ *22

4- *23

 

*31 4 *32

4- *33

^

6 .

3) отыскиваемые неизвестные должны иметь неотрицательные зна­ чения:

 

(197)

4) функция цели (минимизируемая форма) имеет вид:

2 _ Эхх хп -f Э1%х12 4- 5 13 х13Э2Хх214- Э22х22

Э23х23 4-

4- Э31 х314 Э32 х324- Э33 х33 -> min.

(198)

2 = 60xu 4~ 45х12 4~ 7 0х13 4~ 4 0 х 2 1 4 - 30х22 4~60х23 4 ~ 80х314 ~

4- 20х32 4- 50х33 -> min.

298-

Условия задачи, выраженные равенствами (195) и неравенствами (196), можно переписать в виде следующей системы равенств:

Рit *п 4-4*21 *21 4~ Р3хХз1 Jt~xi = G1;

4*12*12

4~ P ‘2,2 *22 4'4’33*32 4' *2 “

^2>

P13 *13

4" Р23 *23 4" P33 *33+ * 3

= G3,

*11+ *12+ *13+ *4 = -У1 .

(199)

 

*21 4"

*224~ *2з 4~ *5 ~ ^2>

 

*31

4-

*32 4“*33 *6= #»;

 

200x2!+ 120x21+ 130x31 + Xi = 1200;

210x12 + 150x32 + 220x3a -f x2 = 1400;

160x13+ I80x23-f- 140x33-f x3 = 1000;

(200)

*n 4~*12 4" *13 + *4 = 9; *214“ *224“*234“*5 = 4,

*314- *324“*33-Г *6 = 6,

где переменные xx; x2; x3 являются искусственными, а переменные x4; x5; x9 — дополнительными и означают недоиспользование ресур­ сов кранов при определенном их распределении по участкам (в нашем случае они означают краны, которые могут быть переданы для ис­ пользования на причалах клиентуры). Коэффициенты при неизвестных (включая и те неизвестные, у которых они равны нулю) и свободные члены в системе уравнений (200) можно представить как вектор-столбцы

200

 

 

0

0

 

 

1200

0

 

 

210

0

.

л _

1400

0

;

Л 12 —

0

0

1000

1

1

0

» ,

9

 

 

0

 

 

0

0

 

 

4

0

 

 

0

1

 

 

6

Тогда система линейных

уравнений

(200) может быть записана

в векторной форме:

 

 

 

•^и *и 4- -^12 *12 + 4 азх13 4- Л21 *214" Л22 х22 4- 4 23 х23 4- ^31 *81+

+ -4з2 *324" ■4зЗ *334Л4 * 1 + Л2 *2 4- А3 х3+

Л4 х4 -f-

-45

*5 4“ 4 6 xe =

Л0.

(201)

Из всех векторов Лп ; Л12; ..., Л5; Лв выбирается определенным-об­ разом т (число уравнений в системе) линейно независимых векторов, которые образуют базис /п-мерного пространства. Неизвестные, соот­ ветствующие базисным столбцам, называются базисными, а осталь­ ные—свободными.

Сущность симплексного метода состоит в переходе от одного допу­ стимого (неотрицательного) базисного решения к другому, при этом каждый такой переход совершается не произвольно, а сопровождается

299

приближением к оптимальному решению. Процесс отыскания оптималь­ ного решения совершается за сравнительно небольшое число прибли­ жений (шагов).

Примем за первоначальный базис векторы Аг, А 2, А 3, Л4, Л5, Лв, которые являются линейно независимыми, так как ни один из них не может быть линейно выражен через остальные. Составим симплекс­ ную таблицу (табл. 18), которая является исходным планом решаемой проблемы.

Основа симплексной таблицы — вектор-столбцы, составленные из свободных членов и коэффициентов при неизвестных в системе урав­ нений (200).

В заглавной верхней строке таблицы указываются соответствующие каждому вектору эксплуатационные расходы (оценки) 9j, а в следую­ щей строке —обозначения векторов: Л0; Лп ; Л12; ..., Л5, Л6.

Вектор Ад, называемый вектором условий или планом, составляется

из правых частей уравнений (200)

и выражает грузооборот участков

и количество различных типов кранов

(объем производственных ре­

сурсов).

Векторы Аи ; Л12; ...;

Л 33

называются структурными,

Л2; Л 2, Лз — искусственными, а

Л4;

Л5; Лв — дополнительными.

Матрица,

образуемая составляющими

искусственных и свободных

векторов,

называется единичной.

 

 

Поскольку искусственные переменные ставятся в равенства, ко­ торые означают, что не допускается недовыполнение или перевыпол­ нение плана, то искусственные векторы вводятся в базисные решения при машинном счете с очень большой численной оценкой, а при ручном счете—с оценкой М без указания численного значения. Под этой оцен­ кой можно понимать высокие штрафные санкции за невыполнение плана и т. п.

Дополнительные векторы выражают лишь потенциальную возмож­ ность использования ресурсов свободных кранов, а поэтому они вводятся в базисное решение с нулевой оценкой.

В первом левом столбце, называемом целевым, записываются оценки базисных векторов Эь во втором—обозначения принятых для

данного шага базисных векторов (базис),

в третьем — вектор

условий

Ад

и в остальных — в определенной

последовательности

векторы

An',

Ai2>•••> А зз! A-i, А в. В средних клетках таблицы

располагаются

коэффициенты переменных хи и хи х2,

..., хв в системе уравнений

(200).

 

 

 

Иногда с левой стороны симплексной таблицы

ставят

столбец

суказанием номеров i строк матрицы.

Впредпоследней (индексной) строке таблицы дают значения индек­ са Zj для каждого столбца на данном шаге, вычисляемые по формуле

т

 

Zj = 2 9 i У*

(202)

1=1

 

где y i} — элемент i-й строки /-го вектор-столбца;

Эь — оценка базисного вектора, находящегося в i-й строке. При вычислении индекса z} для /-го столбца элементы этого столб­

ца у и умножают на соответствующие оценки Э( базисных векторов

300

Соседние файлы в папке книги из ГПНТБ