[Kombinatoryka] Kolorowanie punktów kratowych

Zadania z kółek matematycznych lub obozów przygotowujących do OM. Problemy z minionych olimpiad i konkursów matematycznych.
Regulamin forum
Wszystkie tematy znajdujące się w tym dziale powinny być tagowane tj. posiadać przedrostek postaci [Nierówności], [Planimetria], itp.. Temat może posiadać wiele różnych tagów. Nazwa tematu nie może składać się z samych tagów.
Awatar użytkownika
Swistak
Użytkownik
Użytkownik
Posty: 1874
Rejestracja: 30 wrz 2007, o 22:04
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 99 razy
Pomógł: 87 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Swistak »

Jestem na 18-tce u Wąsa, więc to świetna okazja, aby zarzucić wam jakimś zadankiem!
Mamy sobie zaznaczone jakieś punkty kratowe w układzie współrzędnych (takie o obu współrzędnych całkowitych). Rozstrzygnij dla jakich układów tych punktów da się każdy pokolorować na czerwono albo zielono tak, aby różnica między punktami czerwonymi, a zielonymi w każdej kolumnie i w każdym wierszu nie była większa niż 1 (chodzi o różnice między liczbą zielonych i czerwonych punktów w ustalonej kolumnie, np. jak jest w niej zaznaczonych 11 punktów, to musi być 5 czerwonych i 6 zielonych albo na odwrót).
Ostatnio zmieniony 16 lut 2011, o 15:49 przez Swistak, łącznie zmieniany 1 raz.
Awatar użytkownika
smigol
Użytkownik
Użytkownik
Posty: 3454
Rejestracja: 20 paź 2007, o 23:10
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 89 razy
Pomógł: 353 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: smigol »

Czyli impreza przednia.
Dumel
Użytkownik
Użytkownik
Posty: 2000
Rejestracja: 19 lut 2008, o 17:35
Płeć: Mężczyzna
Lokalizacja: Stare Pole/Kraków
Podziękował: 60 razy
Pomógł: 202 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Dumel »

popraw Wojtuś treść, bo sensu mało ma.
Awatar użytkownika
Swistak
Użytkownik
Użytkownik
Posty: 1874
Rejestracja: 30 wrz 2007, o 22:04
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 99 razy
Pomógł: 87 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Swistak »

smigol: Gdybym nie był świadom, że bawię się przednio, to bym o tym nie wspominał ;p. Ale to nie o tym temat.
Dumel: No zapomniało mi się "czerwonymi, a zielonymi", ale to chyba można się było domyślić ;p. Ewentualnie ostatnia część też mogła być trochę niejasna ;p.
Awatar użytkownika
XMaS11
Użytkownik
Użytkownik
Posty: 382
Rejestracja: 6 mar 2008, o 21:40
Płeć: Mężczyzna
Lokalizacja: Suchedniów/Kielce
Podziękował: 5 razy
Pomógł: 47 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: XMaS11 »

Podam trochę przeformułowane rozwiązanie. Mianowicie udowodnię, że w każdym grafie bez pętli można tak pomalować krawędzie na biało i czarno, że dla każdego wierzchołka wartość bezwzględna różnicy pomiędzy liczbą wychodzących z niego czarnych krawędzi a liczbą wychodzących z niego białych krawędzi nie przekracza 1.
W tym celu połączmy wierzchołki o stopniu nieparzystym w pary i połączmy wierzchołki w każdej parze krawędzią (mogą pojawić się krawędzie wielokrotne). W otrzymanym grafie każdy wierzchołek ma parzysty stopień, zatem istnieje w nim cykl Eulera. Bierzemy sobie ten cykl i idziemy malując krawędzie na przemian na czarno i biało. Łatwo widać, że to pokolorowanie daje 'dobre' pokolorowanie wyjściowego grafu.
Awatar użytkownika
Swistak
Użytkownik
Użytkownik
Posty: 1874
Rejestracja: 30 wrz 2007, o 22:04
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 99 razy
Pomógł: 87 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Swistak »

No to to nie działa, bo nie mamy gwarancji, że wszystko się zgodzi dla wierzchołka, z którego startujemy, bo jak jest nieparzysta liczba krawędzi, to pierwsza i ostatnia będą takiego samego koloru i w tym wierzchołku różnica będzie wynosić 2.
Dumel
Użytkownik
Użytkownik
Posty: 2000
Rejestracja: 19 lut 2008, o 17:35
Płeć: Mężczyzna
Lokalizacja: Stare Pole/Kraków
Podziękował: 60 razy
Pomógł: 202 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Dumel »

ta różnica może nawet wynieść 3.
aby naprawić rozwiązanie wystarczy dodać superwierzcholek i wystartować z niego.
Awatar użytkownika
XMaS11
Użytkownik
Użytkownik
Posty: 382
Rejestracja: 6 mar 2008, o 21:40
Płeć: Mężczyzna
Lokalizacja: Suchedniów/Kielce
Podziękował: 5 razy
Pomógł: 47 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: XMaS11 »

