En optimización combinatoria , un campo dentro de las matemáticas, el problema de asignación de cuello de botella lineal ( LBAP ) es similar al problema de asignación lineal . [ 1 ]
En pocas palabras, el problema se plantea de la siguiente manera:
- Hay varios agentes y varias tareas . Cualquier agente puede ser asignado a cualquier tarea, lo que conlleva un coste que puede variar según la asignación. Es necesario realizar todas las tareas asignando exactamente un agente a cada una, de forma que se minimice el coste máximo entre las asignaciones individuales.
El término " cuello de botella " se explica por un tipo común de aplicación del problema, donde el costo es la duración de la tarea realizada por un agente. En este contexto, el "costo máximo" es la "duración máxima", que constituye el cuello de botella para la programación del trabajo general, el cual debe minimizarse.
Definición formal
La definición formal del problema de asignación de cuello de botella es
- Dados dos conjuntos, A y T , junto con una función de peso C : A × T → R . Hallar una biyección f : A → T tal que la función de coste :
- se minimiza.
Por lo general, la función de ponderación se considera como una matriz cuadrada de valores reales C , de modo que la función de coste se escribe como:
Formulación de programación matemática
sujeto a:
Asintótica
Dejardenota el valor óptimo de la función objetivo para el problema con n agentes y n tareas. Si los costosse muestrean de la distribución uniforme en (0,1), entonces [ 2 ]
y
Referencias
- ↑ Problemas de asignación archivados el 8 de julio de 2013 en Wayback Machine , por Rainer Burkard , Mauro Dell'Amico, Silvano Martello, 2009, Capítulo 6.2 " Problema de asignación de cuello de botella lineal " (pág. 172)
- ↑ Spivey, Michael Z. (2011). "Momentos asintóticos del problema de asignación de cuello de botella". Matemáticas de la investigación operativa . 36 (2): 205– 226. doi : 10.1287/moor.1110.0493 .
- Optimización combinatoria