Dies geschah, als ich versuchte, diese Frage zur Verkabelungslängenminimierung zu beantworten . Ich wollte dies das Problem der "polygamen Ehe" nennen, aber das Internet, also Kätzchen. Yay!
Angenommen , wir haben Kätzchen , die von angenommen werden müssen Personen, . Für jedes Kätzchen, und jede Person gibt es einen Preis . Wir möchten die Gesamtkosten für die Adoption aller Kätzchen minimieren. Es gibt auch eine Reihe von Einschränkungen: Jede Person kann nicht mehr als Kätzchen adoptieren .
Ohne die Einschränkungen ist das Problem einfach; jedes Kätzchen, das gehe, gehört zu der Person für die minimal ist. Mit den Einschränkungen gibt es einen effizienten Algorithmus für dieses Problem oder ist es NP-schwer?