Puede que haya entendido mal la pregunta, porque mi respuesta está en conflicto con la de Serge. Según tengo entendido, está preguntando sobre el problema de asignación de cuello de botella lineal. Se sabe que esto se resuelve en O (n ^ 2.5).
La fuente de información más completa es [1], aunque realmente no me gusta el estilo del libro. También hay un sitio web: http://www.assignmentproblems.com/linearBNAP.htm
EDITAR: Para aclarar, queremos una asignación tal que se minimice la ventaja con el costo máximo. El costo será el número máximo de atributos no asignados para el hombre o la mujer que coinciden.
EDIT2: Solo puedo ofrecer referencias del libro que cité. Tres de ellos son:
- G. Carpaneto y P. Toth Algorithm para la solución del problema de asignación de cuellos de botella. Computación , 27: 179-187m 1981
- U. Derigs. Estrategias alternativas para resolver problemas de asignación de cuellos de botella: análisis y resultados computacionales. Computación , 33: 95-106, 1984
- U. Derigs y U. Zimmermann. Un método de ruta de aumento para resolver problemas de asignación de cuello de botella lineal. Computing , 19: 285-295, 1978
Debería intentar obtener el libro, ya que enumera algunos de los algoritmos disponibles.
[1] Problemas de asignación por Rainer Burkard, Mauro Dell'Amico, Silvano Martello