Istotnie, wybaczcie ; (
Awatar użytkownika
Swistak
Użytkownik
Użytkownik
Posty: 1874
Rejestracja: 30 wrz 2007, o 22:04
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 99 razy
Pomógł: 87 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Swistak »

Racja, różnica może sięgnąć nawet 3.
Mógłbyś dokładniej opisać to rozwiązanie z superwierzchołkiem? Bo jeżeli mówisz o tym, co ja w tej chwili myślę, to to jest źle, ale może po prostu źle zrozumiałem, to co chciałeś powiedzieć.
Dumel
Użytkownik
Użytkownik
Posty: 2000
Rejestracja: 19 lut 2008, o 17:35
Płeć: Mężczyzna
Lokalizacja: Stare Pole/Kraków
Podziękował: 60 razy
Pomógł: 202 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Dumel »

nieprecyzyjnie sie wyraziłem a i tak dalej byłaby luka, ale to już jest raczej ok:
do naszego zbioru punktów na płaszczyźnie dodajemy jeden extra, niech ma jakieś współrzędne \(\displaystyle{ (a,b)}\) gdzie na prostej \(\displaystyle{ y=a}\) już coś było a na \(\displaystyle{ x=b}\) jeszcze nic. konstruujemy ten graf Eulerowski i startujemy z wierzchołka symbolizującego kolumnę \(\displaystyle{ y=b}\)
Awatar użytkownika
Swistak
Użytkownik
Użytkownik
Posty: 1874
Rejestracja: 30 wrz 2007, o 22:04
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 99 razy
Pomógł: 87 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Swistak »

A w ogóle na czym polega zależność między punktami kratowymi, a jakimiś grafami, bo jeszcze nikt nic o tym nie powiedział?

-- 11 marca 2011, 19:46 --

Bump.
Dla mnie zadanie ciągle ma status nierozwiązanego, choć padły jakieś dobre pomysły (ale brakuje więcej niż jakiegoś 1 zdania).-- 11 marca 2011, 19:46 --Madafaka, nie bumpnęło się :<
Awatar użytkownika
Swistak
Użytkownik
Użytkownik
Posty: 1874
Rejestracja: 30 wrz 2007, o 22:04
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 99 razy
Pomógł: 87 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Swistak »

Bump, bump, bump!
marcin_smu
Użytkownik
Użytkownik
Posty: 53
Rejestracja: 21 lut 2011, o 20:49
Płeć: Mężczyzna
Lokalizacja: Skierniewice
Pomógł: 10 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: marcin_smu »

Każdy punkt odpowiada krawędzi naszego grafu, łączącej dany wiersz z daną kolumną. Dopóki w naszym grafie istnieją wierzchołki nieparzystego stopnia, bierzemy dowolną ścieżkę łączącą dwa takie wierzchołki (istnieje taka, ponieważ w każdej spójnej składowej jest parzysta ilość wierzchołków o nieparzystym stopniu), kolorujemy na przemian i wyrzucamy z grafu. Pozostanie nam graf, w którym każda spójna składowa jest cyklem Eulera. Graf jest dwudzielny, więc każdy z tych cykli ma parzystą długość, w nich też kolorujemy na przemian. Łatwo widać, że takie kolorowanie spełnia to warunki zadania.
Awatar użytkownika
Swistak
Użytkownik
Użytkownik
Posty: 1874
Rejestracja: 30 wrz 2007, o 22:04
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 99 razy
Pomógł: 87 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Swistak »

Idealnie .
Mruczek
Użytkownik
Użytkownik
Posty: 1114
Rejestracja: 26 paź 2008, o 19:43
Płeć: Mężczyzna
Podziękował: 23 razy
Pomógł: 157 razy

[Kombinatoryka] Kolorowanie punktów kratowych

Post autor: Mruczek »

XMaS11 pisze:Podam trochę przeformułowane rozwiązanie. Mianowicie udowodnię, że w każdym grafie bez pętli można tak pomalować krawędzie na biało i czarno, że dla każdego wierzchołka wartość bezwzględna różnicy pomiędzy liczbą wychodzących z niego czarnych krawędzi a liczbą wychodzących z niego białych krawędzi nie przekracza 1.
W tym celu połączmy wierzchołki o stopniu nieparzystym w pary i połączmy wierzchołki w każdej parze krawędzią (mogą pojawić się krawędzie wielokrotne). W otrzymanym grafie każdy wierzchołek ma parzysty stopień, zatem istnieje w nim cykl Eulera. Bierzemy sobie ten cykl i idziemy malując krawędzie na przemian na czarno i biało. Łatwo widać, że to pokolorowanie daje 'dobre' pokolorowanie wyjściowego grafu.
To rozwiązanie istotnie jest niedokończone, ale moim zdaniem można je łatwo poprawić i to bez żadnych superwierzchołków.
Ukryta treść:    
Mam nadzieję, że jest ok.
ODPOWIEDZ