Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Задача о назначениях
Частным случаем транспортной задачи линейного программирования является задача о назначениях – задача выбора. Это распределительная задача, в которой для выполнения каждой работы требуется один и только один ресурс (один человек, одна автомашина и т.п.), а каждый ресурс может быть использован на одной и только работе. То есть, ресурсы не делимы между работами, а работы не делимы между ресурсами. Задача о назначениях имеет место при назначении людей на должности, водителей на машины, транспортных средств на маршруты, при распределении групп по аудиториям, тем по подразделениям.
Исходные параметры модели Имеется n работ и n кандидатов для их выполнения (механизмов). Производительность каждого механизма различна. Затраты i-го кандидата на выполнение j-ой работы равны cij (i, j = ). Пусть хij – переменная, значение которой равно 1, если i-й кандидат назначен выполнять j-ю работу и 0 – в противном случае. Математическая модель. Найти минимум целевой функции (в целевую функцию входят только те значения cij (i, j = ), для которых хij отличны от нуля, т.е. входят затраты, соответствующие назначенным работам) при ограничениях (каждый кандидат выполняет только одну работу); (каждая работа может выполняться одним кандидатом); хij Є {0; 1}, (i, j = ). Решить задачу о назначениях – значит найти хij, удовлетворяющие ограничениям и доставляющим минимуму целевой функции. Это транспортная задача, в которой правые части ограничений равны 1, а переменные могут принимать только два значения (0,1). Простая форма задачи позволила разработать для нее достаточно простые методы решения.
Дата добавления: 2014-08-04; просмотров: 317; Нарушение авторских прав Мы поможем в написании ваших работ! |