Edycja: teraz jest pytanie uzupełniające związane z tym postem.
Definicje
Niech i będą liczbami całkowitymi. Używamy notacji .
macierzy mówi się -to- barwiących matrycy , jeśli zachodzi:
- mamy dla wszystkich ,
- dla wszystkich z i mamy .
Piszemy jeśli istnieje matryca barwiąca c - to - k .
Zauważ, że elementy ukośne nie mają znaczenia; Jesteśmy zainteresowani tylko w non-ukośnych elementów .
Pomocna może być następująca perspektywa alternatywna. Niech będzie zbiorem elementów nie przekątnych w rzędzie , i podobnie niech będzie zbiorem elementów niediagonalnych w kolumnie . Teraz jest macierzą kolorów -to- iff
Pomocna może być interpretacja jako specjalnego rodzaju funkcji skrótu od do .
Przykłady
Oto macierz kolorowania -do- :
Ogólnie wiadomo, że dla każdego mamyNa przykład i . Aby to zobaczyć, możemy użyć następującej konstrukcji (np. Naor i Stockmeyer 1995).
Niech i niech . Niech będzie bijectionem z do zbioru wszystkich podzbiorów , to znaczy i dla wszystkich . Dla każdego z wybierz dowolnie
Zauważ, że . Łatwo jest zweryfikować, czy konstrukcja rzeczywiście jest matrycą koloryzującą; w szczególności mamy i .
Pytanie
Czy powyższa konstrukcja jest optymalna? Innymi słowy, czy mamy dla dowolnego ?
Dobrze wiadomo, że powyższa konstrukcja jest asymptotycznie szczelna; koniecznie . Wynika to np. Z wyniku Linial (1992) lub z prostego zastosowania teorii Ramseya. Ale dla mnie nie jest jasne, czy konstrukcja jest również szczelna do stałych. Niektóre eksperymenty numeryczne sugerują, że powyższa konstrukcja może być optymalna.
Motywacja
Pytanie dotyczy istnienia szybko rozproszonych algorytmów kolorowania grafów. Załóżmy na przykład, że otrzymujemy ukierunkowane drzewo (wszystkie krawędzie są zorientowane w kierunku węzła głównego) i załóżmy, że otrzymujemy właściwe kolorowanie drzewa. Teraz istnieje rozproszony algorytm, który oblicza prawidłowe zabarwienie drzewa w synchronicznej rundzie komunikacyjnej wtedy i tylko wtedy, gdy .
źródło
Odpowiedzi:
Konstrukcja jest optymalna w tym sensie, że nie może utrzymać. Rzeczywiście, łatwo zauważyć, że c -to- K barwiących matrycy istnieje tylko wtedy, gdy istnieje c podzbiory 1 , ..., c z zestawu {1, ..., k }, że ma odrębne I i J zaspokoić I ⊆ j . (W kierunku „tylko jeśli” weź A i = R ( M , i ) dla matrycy barwiącej c - to - k(2nn)+1⇝n M . Dla kierunku „if” ustaw m ij ∈ A i ∖ A j .) Rodzina zbiorów, z których żaden nie zawiera innego, nazywa się rodziną Sperner , a twierdzenie Spernera, że maksymalna liczba zbiorów w rodzinie Sperner na wszechświat wielkości k to . Oznacza to, że .(k⌊k/2⌋) c⇝k⟺c≤(k⌊k/2⌋)
źródło
W przypadku nieco mocniejszej asymptotyki można udowodnić, że:
jeśli , toc⇝k c≤2k
Załóżmy, że występuje barwienie macierzy przy użyciu kolorów. Teraz pokoloruj każdy wiersz w macierzy według obecnego zestawu kolorów. To daje kolorowanie wierszy za pomocą podzbiorów . Różne rzędy muszą mieć różne kolory. W przeciwnym razie załóżmy, że dla rząd ma ten sam kolor co rząd . Oznacza to, że kolor jest obecny zarówno w wierszu iw kolumnie co jest sprzeczne z faktem, że zaczęliśmy od kolorowania. Wynika z tego, żec×c k [k] i<j i j (i,j) j j c≤2k
źródło