Статистика

Примеры задач линейного программирования

Транспортная задача

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

Пусть для простоты заданы всего 4 месторождения М1, М², М³, М4, причем их ежемесячная добыча составляет a1, а2, а3, а4 тонн угля. Предположим далее, что этот уголь надо доставить в пункты потребления b1, b2, b3, b4, b5, соответственно с ежемесячными потребностями этих пунктов. Будем считать, что общее производство угля равно суммарной потребности в нем (сбалансированность планов): a1, а2, а3, а4 = b1, b2, b3, b4, b5. Задача состоит в определении такого плана перевозок, при котором общая стоимость перевозок была бы наименьшей. Обозначим через x11 количество угля (в тоннах), предназначенное к отправлению из M1 в П1; вообще через xij обозначим количество угля, отправляемого из месторождения Mi в пункт потребления Пj. Схема перевозок примет вид, изображенный в таблице

3.1

Таблица 3.1 Схема перевозок

ПН

в П1

в П2

в П3

в П4

в П5

Всего

ПО

отправлено

из М1

х11

х12

х13

х14

х15

a1

из М²

х21

х22

х23

х24

х25

а2

из М³

х31

х32

х33

х34

х35

а3

из М4

х41

х42

х43

х44

х45

а4

Всего привезено

b1

b2

b3

b4

b5

3.1

х11+х12+х13+х14+х15 = b1 х21+х22+х23+х24+х25 = b2 х31+х32+х33+х34+х35 = b3 х41+х42+х43+х44+х45 = b4

3.2

х11+х12+х13+х14+х15 = a1 х21+х22+х23+х24+х25 = a2 х31+х32+х33+х34+х35 = a3 х41+х42+х43+х44+х45 = a4

Перейти на страницу:
1 2