Материал: 5462

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

61

3 5 2 6

2. ai = (30; 25; 45);

 

 

С

4

 

7

5

3

;

 

 

 

 

 

 

7

 

6

4

9

 

 

b j = (20; 15; 25; 40).

 

 

 

 

 

 

 

 

d11

10; d13

15 ;

d23

20 ;

d24

 

10.

 

 

 

 

 

 

 

 

 

5

 

2

3

4

 

3. ai = (45; 65; 40);

 

С

7

 

9

6

5

;

 

 

 

 

 

 

4

 

7

5

3

 

 

b j = (35; 35; 30; 50).

 

 

 

 

 

 

 

 

d12

5; d13

20; d22

15;

d31

25 .

 

 

 

 

 

 

 

 

 

12

 

9

15

23

4. ai = (48; 22; 40);

 

 

С

20

10

9

12 ;

 

 

 

 

 

 

8

15

20

10

 

b j = (35; 25; 30; 20).

 

 

 

 

 

 

 

 

d12

20 ; d23

10 ;

d31

30;

d34

15 .

 

 

 

 

 

 

 

 

 

5

 

2

3

1

 

5. ai = (45; 65; 40);

 

 

С

4

 

7

5

6

;

 

 

 

 

 

 

7

 

9

6

4

 

 

b j = (25; 35; 60; 30).

 

 

 

 

 

 

 

 

d12

30; d14

20 ;

d21

15;

d34

 

30.

 

 

 

 

 

 

 

 

 

1

 

7

5

3

 

6. ai = (28; 52; 45);

 

 

С

7

 

5

3

8

;

 

 

 

 

 

 

3

 

5

2

6

 

 

b j = (35; 40; 27; 23).

 

 

 

 

 

 

 

 

d14

15; d23

20 ;

d31

30;

d33

20.

 

 

 

 

 

 

 

 

3

 

2

2

1

 

7. ai = (48; 24; 43);

 

 

С

4

 

1

5

3

;

 

 

 

 

 

 

2

 

2

3

4

 

 

b j = (25; 25; 35; 30).

 

 

 

 

 

 

 

 

d14

15; d22

20 ;

d31

40 ; d32

5 .

 

 

 

 

 

 

 

 

 

3

 

6

5

7

 

8. ai = (26; 34; 55);

 

 

С

2

 

8

3

6

;

 

 

 

 

 

 

4

 

7

5

4

 

62

b j = (38; 12; 45; 20).

d11 10; d13 20; d21

25; d34

15 .

 

 

 

 

3

2

1

3

 

9. ai = (37; 43; 52);

С 1

4

2

5

;

 

2

1

4

1

 

b j = (34; 46; 30; 22).

d13

20; d21

20; d32

40 ;

d34

15 .

 

 

 

 

 

 

 

 

3

2

2

1

 

10. ai = (30; 48; 22);

 

С

4

1

5

3

;

 

 

 

 

 

2

2

4

3

 

 

b j = (30; 15; 30; 25).

 

 

 

 

 

 

 

d14

10; d22

10; d31

15;

d32

15 .

 

 

 

 

Глава 8. Двухэтапная производственно-транспортная задача

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

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

пунктах А1, A2 ,..., Ai ,..., Am имеется

груз в

количествах a1,a2 ,...,ai ,...,am

соответственно.

Его

нужно

завести

на

склады

в

пункты

Д1, Д2 ,..., Дк ,..., Д р в количестве d1,d2 ,...,dk ,...,d p

соответственно, а затем

уже отсюда

доставить

потребителям,

расположенным

в

пунктах

В1, В2 ,..., В j ,..., Bn в количестве b1,b2 ,...,bj ,...,bn .

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

Если

dk

ai

b j , то емкость каждого склада будет

k

i

 

j

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

63

Дело существенно меняется, если dk

ai ,

dk

b j . При разных

k

i

k

j

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

Математическая модель задачи, когда система состоит из трех этапов: сырье – переработка – потребитель, имеет вид:

 

m

p

 

 

 

 

 

 

 

 

m

n Cij xij

 

Z

Cri

xri

min ,

 

i 1r

1

 

 

 

 

 

 

 

 

i 1 j

1

 

при условиях

 

 

 

 

 

 

 

 

 

 

 

 

m xri

 

 

 

 

 

 

 

 

 

– баланс распределения сырья по каждому сырьевому

Qr , r

 

 

1, p

i

1

 

 

 

 

 

 

 

 

 

 

 

 

 

району;

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

– балансы удовлетворения потребностей в сырье в

 

xri

xi ,

i 1, m

r

1

 

 

 

 

 

 

 

 

 

 

 

 

 

каждом пункте производства;

 

n xij

 

 

 

 

 

 

– балансы производства и распределения продукции в

xi , i

1, m

j

