wykład V - Informacje dla uzytkowników serwera antenor.pol.lublin.pl
Transkrypt
wykład V - Informacje dla uzytkowników serwera antenor.pol.lublin.pl
Drzewa oznaczone Izolda Gorgol wyciąg z prezentacji Automorfizm grafu Zakładamy, że nie pomijamy nazw wierzchołków. DEFINICJA Automorfizmem grafu nazywamy taką permutację jego wierzchołków, która przekształca graf na siebie. Niech Aut(G) oznacza zbiór wszystkich automorfizmów grafu G. TWIERDZENIE Niech |V (G)| = n. Jest UWAGA Inaczaj mówiąc jest n! izomorficznych z grafem G. |Aut(G)| n! różnych oznaczeń nieoznaczonego grafu G o n wierzchołkach. |Aut(G)| UWAGA Przeliczanie grafów nieoznaczonych wymaga zaawansowanych twierdzeń z teorii grup. Liczba drzew oznaczonych TWIERDZENIE (Cayley) Jest nn−2 drzew oznaczonych na zbiorze wierzchołków {1, 2, . . . , n}. Konstrukcja kodu Prüfera Dane: drzewo T o co najmniej 3 wierzchołkach 1. 2. 3. 4. Znajdujemy liść o najmniejszym numerze – ozn. v; Dołączamy wierzchołek sąsiedni do v do ciągu; Usuwamy wierzchołek v z drzewa; Jeżeli drzewo zawiera więcej niż jedną krawędź, wracamy do punktu 1., w przeciwnym razie kończymy tworzenie ciągu. Rekonstrukcja drzewa Dane: kod Prüfera (a1 , a2 , a3 , . . . , an−2 ); ai ∈ {1, 2, 3, . . . , n} zbiór wierzchołków drzewa V = {1, 2, 3, . . . , n} Startujemy z pustym zbiorem krawędzi E(T ) 1. 2. 3. 4. 5. W zbiorze V znajdujemy najmniejszą liczbę, która nie występuje w ciągu – ozn. i; V := V − {i}; Usuwamy pierwszy element – ozn. j – z ciągu; E(T ) := E(T ) ∪ {ij}; Jeśli w ciągu jest przynajmniej jedna liczba, to przechodzimy do p. 1, w przeciwnym razie V zawiera dwa wierzchołki; dołączamy krawdź utworzoną przez te wierzchołki do E(T ) i kończymy rekonstrukcję drzewa. 1