Линейная задача о назначении узких мест
В комбинаторной оптимизации , области математики, линейная задача назначения узких мест ( LBAP ) аналогична задаче линейного назначения . [1]
Простыми словами проблема формулируется следующим образом:
- Есть несколько агентов и ряд задач . Любой агент может быть назначен для выполнения любой задачи, что потребует определенных затрат , которые могут варьироваться в зависимости от назначения задачи агенту. Требуется выполнить все задачи, назначая для каждой задачи ровно одного агента таким образом, чтобы максимальная стоимость среди отдельных заданий была минимизирована.
Термин « узкое место » объясняется распространенным типом применения задачи, где стоимость — это продолжительность выполнения задачи агентом. В этом случае «максимальная стоимость» — это «максимальная продолжительность», которая является узким местом для графика всего задания, которое необходимо минимизировать.
Формальное определение
[ редактировать ]Формальное определение проблемы назначения узких мест таково:
- Даны два набора, A и T вместе с весовой функцией C : A × T → R. , Найдите биекцию f : A → T такую, что функция стоимости :
- сведен к минимуму.
Обычно весовая функция рассматривается как квадратная вещественная матрица C , так что функция стоимости записывается как:
Формулировка математического программирования
[ редактировать ]подлежит:
Асимптотика
[ редактировать ]Позволять обозначают оптимальное значение целевой функции для задачи с n агентами и n задачами. Если затраты выбираются из равномерного распределения по (0,1), тогда [2]
и
Ссылки
[ редактировать ]- ^ Проблемы назначения , Райнер Буркард , Мауро Дель'Амико, Сильвано Мартелло, 2009, Глава 6.2 « Проблема назначения с линейным узким местом » (стр. 172)
- ^ Спайви, Майкл З. (2011). «Асимптотические моменты задачи о назначении узкого места». Математика исследования операций . 36 (2): 205–226. дои : 10.1287/moor.1110.0493 .