- •И.Л. Корнилова, н.Н. Парамонова, а.П. Табурчак транспортные задачи в экономико-математическом моделировании
- •Введение
- •3.2 Разрешимость транспортной задачи
- •3.3 Открытая и закрытая модели транспортной задачи
- •3.4 Задача о распределении специалистов, как пример альтернативной экономической интерпретации транспортной задачи
- •3.5 Опорный план транспортной задачи
- •3.5.1 Метод северо-западного угла построения опорного плана транспортной задачи
- •3.5.2 Метод наименьшей стоимости
- •3.5.3 Метод аппроксимации Фогеля
- •3.6 Метод потенциалов
- •3.7 Пример решения задачи методом потенциалов
- •3.8 Модификации транспортной задачи
- •3.9 Порядок выполнения работы
- •4 Оформление результатов работы
- •5 Контрольные вопросы
- •3.2 Отчет по результатам для транспортной задачи
- •3.3 Отчет по устойчивости для транспортной задачи
- •3.3.1 Отчет по устойчивости для переменных
- •3.3.2 Отчет по устойчивости для ограничений
- •3.4 Отчет по пределам для транспортной задачи
- •Приложение а (рекомендуемое) Задача о назначениях
- •Приложение б (обязательное) Введение в "Систему деловых задач"
- •Содержание
- •Транспортные задачи в экономико-математическом моделировании
- •1 90013, Санкт-Петербург, Московский пр., 26
3.4 Задача о распределении специалистов, как пример альтернативной экономической интерпретации транспортной задачи
Рассмотрим пример использования транспортной модели в ситуации, не связанной с перевозкой продукции.
Например, рассмотрим следующую экономическую ситуацию:
Специалистов n различных групп нужно распределить наиболее эффективным образом по m видам работ. Задана матрица эффективности использования специалиста i-й группы на j-м виде работ cij. Кроме того, задано общее количество специалистов каждой группы ai, и общая потребность в работниках по каждому виду работ bj, .
Введем переменные хij - количество специалистов i-й группы, занятых на j-м виде работ. Тогда модель строится следующим образом:
(8)
Например, НИИ разрабатывает 2 научные программы для молодых ученых, к которым необходимо привлечь соответственно 10 и 7 человек. На участие в них претендуют выпускники аспирантуры 4 учебных заведений, по 5 человек из каждого. Экспертная комиссия пришла к выводу, что эффективность использования одного выпускника каждого учебного заведения в программе № 1 может быть оценена по 5-балльной шкале соответственно в 2, 3, 5 и 1 балл. Для программы № 2 эти оценки составят 3, 1, 5 и 2 балла. Необходимо распределить молодых ученых по научным программам наиболее эффективным образом.
Для построения модели введем переменные xij - количество выпускников i-го учебного заведения, направляемых на j-ю программу. Модель примет вид:
min (2x11 + 3x12 + 3x21 + x22 + 5x31 + 5x32 + x41 + 2x42)
x 11 + x12 5
x21 + x22 5
x31 + x32 5
x41 + x42 5
x11 + x21+ x31 + x41 10
x12 + x22+ x32 + x42 7
Задача (8) разрешима при тех же условиях, что и модель (1). Действительно, если общая потребность в работниках не превышает общего числа специалистов, то ее ОДП не пуста (система ограничений здесь такая же, как в модели (1)). Однако целевая функция здесь не минимизируется, а максимизируется. Может ли она быть не ограничена сверху? Нет, не может. Если выбрать в матрице коэффициентов целевой функции самый большой элемент {cij} и предположить, что каждого специалиста каким-то образом удалось устроить на работу с этой самой большой эффективностью, то мы получим суммарную величину эффективности путем умножения {cij} на общее число специалистов . Значение целевой функции не может быть больше этой величины. В рассмотренном примере самая большая оценка – 5 баллов, а молодых ученых – 20 человек. Следовательно, суммарная эффективность не может превысить 20 * 5 = 100.
Взяв коэффициенты целевой функции с противоположным знаком, эту задачу можно поставить на min, и тогда очевидна ее эквивалентность транспортной задаче (1).
Транспортная задача в традиционной интерпретации (о перевозках) также может быть поставлена на максимум. Предположим, что коэффициенты целевой функции cij представляют собой не затраты на перевозку единицы продукции от i-го поставщика к j-му потребителю, а прибыль от реализации единицы продукции i-го поставщика у j-го потребителя. Целью операции будет получение наибольшей прибыли, т.е. max .
Особый класс транспортных задач представляют собой задачи о назначениях*.