Це з’явилося, коли я намагався відповісти на це питання щодо мінімізації довжини проводки . Я збирався назвати це проблемою "багатоженського шлюбу", але Інтернет, тож кошенята. Так!
Припустимо , що ми маємо кошенят , які повинні бути прийняті N людина, M > N . Для кожного кошеня, я та кожної людини j існує вартість c i j . Ми хотіли б мінімізувати загальні витрати на усиновлення всіх кошенят. Існує також безліч обмежень: кожна людина J може не прийняти не більше ˙U J кошенят.
Без обмежень проблема проста; кожен кошеня йде з людиною j, для якої c i j мінімальний. З обмеженнями існує ефективний алгоритм цієї проблеми чи це NP-важко?