Para un problema de alineación, diría que unos pocos 100 incluso en los 1000 bajos es bastante factible usando CPLEX o similar.
Solía trabajar para una aerolínea y solíamos resolver problemas de listas todos los meses. Como un ejemplo relacionado, si consideramos cualquier aerolínea comercial de buen tamaño en el mundo, podrían tener 5000-10000 pilotos o asistentes de vuelo que necesiten programar y asignar. (Las limitaciones son diferentes que en un problema de la lista de enfermeras, pero son muy similares en espíritu). Las aerolíneas resuelven estos problemas con mucha regularidad. En algunos casos, puede llevar algunas horas resolverlo.
Si tiene menos de 1000 enfermeras, simplemente alimente a CPLEX sin ningún procesamiento previo sofisticado y pruebe.
Si tiene más de 1000 enfermeras, le sugiero que busque cualquier cantidad de ideas para agrupar / agrupar que los practicantes de quirófano han estado probando. Éstos incluyen:
1. Tratar a los grupos de enfermeras como uno solo y luego subasignar dentro de esos grupos.
2. Particionar el problema en subconjuntos más pequeños. (Esto casi siempre es posible en la práctica).
3. Enfoques jerárquicos e híbridos: enumere algunas enfermeras, luego regrese y asigne otras, etc.
- Recibí el mensaje “No se pudo acceder al servicio del instalador de Windows. Esto puede ocurrir si Windows no está instalado correctamente. Póngase en contacto con su personal de soporte para obtener ayuda”. ¿Que puedo hacer?
- Estoy buscando un arma de fuego para proteger el hogar. ¿Qué calibre sería el mejor para un novato completo?
- Mi auto me dice que revise mi aceite, pero lo he revisado y hay suficiente aceite. El auto conduce normalmente. ¿Está rota la luz de advertencia?
- Rompí una de mis calculadoras escolares. ¿Qué tengo que hacer?
- Soy un estudiante de BE pero con BE quiero ser actriz. ¿Qué tengo que hacer?
En pocas palabras : hasta los 1000 bajos es bastante fácil.
Si la estructura de su problema es buena, los solucionadores comerciales como CPLEX pueden abordar incluso problemas de alineación mucho más grandes.
Espero que ayude.