To pojawiło się, gdy próbowałem odpowiedzieć na to pytanie dotyczące minimalizacji długości przewodów . Miałem to nazwać problemem „poligamicznego małżeństwa”, ale internet, tak kocięta. Tak!
Załóżmy, że mamy kociąt, które muszą być przyjęte przez ludzi, . Dla każdego kociaka, i każdej osoby kosztuje . Chcielibyśmy zminimalizować całkowity koszt przyjęcia wszystkich kociąt. Istnieje również szereg ograniczeń: każda osoba może adoptować nie więcej niż kocięta .N M > N i j c i j j u j
Bez ograniczeń problem jest prosty; każdy kotek idzie z osobą dla której jest minimalne. Czy z tymi ograniczeniami istnieje skuteczny algorytm dla tego problemu, czy jest to trudny NP?j c i j