Istnieje kosze The th bin zawierać kulki. Kulki ma kolory istnieją kulki koloru . Niech .i a i n a i i m = ∑ n i = 1 a i
Zamiana polega na wzięciu piłki z jednego kosza i zamianie z piłką z innego kosza. Chcemy minimalnej liczby zamian, tak aby każdy pojemnik zawierał tylko kulki tego samego koloru.
Znam proste przypadki specjalne dla wszystkich . (Jeśli dla wszystkich , możesz to nawet zrobić, zamieniając każdą piłkę najwyżej.)i a i = 2 i
Edycja : Jest to złe, ponieważ znalezienie jest trudne dla NP.
Jeśli wiemy, który kolor trafia do którego pojemnika, problem jest prosty.
Rozważmy wielocyfrowy znak , . Jeśli wiemy, że kolor idzie do bin , to istnieje równoległych łuków w iff bin zawiera kulek koloru . Każdy element wykresu to Eulerian. Minimalna wymagana liczba zamian to , gdzie jest liczbą cykli rozłącznych łuku, które obejmująV = { v 1 , … , v n } i b ( i ) k ( j , b ( i ) ) A j k i m - c ( D ) c ( D ) A. Możemy zamienić, „podążając” za obwodem Eulera. (zamiana za pomocą łuku minimalnego cyklu może zmienić go na mniejszy minimalny cykl i pętlę własną). Po ustawieniu całego wykresu w pętlach własnych dokonaliśmy wszystkich niezbędnych zamian.
Jak ogólnie trudny jest ten problem?