1 / 33

Grafų tyrimas (tęsinys). Ciklai

Grafų tyrimas (tęsinys). Ciklai. a. a. a. b. b. b. i. i. i. d. d. d. c. c. c. e. f. e. f. e. f. g. h. g. h. g. h. Šiuo atveju {{d, f}, {e, f}, {g, f},{e,g}} ir {{d, f}, {e, f}, {g, f}} yra skiriančiosios aibės, bet kirpis - tik antroji aibė (žr. brėžinį).

zytka
Download Presentation

Grafų tyrimas (tęsinys). Ciklai

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grafų tyrimas (tęsinys). Ciklai

  2. a a a b b b i i i d d d c c c e f e f e f g h g h g h Šiuo atveju {{d, f}, {e, f}, {g, f},{e,g}} ir {{d, f}, {e, f}, {g, f}} yra skiriančiosios aibės, bet kirpis - tik antroji aibė (žr. brėžinį)

  3. Jums jau yra pažįstami loginiai uždaviniai: nupiešti figūrą neatitraukiant pieštuko nuo popieriaus ir nebrėžiant atkarpos dukart. Kai kurie iš šių grafų negali būti nubrėžti tokiu būdu (pvz., a, b ir d), o kai kuriuos galima nubrėžti taip, kad pradžia ir pabaiga sutaptų (pvz., f ir g)

  4. Grafo ciklas, einantis per visas grafo briaunas, vadinamas Oilerio ciklu. Grafą, turintį Oilerio ciklą, vadina Oilerio grafu. Jei visų grafo viršūnių laipsniai yra nemažesni už 2, tai grafas turi bent vieną ciklą. Jungusis neorientuotas grafas turi Oilerio ciklą tada ir tik tada, kai visų grafo viršūnių laipsniai yra lyginiai skaičiai. Jei lygiai dviejų viršūnių laipsniai yra nelyginiai skaičiai, tai egzistuoja Oilerio kelias. Jis eina per visas briaunas, o jo pradžia ir pabaiga yra viršūnėse, kurių laipsniai nelyginiai. 4 nelyginiai, nėra nei Oilerio ciklo, nei Oilerio kelio visi lyginiai, yra Oilerio ciklas 2 nelyginiai, yra Oilerio kelias

  5. Sukonstruokime Oilerio ciklą. Pirma įsitikiname, kad jis egzistuoja, t.y. visų viršūnių laipsniai yra lyginiai skaičiai. a a a b b b h h h d d d c c c e e e f f f g g g Gretimos yra c, d ir h, Imame, pvz., {b, h}, ji nėra siejančioji, taigi galime ją šalinti Briauna {h, f} yra siejančioji, bet kitų variantų nėra, šaliname ją Pradedame viršūnėje a, einame, pvz., į b; imame {a, b}, ji nėra siejančioji, taigi galime ją šalinti

  6. a a a b b b h h h d d d c c c e e e f f f g g g Gretimos yra c, d, g. Einame į c, briauna {e, c} Į a eiti negalime, taigi einame, pvz., į d, briauna {c, d} Gretimos yra d, e, g. Einame į e, briauna {f, e}

  7. a a b b h h d d c c e e f f g g Ciklą nesunkiai užbaigiame, likusios briaunos gali būti praeitos vieninteliu būdu Einame į e briauna {d, e}

  8. Hamiltono grafas Hamiltono keliu (ciklu) vadinama paprastoji atviroji (uždaroji) grandinė, einanti per visas grafo viršūnes. Grafas, turintis Hamiltono ciklą, vadinamas Hamiltono grafu. Tai nėra būtina sąlyga, tik pakankama: grafas, kurio visų viršūnių laipsniai lygūs 2 (paprastasis ciklas) yra ir Oilerio, ir Hamiltono grafas.

  9. Briauninis grafas Oilerio grafo briauninis grafas turi ir Oilerio, ir Hamiltono ciklą. Hamiltono grafo briauninis grafas irgi yra Hamiltono grafas.

  10. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Viso briaunų yra 9.Atidedame 9 viršūnes 1 3 9 4 8 5 7 6

  11. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Imkime briauną 1.Jos kaimynės: 2,3,5 1 3 9 4 8 5 7 6

  12. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Imkime briauną 2.Jos kaimynės: 1,3,4. 1 3 9 4 8 5 7 6

  13. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Imkime briauną 3.Jos kaimynės: 1, 2, 4, 5 1 3 9 4 8 5 7 6

  14. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Imkime briauną 4.Jos kaimynės: 2, 3, 5, 6, 7 1 3 9 4 8 5 7 6

  15. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Imkime briauną 5.Jos kaimynės: 1, 3, 4, 6, 7 1 3 9 4 8 5 7 6

  16. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Imkime briauną 6.Jos kaimynės: 4, 5, 7, 9 1 3 9 4 8 5 7 6

  17. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Imkime briauną 7.Jos kaimynės: 4, 5, 6, 8, 9 1 3 9 4 8 5 7 6

  18. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 Imkime briauną 8.Jos kaimynės: 7, 9 1 3 9 4 8 5 7 6

  19. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 Pradinis grafas turėjo 9 briaunas, t.y. m = 9. Patikrinsime, ar teisinga formulė 2 1 3 9 4 8 5 7 6

  20. Sudarykime šio grafo briauninį grafą Sunumeruojame briaunas a b a b 1 g g d d 3 c c 5 2 e f e f 7 4 8 6 9 2 1 Įstatome pradinio grafo viršūnių laipsnius į formulę: (4+9+9+16+4+9+1)/2-9 = 17 3 9 4 Skaičiuojame briauninio grafo briaunų skaičių: (3+3+4+5+5+4+5+2+3)/2 = 17 8 5 7 6

  21. a b g d c e f Pavyzdžiui, {a, d, g} – iš vidaus stabilus poaibis; {b, f} – iš išorės stabilus poaibis. Vidinio stabilumo skaičius – maksimalaus iš vidaus stabilaus poaibio dydis. Išorinio stabilumo skaičius – minimalaus iš išorės stabilaus poaibio dydis. Vidinio stabilumo skaičius: 3; Išorinio stabilumo skaičius: 2.

  22. a b g d c e f Vidinio stabilumo skaičius: 3; Išorinio stabilumo skaičius: 2.

  23. Stabiliųjų poaibių pavyzdžiai Aštuonių valdovių uždavinys: šachmatų lentoje reikia išdėstyti kuo daugiau valdovių taip, kad jos nekirstų viena kitos. Penkių valdovių uždavinys: šachmatų lentoje reikia išdėstyti kuo mažiau valdovių taip, kad jos kirstų visus šachmatų lentos langelius.

  24. Ats.: 1;2;6;1.

  25. Užduotys kartojimui

  26. Ats.: 3

  27. Ats.: 6; 8; 4; 5; 2; 2.

More Related