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

4.2.4. Общая распределительная задача

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

Как и в предыдущих примерах, исходные данные задачи можно представить в виде таблицы, где Cij – доход, прибыль или затраты при выделении единицы ресурса i-го вида на j-ю работу (табл. 4.4):

Таблица 4.4

Виды ресурсов

Работы (операции)

Количество ресурсов

1

2

n

1

С11

С12

С1n

a1

2

С21

С22

C2n

a2

m

Cm1

Cm2

Cmn

am

Потребность

b1

b2

bn

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

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

Другим важным частным случаем задачи распределения (и транспортной задачи) является задача о назначениях или задача выбора. Она отличается от общего случая тем, что по условиям задачи с каждым ресурсом можно оперировать только как с единым целым, он либо направляется на работу, либо нет. Работе также требуется только один вид ресурса, причем целиком. Иначе говоря,. потребности и ресурсы неделимы. Следовательно, в задаче о назначениях всегда ai=1, bj=1 и xij – булевы, ij.

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

Рассмотрим пример общей распределительной задачи.

Пусть с железнодорожной станции необходимо отправить n видов грузов в количестве bj, j=1, 2, …, n. Станция может использовать m видов вагонов в количестве ai, i=1, 2, …, m. Для каждого вида вагона известна норма загрузки i–го вагона j– м грузом - Bij. Известны затраты на погрузку i-го вагона j-м грузом - Сij. Необходимо организовать отправку груза наилучшим образом, т.е. с минимальными затратами на погрузку.

Как видно, здесь ресурсы – вагоны разных типов (единицы измерения - штуки), а потребность – груз (тонны или м3). Единицы измерения разные, следовательно, это задача общего вида.

Введем переменные xij – количество вагонов i-го типа, отводимых под j-й груз. В качестве критерия берем суммарные затраты на погрузку всего груза.

Тогда приходим к модели задачи, которая включает:

критерий

ограничения-равенства, отражающие необходимость отправить все виды грузов в полном объеме,

ограничения-неравенства, учитывающие ограниченное число вагонов каждого вида,

и условия неотрицательности переменных

xij 0, i,j.

Размерность задачи определяется значениями n и m.

Принципиальное отличие данной модели от транспортной содержится в первой группе ограничений – это наличие коэффициентов Bij. Если бы все Bij равнялись единице, мы имели бы модель несбалансированной транспортной задачи (и тогда размерности xij, bj и ai совпадают).

Соседние файлы в папке Лекции по Гольду