Isso surgiu enquanto eu tentava responder a essa pergunta sobre Minimização do comprimento da fiação . Eu chamaria isso de problema do "casamento polígamo", mas a internet, então gatinhos. Yay!
Suponha que temos gatinhos que precisam ser adotado por pessoas, . Para cada gatinho, e cada pessoa existe um custo . Gostaríamos de minimizar o custo total da adoção de todos os gatinhos. Há também um conjunto de restrições: cada pessoa é capaz de adotar não mais que gatinhos.N M > N i j c i j j u j
Sem as restrições, o problema é fácil; cada gatinho que acompanho com a pessoa para a qual é mínimo. Com as restrições, existe um algoritmo eficiente para esse problema ou é NP-difícil?j c i j