Eu posso ter entendido mal a pergunta, porque minha resposta está em conflito com a de Serge. Na minha opinião, você está perguntando sobre o problema de atribuição de gargalos lineares. Sabe-se que isso foi resolvido em O (n ^ 2,5).
A fonte mais completa de informações é [1], embora eu realmente não goste do estilo do livro. Há também um site: http://www.assignmentproblems.com/linearBNAP.htm
EDIT: Para esclarecer, queremos uma atribuição de modo que a borda com custo máximo seja minimizada. O custo será o número máximo de atributos não atribuídos para o homem ou a mulher correspondentes.
EDIT2: Só posso oferecer referências do livro que citei. Três deles são:
- G. Carpaneto e P. Toth Algorithm para a solução do problema de atribuição de gargalos. Computing , 27: 179-187m 1981
- U. Derigs. Estratégias alternativas para resolver problemas de atribuição de gargalos - análise e resultados computacionais. Computing , 33: 95-106, 1984
- U. Derigs e U. Zimmermann. Um método de caminho de aumento para resolver problemas de atribuição linear de gargalos. Computing , 19: 285-295, 1978
Você deve tentar se apossar do livro, pois lista alguns dos algoritmos disponíveis.
[1] Problemas de atribuição por Rainer Burkard, Mauro Dell'Amico, Silvano Martello