1

 

 

 

 

 

 

 

 

 

 

 

 

 

каждом пункте;

 

 

 

 

m xij

 

 

 

 

балансы

удовлетворения потребностей в готовой

b j , j

1, n

i

1

 

 

 

 

 

 

 

 

 

 

 

 

 

продукции каждого потребителя. Заданными величинами в модели являются:

Сri – затраты на производство и доставку единицы сырья из r-го района

сырья в i-й пункт производства;

Сij – затраты на производство единицы готовой продукции (без затрат сырья) в i-м пункте производства и доставку в j-й пункт потребления;

Qr – объем ресурсов сырья r-го района, r 1, p ;

– нормы расхода сырья на единицу готовой продукции. Неизвестными величинами являются:

xi – объем производства в i-м пункте, i 1, m ;

xri – объем перевозки сырья из r-го района в i-й пункт производства,

r 1, p, i 1,m ;

xij – объем перевозки готовой продукции из i-го пункта производство в j

пункт потребления.

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

Задача решается по методу «фиктивной диагонали». Рассмотрим его на условном примере.

64

Пример. Имеется два сырьевых района А1 и А2 с мощностями 400 ед. и 600 ед. соответственно. Для переработки этого сырья разработаны варианты строительства трех предприятий Д1, Д2, Д3, планируемая мощность каждого 550 ед. Из пунктов переработки однородный продукт необходимо доставить потребителям в пункты В1, В2, В3, В4 в количестве 200; 300; 150; 350 ед. соответственно. Известны затраты на производство и доставку

сырья из Ar в Дi :

 

 

 

Cri

1

2

3

6

4

3

 

и затраты на переработку сырья в пункте Дi

и перевозку в пункт В j :

 

5

3

1

3

Cij

1

2

3

4

 

8

7

6

5

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

 

 

Потреби-

Д1

Д2

 

Д3

В1

В2

В3

В4

 

Постав-

тели

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

щики

 

550

 

550

550

200

300

150

350

 

A1

 

1

 

2

3

100

100

100

100

 

 

400

 

 

 

 

 

 

 

 

 

A2

 

6

 

4

3

100

100

100

100

 

 

600

 

 

 

 

 

 

 

 

 

Д1

 

0

 

100

100

5

3

1

3

 

 

550

 

 

 

 

 

 

 

 

 

Д2

 

100

 

0

100

1

2

3

4

 

 

550

 

 

 

 

 

 

 

 

 

Д3

550

100

 

100

0

8

7

6

5

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица состоит из четырех блоков. Показатели Сri

и Cij указываются в

первом (верхнем левом) и четвертом (нижнем правом). Во втором блоке (верхнем правом) указываются связи поставщиков сырья с потребителями готовой продукции. Прямые поставки в этом блоке запрещены, и все показатели затрат принимаются равными M (для решения задачи на компьютере положим М = 100). Третий блок (нижний левый) образуется строками и столбцами, относящимися к перерабатывающим предприятиям. Перевозки с предприятия на предприятие бессмысленны,

65

они блокируются, но по диагонали отражаются связи предприятия с самим собой, и здесь показатели принимаются равными нулю. Диагональ называется «фиктивной». Поставки в фиктивную диагональ означают размер неиспользованной мощности соответствующего предприятия.

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

Оптимальное решение задачи представлено в следующей таблице:

Потреб.

Д1

Д2

Д3

В1

В2

В3

В4

 

 

 

 

 

Пост.

550

550

550

200

300

150

350

ui

 

 

 

A1

1

2

3

 

 

 

 

 

 

 

0

 

 

400

400

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A2

6

4

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

600

 

500

100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Д1

0

 

 

5

3

1

3

 

 

 

 

 

 

 

 

 

-1

 

 

550

150

 

 

 

 

150

250

 

 

 

 

 

 

 

 

 

 

 

 

 

Д2

 

0

 

1

2

3

4

 

 

 

 

 

 

 

 

 

0

 

 

550

 

50

 

200

300

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Д3

 

 

0

8

7

6

5

 

 

 

 

 

 

 

 

 

1

 

 

550

 

 

450

 

 

 

100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vj

1

0

-1

1

2

2

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Полученный оптимальный план не единственный (E47 0) .

Мощность предприятия Д1

используется на 400 ед., Д2

– на 500, Д3

только на 100.

 

 

 

 

 

 

 

 

 

 

 

 

 

Zmin 4900.

Замечание. Если разрешены прямые поставки, то во втором блоке запретительные тарифы снимаются с соответствующих клеток и проставляются реальные тарифы Сij .

Вопросы для самопроверки

1.В чем смысл многоэтапной производственно-транспортной задачи?

2.Каким методом решается многоэтапная задача?

3.Где в таблице решение образуется «фиктивная диагональ»?

Источник: https://studfile.net/preview/16711122/