De¯nicja 1 Graf prosty G sk攏ada si ,e z niepustego zbioru sko
Transkrypt
De¯nicja 1 Graf prosty G sk攏ada si ,e z niepustego zbioru sko
Grafy De¯nicja 1 Graf prosty G skÃlada sie, z niepustego zbioru sko¶ nczonego V (G), kt¶ orego elementy bedziemy nazywa¶ c wierzchoà l kami grafu (lub w ezà nczonego , , lami) i z sko¶ zbiou E(G) r¶ oz_ nych par nieuporzadkowanych r¶ o z _ nych element¶ o w zbioru V (G), , kt¶ ore nazywamy krewedziami. Zbi¶ or V (G) nazywamy zbiorem wierzchoÃlk¶ ow, a , zbi¶ or E(G) zbiorem kerwedzi grafu G. , De¯nicja 2 M¶ owimy z_ e krawed¶ wierzchoÃlki u i v i bedziemy ja, , z fu; vg Ãlaczy , , oznacza¶c uv. Uwaga 1 W ka_zdym gra¯e prostym istnieje co najwy_zej jedna krawed¶ , z Ãlacz , aca , dana, pare, wierzchoÃlk¶ ow. De¯nicja 3 Obiekt,w kt¶ orym moga, wystepowa¶ c petle i krawedzie wielokrotne , , , bedziemy nazywa¶ c grafem og¶ o lnym lub grafem. , Uwaga 2 Graf skÃlada sie, z niepustego zbioru sko¶ nczonego V (G), kt¶ orego elementy nazywamy wierzchoÃlkami i sko¶ nczonej rodziny E(G) par nieuporzadkowanych , (moga, by¶c r¶ owne) nazywanych krawedziami. , De¯nicja 4 M¶ owimy, z_ e grafy G1 i G2 sa, izomor¯czne, je¶sli istnieje wzajemnie jednoznaczna odpowiednio¶s¶c miedzy wierzchoÃlkami grafu G1 i grafu G2 taka, z_ e , liczba krawedzi l à acz aca dane dwa wierzchoà lki grafu G1 jest r¶ owna liczbie krawedzi , , , , Ãlacz acych odpowiadaj ace im wierzchoà l ki grafu G . 2 , , , De¯nicja 5 Je¶sli wierzchoÃlki grafu sa, nazwane np. literami lub cyframi, to graf nazywamy oznakowanym, je¶sli nie, to graf nazywamy nieoznakowanym. Drzewa De¯nicja 6 Lasem nazywamy graf nie zawierajacy cykli, a drzewem nazywamy , las sp¶ ojny. Wniosek 1 Drzewo jest najprostszym nietrywialnym typem grafu. Wniosek 2 Ka_zde dwa wierzchoÃlki drzewa sa, poÃlaczone dokÃladnie jedna, droga. , , Twierdzenie 1 Niech T bedzie grafem majacym dokÃladnie n wierzchoÃlk¶ ow. , , Wtedy nastepuj ace warunki s a r¶ o wnowa_ z ne: , , , (1) T jest drzewem; (2) T nie zawiera cykli i ma n ¡ 1 krawedzi; , (3) T jest grafem sp¶ ojnym i ma n ¡ 1 krawedzi; , (4) T jest grafem sp¶ ojnym i ka_zda krawed¶ , z jest mostem; 1 (5) ka_zde dwa wierzchoÃlki T sa, poÃlaczone dokÃladnie jedna, droga; , , (6) T nie zawiera cykli, ale po dodaniu dowolnej nowej krawedzi otrzymany graf , ma dokÃladnie jeden cykl. Wniosek 3 JeÃli G jest grafem, kt¶ ory ma n wierzchoÃlk¶ ow i k skÃladowych, to G ma n ¡ k krawedzi. , Twierdzenie 2 Istnieje 6 z dokÃladno¶scia, do izomor¯zmu drzew majacych 6 , wierzchoÃlk¶ ow. Twierdzenie 3 (Cayley) Istnieje nn¡2 r¶ oz_ nych drzew oznakowanych majacych , n wierzchoÃlk¶ ow. Twierdzenie 4 (Algorytm zachÃlanny) Niech G bedzie grafem sp¶ ojnym majacym , , n wierzchoÃlk¶ ow. Wtedy nastepuj aca konstrukcja daje rozwi azanie problemu , , , najkr¶ otszych poÃlacze¶ n: , (a) niech e1 bedzie krawedzi a, o najmniejszej wadze; , , (b) de¯niujemy krawedzie e2 ; e3 ; : : : ; en¡1 wybierajac zdym razem nowa, , , za ka_ krawed¶ z o najmniejszej mo_ z liwej wadze, kt¶ o ra nie tworzy cyklu z dotychczas , wybranymi krawedziami e . i , Podgraf T grafu G, kt¶ orego krawedziami sa, e1 ; e2 ; : : : ; en¡1 , jest szukanym grafem. , Digrafy De¯nicja 7 Graf skierowany lub digraf skÃlada sie, z niepustego zbioru sko¶ nczonego V (D) elemet¶ ow nazywanych wierzchoÃlkami i sko¶ nczonej rodziny A(D) par uporzadkowanych , element¶ ow zbioru V nazywanych Ãlukami. Zbi¶ or V (D) nazywamy zbiorem wierzchoÃlk¶ ow, a rodzine, A(D) rodzina, Ãluk¶ ow digrafu D. De¯nicja 8 Je¶sli D jest digrafem, to graf otrzymany z D przez usuniecia strzaÃlek, , tzn. przez zastapienie ka_ z dego l à uku postaci AB odpowiadaj ac a mu kraw edzi a, AB, , , , , nazywamy szkieletem digrafu D. De¯nicja 9 Digraf D nazywamy prostym, gdy wszystkie Ãluki sa, r¶ oz_ ne i nie ma petli. , PrzykÃlad 1 Szkielet digrafu prostego nie musi by¶c digrafem prostym. De¯nicja 10 Dwa digrafy sa, izomofriczne, gdy istnieje izomor¯zm ich szkielet¶ ow zachowujacy kolejno¶s¶c wierzchoÃlk¶ ow w ka_zdym Ãluku. , De¯nicja 11 Digraf nazywamy sp¶ ojnym, gdy nie mo_zna przedstawi¶c go w postaci sumy dw¶ och digraf¶ ow, zde¯niowanej w oczywisty spos¶ ob. 2 De¯nicja 12 Digraf nazywamy silnie sp¶ ojnym, gdy dla dowolnych dw¶ ocgh wierzchoÃlk¶ o"w A i B istnieje droga od A do B. PrzykÃlad 2 Ruch jednokierunkowy w mie¶scie. De¯nicja 13 Graf nazywamy orientowalnym, je¶sli ka_zda, jego krawedz mo_zna , zde¯niowa¶c w taki spos¶ ob, aby otrzymany graf staÃl sie, grafem silnie sp¶ ojnym. Uwaga 3 Ka_zdy graf eulerowski jest orientowalny. Twierdzenie 5 Niech G bedzie grafem sp¶ ojnym. W¶ owczas graf G jest , orientowalny wtedy i tylko wtedy, gdy ka_zda krawed¶ z grafu G jest zawarta w co , najmniej jednym cyklu. PrzykÃlad 3 Problem dr¶ og krytycznych. Digraf z wagami nazywamy siecia, zdarze¶ n. NajdÃlu_zsza, droge, nazywamy droga, krytyczna. , Digrafy eulerowskie De¯nicja 14 Digraf sp¶ ojny nazywamy eulerowskim, je¶sli istnieje ¶scie_zka zamknieta , zawierajaca ka_zdy Ãluk digrafu D. Taka, ¶scie_zke, nazywamy ¶scie_zka, eulerowska. , , De¯nicja 15 Digraf sp¶ ojny nie bed grafem eulerowskim nazywamy p¶ oÃleulerowskim, , acy , je¶sli istnieje ¶scie_zka zawierajaca ka_ z dy l à uk digrafu D. , De¯nicja 16 Stopniem wyj¶sciowym wierzchoÃlka A digrafu D nazywamy liczbe, Ãluk¶ ow postaci AB i oznaczmy symbolem outdeg (A). De¯nicja 17 Stopniem wej¶sciowym wierzchoÃlka A digrafu D nazywamy liczbe, Ãluk¶ ow postaci BA i oznaczmy symbolem indeg (A). Uwaga 4 Suma stopni wej¶sciowych wszystkich wierzchoÃlk¶ ow digrafu D jest r¶ owna sumie wszystkich stopni wyj¶sciowych. De¯nicja 18 WierzchoÃlek majacy stopie¶ n wej¶sciowy r¶ owny 0 nazywamy ¶zr¶ odÃlem , digrafu D, a wierzchoÃlek majacy stopie¶ n wy¶ s ciowy r¶ o wny 0 nazywamy uj¶ s ciem , digrafu D. Twierdzenie 6 Digraf sp¶ ojny jest digrafem eulerowskim wtedy i tylko wtedy, gdy dla ka_zdego wierzchoÃlka A digrafu D zachodzi r¶ owno¶s¶c: outdeg(A) = indeg(A): Digrafy hamiltonowskie De¯nicja 19 Digraf D nazywamy hamiltonowskim, je¶sli istnieje cykl zawierajacy , ka_zdy wierzchoÃlek digrafu D. 3 De¯nicja 20 Digraf D nie bed grafem hamiltonowskim nazywamy p¶ oÃlhamiltonowskim, , acy , je¶sli istnieje droga zawierajaca ka_ z dy wierzchoà l ek digrafu D. , Twierdzenie 7 Niech D bedzie digrafem silnie sp¶ ojnym majacym n wierz, , choÃlk¶ ow. Je¶sli outdeg (A) ¸ n2 i indeg(A) ¸ n2 dla ka_zdego wierzchoÃlka A, to digraf D jest hamiltonowski. De¯nicja 21 Turniejem nazywamy digraf, w kt¶ orym ka_zde dwa wierzchoÃlki poÃlaczone s a dokà l adnie jednym l à ukiem. , , Twierdzenie 8 Ka_zdy turniej nie bed digrafem hamiltonowskim jest p¶ oÃlhamiltonowski. , acy , Ka_zdy turniej silnie sp¶ ojny jest hamiltonowski. L à a¶ ncuchy Markowa De¯nicja 22 BÃladzenie przypadkowe. , Niech pij bedzie prawdopodobie¶ nstwem tego, , Ei do miejsca Ej . 0 1 0 0 0 0 0 B 1 1 1 0 0 0 B 2 61 13 1 B 0 0 0 2 6 3 B B 0 0 1 1 1 0 2 6 3 B @ 0 0 0 1 1 1 2 6 3 0 0 0 0 0 0 4 z_ e przesunie sie, on z miejsca 1 C C C C: C C A