Edukira joan

MD-liburua/Grafoak

Wikibookstik

5. Gaia: Grafoak

[aldatu]

5.1 Sarrera

[aldatu]

XVIII. mendean Konigsberg (gaur Kaliningrado, Errusia) hiritik Pregel ibaia igarotzen zen, eta bi irla osatzen zituen. Ibaiaren ertzak eta irlak zazpi zubiz zeuden loturik. Biztanleek ibilbideak egiten zituzten etxetik atera, zubietatik behin bakarrik pasatu eta etxera bueltatzen saiatzen; baina ez zuten lortzen.


Istorio hura Leonhard Euler-en (1707-1783) eskuetara heldu zen, eta 1736an eman zion soluzioa artikulu batean: ezinezkoa zen.

Euler konturatu zen problemaren soluzioa ez zegoela distantziaren menpe. Orduan, problema aztertzeko, lur-eremu bakoitzari puntu bat eta zubi bakoitzari lerro bat egokitu zien. Hortik aurrera Eulerrek Grafo-Teoriaren oinarrizko kontzeptuak landu zituen. Horrela jaio zen Grafo-Teoria.

Grafo-Teoria elementu-kopuru finitua duten problemak islatzeko erabili da. Lehendabizi, problema grafo baten bidez adierazten da; gero, grafoaren propietateak aztertzen dira; azkenik, problemaren soluzioa ondorioztatzen da.

Grafo-Teoriaren aplikazio asko aurki ditzakegu Informatikan: datuen adierazpena, sareen diseinua, zirkuitu integratuen diseinua...

5.2 Definizioak

[aldatu]

5.1 Definizioa. (-ren gaineko) grafo zuzendua bikote bat da, non multzo finitu ez-hutsa den, eta .

multzoaren elementuei erpin edo adabegi deituko diegu, eta multzoaren elementuei ertz.

5.2 Adibidea. (Grafo zuzendua) Diagrama honekin adieraziko dugu 5 erpin eta 7 ertz dituen grafo zuzendu bat:

5.3 Definizioa. ertza emanik, kontzeptu hauek erabiliko ditugu:

  • ertza intzidentea da eta erpinekin.
  • eta erpinak elkarren auzokideak dira.
  • erpina ertzaren jatorria da.
  • erpina ertzaren amaiera da.

bada, ertzari begizta deituko diogu.

erpin isolatua da ez badu ertz intzidenterik.

5.4 Definizioa. Ertzen noranzkoak ez badu garrantzirik, hau da, grafoa ez-zuzendua dela esango dugu.

Grafo ez-zuzendu batean ertzak ez-zuzenduak dira: .

Eta bada, begizta bat izango dugu: .

Oharra. Ez bada ezer esaten, grafoa ez-zuzendua izango da.

5.5 Adibidea. (Konigsbergeko zubien problemaren grafoa) Hona hemen Konigsbergeko zubien problemari dagokion grafoa: lau lur-eremuak erpinak dira, eta zubiak ertzak:


Grafoak ertz ez-zuzendu ditu: , , , , , eta .

5.6 Definizioa. grafo zuzendu bat emanik, grafo ez-zuzendu elkartua grafotik lortzen da, ertzen noranzkoa kontuan izan gabe. Bi erpinekin intzidenteak diren ertz bat baino gehiago lortzen badira, horietako bat bakarrik hartuko dugu kontuan.

5.7 Adibideak. (Grafo ez-zuzendu elkartua)

  1. Hona hemen grafo zuzendu bat eta bere grafo ez-zuzendu elkartua.

  2. Hau da grafo zuzenduaren adibideko grafoaren grafo ez-zuzendu elkartua:

5.8 Definizioa. grafoa multigrafoa da, erpinak badaude bi edo ertz intzidente gehiagorekin:

  • grafo zuzenduetan.
  • grafo ez-zuzenduetan.

() moduko ertzen kopurua () ertzaren anizkoiztasuna da.

Grafo bat -grafoa da bere ertz batek ere ez badu baino anizkoiztasun handiagoa.

Grafo bat bakuna da ez bada multigrafoa, hots, bere ertz guztiek anizkoiztasuna badute.

5.9 Adibideak.

  1. Hona hemen bi multigraforen adibideak. Lehena -grafo zuzendua da, eta bigarrena -grafo zuzendua.

  2. Konigsbergeko zubien problemaren grafoa -grafo ez-zuzendua da.

  3. Grafo ez-zuzendu elkartuaren adibideko grafoak bakunak dira.

5.3 Erpinen graduak

[aldatu]

5.10 Definizioa. Izan bedi grafo zuzendua, eta .

  • erpinaren irteera-gradua -tik ateratzen diren ertzen kopurua da, adierazten da,
  • erpinaren sarrera-gradua -ra iristen diren ertzen kopurua da, adierazten da,

eta erpinaren graduerdi deitzen dira, eta erpinaren graduerdien baturari -ren gradu deituko diogu, adierazten da,

5.11 Adibidea. Grafo zuzenduaren adibidean,

5.12 Definizioa. grafo ez-zuzendua eta emanik, erpinaren gradua -rekin intzidenteak diren ertzen kopurua da, eta adieraziko dugu.

Kasu honetan, begizta -rekin intzidenteak diren bi ertz bezala kontatzen da.

erpina zintzilikatua da denean.

5.13 Adibideak.

  1. Konigsbergeko zubien problemaren grafoan,
  2. Grafo ez-zuzendu elkartuaren 2. adibideko grafoan,

5.14 Teorema. Izan bedi grafo ez-zuzendua ertzekin. Orduan,

Froga.

(Ideia: ertz bakoitzak unitate bat eransten dio graduari, eta beste bat graduari, eta, hortaz, bi unitate baturari, hau da, erpinen graduen batura kalkulatzean bi aldiz kontatzen ditugu grafoaren ertzak.)

Frogabidea ertz-kopuruaren gaineko indukzioaz egingo dugu.

bada, grafoak ertz bakarra du.

bada, eta bada,


Bi kasuetan,

Demagun, orain, teorema betetzen dela denean, eta har dezagun .

Izan bedi grafoaren ertz bat eta izan bedi grafotik ertza kentzean geratzen den grafoa. grafoaren ertzen kopurua bada, eta bada erpinaren gradua grafoan, orduan, izango da. Eta, indukzio-hipotesiaren arabera,

Horrez gain, bada, eta bada,

Bi kasuetan,

5.15 Adibideak.

  1. Konigsbergeko zubien problemaren grafoan, , ,
  2. Grafo ez-zuzendu elkartuaren 2. adibideko grafoan, , ,

5.16 Korolarioa. Izan bedi grafo ez-zuzendua. Gradu bakoitiko erpinen kopurua bikoitia da.

Froga.

Izan bedi eta demagun badaudela gradu bikoitiko erpin eta gradu bakoitiko erpin (). Orduan, Hortaz,

5.17 Adibideak.

  1. Konigsbergeko zubien problemaren grafoan gradu bakoitiko 4 erpin daude (, , eta ).
  2. Grafo ez-zuzendu elkartuaren 2. adibideko grafoan, gradu bakoitiko 2 erpin daude ( eta ).

5.18 Definizioa. Grafo ez-zuzendu bat erregular deitzen da erpin guztiek gradu bera badute; eta -erregular deitzen da erpin guztiek gradua badute.

5.19 Adibidea. (Grafo 3-erregularra) Grafo hau -erregularra da:

5.4 Ibilaldiak grafo batean

[aldatu]

5.20 Definizioa. Izan bedi grafo ez-zuzendua. bi erpin badira, ibilaldia erpinean hasi eta erpinean bukatzen den erpinen eta ertzen segida txandakatu finitu bat da: ertza izanik, .

Ibilaldiaren luzera ertzen kopurua da, . Eta bada, izango da eta ibilaldi nabaria izango dugu.

eta badira, ibilaldia itxia da; bestela, irekia da.

Oharra. Grafoa bakuna denean, ibilaldia adieraztean ertzak ez ditugu idatziko.

5.21 Adibidea. [ibilaldiak] [elkartua]-2 Adibideko grafoan, ibilaldi irekia da, luzerako ibilaldia hain zuzen:

Beste hau luzerako ibilaldi itxia da:

5.22 Definizioa. Izan bedi ibilaldi bat grafo ez-zuzenduan,

  • Ertzik ez bada errepikatzen, ibilaldiari kate deituko diogu. Katea itxia denean, ibilaldi itxiari zirkuitu deituko diogu.
  • Erpinik ez bada errepikatzen, ibilaldiari bide deituko diogu. Bidea itxia denean, ibilaldi itxiari ziklo deituko diogu.

Hitzarmena. Zirkuituetan gutxienez ertz bat existitzen dela suposatuko dugu; eta bat bakarrik dagoenean, zirkuitua begizta izango da. Zikloetan gutxienez hiru ertz desberdin daudela suposatuko dugu.

5.23 Adibidea. Grafo ez-zuzendu elkartuaren 2. adibideko grafoan,

katea eta bidea da;

katea da, baina ez da bidea;

zirkuitua eta zikloa da.

Grafo zuzenduetan zuzendu adjektiboa erabiliko dugu: ibilaldi zuzenduak, bide zuzenduak, ziklo zuzenduak, etab.

5.24 Teorema. Izan bedi grafo ez-zuzendua eta izan bitez , . Orduan,

ibilaldi bat badago baldin eta soilik baldin bide bat badago.

Froga.

Demagun ibilaldi bat dagoela. Ibilaldi guztien artean, har dezagun luzera txikieneko ibilaldia:

Ibilaldi hori ez bada bidea, eta . Baina, orduan, ere ibilaldi bat da, eta baino luzera txikiagokoa da.

Elkarrekikoa berehalakoa da; izan ere, bide bat ibilaldi bat da.

5.25 Definizioa. grafo ez-zuzendua konexua da edozein eta bi erpin desberdinetarako ibilaldi bat badago.

grafo zuzendua konexu da grafo ez-zuzendu elkartua konexua bada.

Grafo bat ez bada konexua, diskonexua da.

Aurreko teoremaren arabera, horrek esan nahi du grafo ez-zuzendua konexua dela edozein eta bi erpin desberdinetarako bide bat badago.

5.26 Adibidea. Grafo 3-erregularreko adibideko grafoa konexua da.

[elkartua]-1 Adibideko grafoak konexuak dira.

Grafo zuzenduaren adibideko grafoa eta [elkartua]-2 Adibideko grafo elkartua diskonexuak dira, ez dagoelako, esaterako, biderik.

5.27 Teorema. [baliokidetasuna] Izan bedi grafo ez-zuzendua; erlazioa, baliokidetasun-erlazioa da multzoaren gainean.

Froga.

  • bihurkorra da. Hau frogatu behar dugu: , ibilaldi nabaria dago; hortaz, .
  • simetrikoa da. Hau frogatu behar dugu: badira,
  • iragankorra da. Hau frogatu behar dugu: badira,

5.28 Definizioa. [baliokidetasuna] Teoreman definitutako baliokidetasun-erlazioak erpinen multzoa baliokidetasun-klasetan banatzen du. , , grafoei, non , , multzoaren erpinekin intzidenteak diren ertzen multzoak diren, grafoaren osagai konexu deituko diegu.

grafoaren osagai konexuen kopurua adieraziko dugu.

Ondorioa. grafoa konexua da baldin eta soilik baldin bada.

5.29 Adibidea. [elkartua]-2 Adibideko grafoak 2 osagai konexu ditu, :

eta , non


5.5 Grafo baten adjazentzia-matrizea

[aldatu]

5.30 Definizioa. Izan bedi grafo bakun ez-zuzendua, begiztarik gabea eta erpinekin, non den. grafoari dagokion adjazentzia-matrizea honela definituko dugu: ,

matrizea simetrikoa da eta diagonal nagusiko elementu guztiak dira. grafoaren egituraren informazio osoa du, eta adierazteko erabil dezakegu.

erpin bakoitzeko hau betetzen da:

5.31 Adibideak. [matrizea]

  1. [elkartua]-2 Adibideko grafoaren adjazentzia-matrizea (begizta kenduta) hau da:

  2. grafoaren adjazentzia-matrizea (erpinak ordena alfabetikoan hartuta) hau da: Bosgarren errenkadako edo zutabeko elementuen batura 2 da; hau da, .

5.32 Teorema. Izan bitez grafo bakun ez-zuzendua, begiztarik gabea, izanik, eta grafoari dagokion adjazentzia-matrizea. matrizearen elementua luzerako ibilaldien kopurua da.

Froga.

-ren gaineko indukzioaren bidez frogatuko dugu.

bada, izango da; eta luzerako ibilaldien kopurua hau da:

hau da, matrizearen elementua.

Demagun Teorema betetzen dela denean, hau da, matrizearen elementua luzerako ibilaldien kopurua dela; ikus dezagun denean ere betetzen dela. Hau da, frogatu behar dugu matrizearen elementua luzerako ibilaldien kopurua dela.

Izan bitez eta .

Orduan, denez, hau bateko da:

luzerako ibilaldi bakoitza luzerako ibilaldi batek eta, jarraian, ertz batek osatuko dute, non erpina () edozein erpin den.

bada, izango da eta, beraz, luzerako eta itxurako ibilaldien kopurua luzerako ibilaldien kopurua izango da, hots, .

Ordea, bada, izango da eta, beraz, luzerako eta itxurako ibilaldien kopurua izango da.

Hortaz, luzerako ibilaldi guztien kopurua hau da:

5.33 Adibidea.

[matrizea]-2 Adibideko grafoaren adjazentzia-matrizerako hau dugu: Ez dago luzerako ibilaldirik eta artean; badaude luzerako lau ibilaldi eta artean:


5.6 Azpigrafoak. Grafo osagarria

[aldatu]

5.34 Definizioa. Izan bedi grafo bat (zuzendua edo ez). grafoa grafoaren azpigrafo bat da bi baldintza hauek betetzen baditu:

  • eta
  • eta multzoaren ertz bakoitzak intzidente izan behar du multzoaren erpinekin soilik.

5.35 Adibidea. [azpigrafoak] [matrizea]-2 Adibideko grafoa emanik, grafo hauek bere azpigrafoak dira:


5.36 Definizioa. grafoa grafoaren azpigrafoa bada, bada, grafoa grafoaren azpigrafo sortzailea dela esango dugu.

Ertzen azpimultzo bakoitzeko azpigrafo sortzaile bat lortuko dugu. Beraz, grafoan bada, azpigrafo sortzaile izango ditu.

5.37 Adibidea. [azpigrafoak] Adibidean, grafoaren azpigrafo sortzailea da; baina, eta ez dira azpigrafo sortzaileak.

grafoak azpigrafo sortzaile ditu.

5.38 Definizioa. Izan bitez grafo bat (zuzendua edo ez) eta multzo bat. multzoak induzitutako grafoaren azpigrafo deituko diogu honela definitutako grafoari:

  • erpinen multzoa da eta
  • ertzen multzoa da (hots, multzoaren erpinekin soilik intzidenteak diren multzoaren ertzak).

Azpigrafo induzitua adieraziko dugu.

5.39 Adibidea. [azpigrafoak] Adibidean, azpigrafo induzitua da, multzoak induzitutakoa hain zuzen.

ez da multzoak induzitutako azpigrafoa, ertza ez dago eta.

Ikus ditzagun, orain, beste bi azpigrafo mota, erpin bat edo ertz bat kentzean sortutakoak.

5.40 Definizioa. Izan bedi grafo bat (zuzendua edo ez).

  • emanik, idatziko dugu azpigrafoa adierazteko, non:

    • den eta

    • multzoan multzoaren ertz guztiak dauden, erpinarekin intzidenteak direnak izan ezik.

    Hortaz, grafo induzitua dugu.

  • emanik , idatziko dugu azpigrafoa adierazteko, non:

    • den eta

    • den.

5.41 Adibidea. [ken] [azpigrafoak] Adibidean, eta .

Grafo baten grafo osagarria definitu ahal izateko grafo osotuaren kontzeptua behar dugu.

5.42 Definizioa. Izan bedi erpinen multzoa; multzoaren gaineko grafo osotua grafo bakun, ez-zuzendu eta begiztarik gabea da, non

erpineko grafo osotua adieraziko dugu.

Ohar gaitezen grafoak erpin eta ertz dituela, eta erpin bakoitzaren gradua dela.

5.43 Adibideak.


5.44 Definizioa. Izan bedi grafo bakuna, ez-zuzendua, begiztarik gabea eta erpinekin, izanik. grafoaren grafo osagarria grafo osotuaren azpigrafoa da, non multzoan multzoan ez dauden grafo osotuaren ertzak dauden.

bada, grafoak erpin eta ertz izango ditu; grafo nulua deitzen da.

5.45 Adibidea. grafo hau bada:

orduan, beste hau izango da:


5.46 Definizioa. zatibiko grafoa da grafo bakuna, ez-zuzendua eta begiztarik gabea bada eta

  • badaude, non eta diren eta
  • grafoaren ertz bakoitzean eta badira.

Horrez gain,

(, ) ertza badago,

zatibiko grafo osotua da, eta idatziko dugu, eta izanik.

5.47 Adibideak.

  1. Grafo hau zatibiko grafo (ez osotua) da:

  2. Grafo hau zatibiko grafo osotua da:

5.7 Grafoen arteko isomorfismoak

[aldatu]

5.48 Definizioa. Izan bitez eta bi grafo ez-zuzendu. funtzioa grafoen arteko isomorfismoa da hau betetzen badu:

  • bijektiboa da eta
  • .

Horrelako funtzio bat badago, eta grafo isomorfoak dira eta idatziko dugu.

Grafoen arteko isomorfiak baliokidetasun-erlazio bat definitzen du grafoen multzoan.

eta grafo isomorfoak badira, funtsean berdinak dira:

  • erpinen kopuru bera dute;
  • ertzen kopuru bera dute;
  • gradu bera duten erpinen kopuru bera dute;
  • zikloen kopuru bera dute;
  • etab.

5.49 Adibideak. [isomorfismo]

  1. Har ditzagun grafo hauek:






    funtzioa, isomorfismoa da. Hau da, .

  2. Ikus ditzagun, orain, grafo hauek:

    Bi grafoek 6na erpin eta 9na ertz dituzte. Baina ez dira isomorfoak.

    gradu bereko erpinen kopuruak desberdinak dira.

5.8 Kate eta zirkuitu eulertarrak

[aldatu]

5.50 Definizioa. Izan bedi grafo ez-zuzendua eta erpin isolaturik gabea. Zirkuitu eulertarra grafoaren ertz bakoitza behin bakarrik erabiltzen duen zirkuitua da.

Kate eulertarra grafoaren ertz bakoitza behin bakarrik erabiltzen duen kate irekia da.

grafoa eulertarra da zirkuitu eulertar bat badauka.

5.51 Adibideak.

  1. [isomorfismo]-2 Adibideko grafoan zirkuitu eulertar hau aurki dezakegu: Beraz, grafo eulertarra da.
  2. [isomorfismo]-2 Adibideko grafoan kate eulertar hau aurki dezakegu: Ezin da, ordea, zirkuitu eulertar bat ere aurkitu.

5.52 Teorema. [zieul] Izan bedi grafo ez-zuzendua eta erpin isolaturik gabea. Orduan,

eulertarra da konexua bada eta grafoaren erpin guztiek gradu bikoitia badute.

Froga.

Demagun eulertarra dela, hots, zirkuitu eulertar bat duela.

Ikus dezagun konexua dela: grafoak erpin isolaturik es duenez, multzoaren erpin guztiak behin gutxienez agertuko dira zirkuituan. bi erpin desberdinak emanik, erpinean hasten den eta erpinean bukatzen den zirkuituaren zatia ibilaldi bat da. Beraz, konexua da.

Ikus dezagun, orain, erpin guztiek gradu bikoitia dutela. Izan bedi edozein erpin. zirkuitua erpinera ertz batetik “heltzen” denean, erpinetik ertz desberdin batetik “aterako” da. Beraz, zirkuituak erpinarekin intzidenteak diren bi ertz desberdin, edo begizta berri bat, erabiltzen ditu. Bi kasuetan, zirkuitua erpinetik pasatzen den bakoitzean, bi unitate eransten dio erpinaren graduari; hortaz, bikoitia da.

Demagun konexua dela eta grafoaren erpin guztiek gradu bikoitia dutela. eulertarra dela frogatu behar dugu. grafoaren ertzen kopuruaren gaineko indukzioz egingo dugu.

bada, grafoa hau da:

eta zirkuitu eulertarra nabaria da.

Suposa dezagun, denean, zirkuitu eulertarra eraiki dezakegula. Frogatuko dugu, denean, zirkuitu eulertarra eraiki ahal izango dugula.

Hasteko, frogatuko dugu, erpin bat emanik, erpina duen zirkuitu bat dagoela. Izan bedi erpinean hasten den ibilaldirik luzeena. baterako bada, orduan erpina duen zirkuitu bat da.

guztietarako bada, orduan erpina hartuko dugu. bada baterako, erpina ibilaldiaren tartean eta amaieran agertuko da. Tartean agertzen den bakoitzean, graduari 2 erantsiko dio, eta amaieran agertzean 1 erantsiko dio; beraz, guztira gradu bakoitia emango du. Hipotesiz, erpin guztiek gradu bikoitia dutenez, ibilaldian erabili ez den ertz bat, gutxienez, intzidentea da erpinarekin. Horrek esan nahi du ibilaldia luza dezakegula, suposatu dugunaren kontra, hau da, ibilaldia luzeena izatearen kontra.

bada guztietarako, erpina ibilaldiaren amaieran bakarrik agertuko da. erpinaren gradua bikoitia denez eta erpinarekin intzidentea den ertz bat bakarrik erabili dugunez, orduan ibilaldian ez dagoen beste ertz bat egon behar da. Berriro ere, horrek esan nahi du ibilaldia luzatu ahal genukeela, ibilaldia luzeena izatearen kontra.

Horrela, erpinetik pasatzen den zirkuitu bat dagoela suposa dezakegu.

Zirkuitu horretan grafoaren ertz guztiak badaude, zirkuitu eulertarra da.

grafoaren ertz guztiak ez badaude, grafotik zirkuitua ezabatuko dugu, eta, horrekin batera, isolaturik gera daitezkeen erpinak ere bai. Horrela, grafo bat lortuko dugu, zeinak osagai konexuak izan ditzakeen. Osagai bakoitzak erpin komun bat izango du zirkuituarekin. Horrez gain, osagai konexu bakoitza baino ertz gutxiago dituen grafo konexua da, eta erpin guztiek gradu bikoitia izanik; hortaz, indukzio-hipotesiaren arabera, osagai konexu bakoitzerako zirkuitu eulertar bat izango dugu.

grafoaren zirkuitu eulertarra lortzeko, zirkuitutik ibiliko gara, edozein erpinetatik hasita. Osagai konexuren batekin komunean duen erpin batera heltzean, zirkuitutik aterako gara eta osagai konexuaren zirkuitu eulertarra ibiliko dugu erpin komunera itzuli arte; osagaitik atera eta zirkuitutik segituko dugu. Horrela, osagai konexu guztietatik pasatu eta gero, zirkuitura itzuliko gara eta hasi garen erpinean bukatuko dugu. Hori izango da grafoaren zirkuitu eulertarra.

Prozesu honek bukaera izango du, ertzen kopurua finitua delako.

5.53 Adibideak.

  1. Irudiko grafoan, erpinetik pasatzen den zirkuitua hartuko dugu: . Gero, grafoari zirkuituaren ertzak eta isolaturik geratzen diren erpinak () kenduko dizkiogu; , eta osagai konexuek osatzen duten grafoa geratuko zaigu.

    grafoaren zirkuitu eulertarra lortzeko, erpinetik (esaterako) hasiko gara: edo erpin guztiak idatziz:

  2. Irudiko graforako, bi graduko eta erpinetatik pasatzen den zirkuitu bat hartuko dugu: . Gero, grafoari zirkuituaren ertzak eta isolaturik geratzen diren erpinak (, ) kenduko dizkiogu; lortuko dugu. grafoan, zirkuitua hartuko dugu. Orain, grafoari zirkuitua kenduz gero (ez da erpin isolaturik geratzen), grafoa lortuko dugu. grafoan erpin guztiek bi gradua dute, eta erraz aurki dezakegu zirkuitu eulertar bat: .

    grafoaren zirkuitu eulertarra eratuko dugu. zirkuituaren edozein erpin hartuko dugu, esaterako, . erpina grafoan dagoenez, grafoan sartuko gara eta bere zirkuitu eulertarra ibiliko dugu, erpinean bukatuz. Orain, zirkuitutik segituko dugu. Horrela zirkuitu eulertar hau lortuko dugu: .

    grafoaren zirkuitu eulertarra eratzeko, zirkuituaren edozein erpinetan hasiko gara, adibidez, erpinean. zirkuitutik ibiliko gara grafoarekin erpin komun bat aurkitu arte, adibidez, . erpinetik grafoan sartuko gara eta zirkuitu eulertarra berridatziko dugu: . Horrela, grafo osoa ibili dugu, eta zirkuitura aterako gara erpinetik, eta hortik segituko dugu erpineraino. Bukaeran zirkuitu eulertar hau osatu dugu: .

5.54 Korolarioa. Izan bedi grafo ez-zuzendu eta erpin isolaturik gabe bat. Orduan,

grafoak kate eulertar bat du konexua bada eta zehazki bi erpinek gradu bakoitia badute.

Froga.

Demagun grafoak kate eulertar bat duela (ez zirkuitua): , izanik.

Izan bedi grafoa grafoari ertza eranstean sortzen den grafoa. Orduan, grafoaren zirkuitu eulertarra da. [zieul]Teorema grafoari aplikatuz gero, grafoaren erpin guztiek gradu bikoitia izango dute. emanik, bada erpinaren gradua grafoan, eta erpinaren gradua grafoan, orduan , bikoitia denez, grafoak gradu bakoitiko bi erpin bakarrik izango ditu, eta .

Demagun konexua dela eta zehazki bi erpinek gradu bakoitia dutela, .

Izan bedi grafoa grafoari ertza eranstean sortzen den grafoa. konexua da eta grafoaren erpin guztiek gradu bikoitia badute. [zieul] Teorema aplikatuz, grafoak zirkuitu eulertar bat dauka. zirkuitutik ertza ezabatuz, kate eulertar bat lortuko dugu graforako. Kate eulertar hori gradu bakoitiko erpin batean hasiko da eta bestean bukatuko da.

5.55 Adibideak.

  1. grafoan, kate eulertar bat da. Ez dago zirkuitu eulertarrik.

  2. Konigsbergeko zubien problemaren grafoan, lau erpinek gradu bakoitia dute: beraz, ezin da kate eulertarrik, ezta zirkuitu eulertarrik ere, osatu. Ondorioz, ezin da halako ibilaldirik egin zubiak behin bakarrik pasatzen.

Aurreko kontzeptuak eta emaitzak grafo zuzenduetara zabal ditzakegu.

5.56 Definizioa. Izan bedi grafo zuzendu eta erpin isolaturik gabea. Zirkuitu eulertarra deituko diogu grafoaren ertz bakoitza behin bakarrik erabiltzen duen zirkuitu zuzenduari.

5.57 Teorema. Izan bedi grafo zuzendu eta erpin isolaturik gabea. Orduan,

grafoak zirkuitu eulertar zuzendua du grafo konexua bada eta erpin guztietarako betetzen bada.

5.9 Bide eta ziklo hamiltondarrak

[aldatu]

5.58 Definizioa. Izan bedi grafo ez-zuzendua, izanik. grafoaren erpin guztiak dituen ziklo bati ziklo hamiltondar deituko diogu. grafoaren erpin guztiak dituen bide ireki bati bide hamiltondar deituko diogu.

grafoa hamiltondarra da ziklo hamiltondar bat badu.

Oharrak.

  1. Ziklo hamiltondar batetik ertz bat ezabatuz gero, bide hamiltondar bat lortuko dugu.
  2. Grafo batek bide hamiltondar bat badu, konexua da.
  3. Zirkuitu eta kate eulertarrekin ez bezala, ez dago baldintza nahikorik, ezta beharrezkorik ere, ziklo edo bide hamiltondarren bat dagoela ziurtatzeko. Teorema batzuek baldintza beharrezkoak ematen dituzte, eta beste batzuek baldintza nahikoak.

5.59 Adibidea.

grafoan, bide hamiltondarra da. Ikus dezagun ea grafoan ziklo hamiltondarren bat dagoen.

grafoak bederatzi erpin dituenez, ziklo hamiltondar bat balego, bederatzi ertz izango lituzke. Has gaitezen erpinean eta saia gaitezen ziklo hamiltondar bat eratzen. Grafoaren simetria kontuan izango dugu. erpinetik erpinera joango gara; gero, edo edo erpinetara joan gaitezke. erpinera bagoaz, ertza ezin da zikloan sartu, ezin garelako itzuli erpinera. Orain, edo edo erpinetara joan gaitezke. erpinera bagoaz, ertza ezin da zikloan sartu; beraz, erpinera heltzen garenean ezin izango dugu segitu. Baina erpinera bagoaz, ertza ezin da zikloan sartu; beraz, erpinera heltzen garenean ezin izango dugu segitu.

Ondorioz, grafo horrek ez du ziklo hamiltondarrik.

Adibide horri begira, iradokizun batzuk eman ditzakegu grafo ziklo hamiltondar bat aurkitzeko.

  • hamiltondarra bada, erpin guztietarako da.
  • eta bada, erpinarekin intzidenteak diren ertzek grafoaren edozein ziklo hamiltondarretan agertu behar dute.
  • eta bada, grafoaren edozein ziklo hamiltondar eraikitzeko, erpinetik behin pasatu eta gero, erpinarekin intzidenteak diren eta erabili ez ditugun ertzak baztertuko ditugu.
  • grafoaren edozein ziklo hamiltondar eraikitzean, ezin izango dugu ziklo bat osatu grafoaren azpigrafo baterako, ez bada grafoaren erpin guztiak hartzen dituela.

Ikus ditzagun grafo batek bide edo ziklo hamiltondar bat izateko baldintza nahikoak ematen dituzten teorema batzuk.

5.60 Teorema. grafoa begiztarik gabe eta erpinekin emanik, betetzen badu, grafoak bide hamiltondarra izango du.

5.61 Korolarioa. grafoa begiztarik gabe eta erpinekin emanik, betetzen badu, grafoak bide hamiltondarra izango du.

5.62 Adibidea. Zazpi azterketa zazpi egunetan antolatu nahi ditugu, irakasle batek bi azterketa jarraian ez ditzan izan. Ezein irakaslek ez du lau baino azterketa gehiago. Ikusiko dugu beti dela posible azterketak antolatzea.

Har dezagun grafoa, non erpinak azterketak diren; bi erpinen artean ertz bat marraztuko dugu bi azterketak irakasle desberdinenak badira. Orduan, erpin bakoitzaren gradua gutxienez () da.

Horrela definitutako grafoak betetzen du; beraz, bide hamiltondar bat badu.

5.63 Teorema. grafoa begiztarik gabe eta erpinekin emanik, betetzen badu, grafo hamiltondarra izango da.

5.64 Korolarioa. grafoa begiztarik gabe eta erpinekin emanik, betetzen badu, grafo hamiltondarra izango da.

5.65 Adibidea. Hogei laguneko talde batean, bakoitzak gutxienez hamar lagun ezagutzen ditu. Ikus dezagun mahai biribil baten inguruan eseri daitezkeela, bakoitzak alboko bi mahaikideak ezagut ditzan.

grafoan erpinak lagunak izango dira; eta ertzak elkar ezagutzen duten lagunen artean marraztuko ditugu.

Grafo horretan erpin bakoitzaren gradua izango da. Hortaz, grafo hamiltondarra izango da.

Ziklo hamiltondarra baldintza horietan mahaiaren inguruan esertzeko era bat izango da. Teorema hauek grafo batek bide edo ziklo hamiltondar bat izateko baldintza beharrezkoak ematen dituzte. Lehenengoa zatibiko grafo bati dagokio.

5.66 Teorema. zatibiko grafoa emanik, non den, grafoa hamiltondarra bada, izango da.

Aurreko teoremak esaten digu, zatibiko grafoa emanik, non den, bada, grafoa ez dela hamiltondarra.

Adibide honek frogabidearen ideia emango digu.

5.67 Adibidea. [zatiziham] Har dezagun grafo hau:

Grafo hori zatibikoa da. Hori ikusteko erpinak bi multzotan banatuko ditugu honela: erpina izendatuko dugu; gero, erpinarekin adjazenteak diren erpin guztiak (, eta ) izendatuko ditugu. Ondoren, erpinekin adjazenteak diren eta izendatu gabe dauden erpinak izendatuko ditugu; eta horrela ondoz ondo eginez gero, grafoa honela geratuko da:

Orain, erpin guztiak alde batera eta erpin guztiak beste aldera eramanez gero, grafoa zatibikoa dela nabarmen geratuko da:


grafoaren erpinak bi multzotan banatuko ditugu: denez, grafoa ez da hamiltondarra.

Bide hamiltondar bat izanez gero, bidean txandakaturik agertuko lirateke bosna aldiz eta letrak; baina, letra lau aldiz eta letra sei aldiz dauzkagu. Hortaz, horrelako bide bat osatzea ezinezkoa da. Ondorioz, grafoak ez du bide hamiltondarrik. grafoa emanik, eta erpinen azpimultzo bat, idatziko dugu grafoa adierazteko, non den eta multzoan multzoaren ertzak dauden, multzoaren erpinekin intzidenteak direnak izan ezik.

5.68 Teorema. grafo hamiltondarra bada, edozein azpimultzotarako, izanik,

5.69 Korolarioa. grafoa emanik, azpimultzo bat badago, izanik, non betetzen den, grafoa ez da hamiltondarra izango.

5.70 Adibidea. [zatiziham] Adibideko grafoan, izendatutako erpinak kenduz gero, izendatutako erpinak isolaturik geratuko lirateke. Beraz, eta dira. Ondorioz, grafoa ez da hamiltondarra.


5.10 Zuhaitzak

[aldatu]

5.10.1 Sarrera

[aldatu]

Zuhaitz bat grafo-mota berezi bat da. Gustav Robert Kirchhoff-ek (1824-1887) erabili zituen lehenengo aldiz elektronikan. Beranduago, Arthur Cayley-k (1821-1895) berriro definitu eta garatu zituen Kimika arloan (1857).

Zuhaitz berezi batzuk oso garrantzitsuak dira datuen egiturak eta ordenamenduak aztertzeko, kodeketa-teorian eta optimizazio-problema batzuen soluzioan.


5.10.2 Definizioak eta propietateak

[aldatu]

Definizioa. Izan bedi grafo ez-zuzendua eta begiztarik gabea. grafoa zuhaitza da konexua bada eta ez badu ziklorik.

Grafo baten zuhaitz sortzaile deituko diogu zuhaitz den edozein azpigrafo sortzaileri (grafoaren erpin guztiak dituena).

Adibidea. [zuhaitza]


grafoa grafoaren zuhaitz sortzailea da.

Teorema. [bidebakarra] eta zuhaitz baten bi erpin desberdin badira, bide bakarra egongo da.

Froga.

Izan bedi zuhaitz bat, eta , .

konexua denez, gutxienez bide bat dago: .

Demagun beste bide bat dagoela, .

Izan bedi erpina bidean ez dagoen bidearen lehen erpina (); eta izan bedi erpina bi bideetan dagoen bidearen hurrengo erpina ().

Orduan, eta bideen zatiek, eta erpinen artean, ziklo bat osatuko lukete, zuhaitza izatearen kontra doana.

Lema. [ertziklo] Izan bedi grafo ez-zuzendua, begiztarik gabea eta konexua, eta izan bedi grafoaren ertz bat. Orduan,

Froga.

Izan bedi .

Demagun ertza ziklo batean dagoela: .

grafoa konexua dela frogatzeko, edozein bi erpin desberdin emanik, grafoan bide bat dagoela frogatu behar dugu.

Izan bitez desberdinak. grafoa konexua denez, bide bat dago grafoan ().

bideak ez badu ertza, bidea da grafoan.

bideak ertza badu, izango da.

Orduan, bide bat da grafoan.

Demagun grafoa konexua dela.

grafoan bide bat dago, . Hortaz, ziklo bat da grafoan.

Teorema. [zuhasor] Izan bedi grafo ez-zuzendu bat.

Froga.

Demagun grafoak zuhaitz sortzaile bat duela.

grafoaren erpinen bikote bakoitzeko bide bat dago zuhaitzean. zuhaitzaren ertzak grafoaren ertzak direnez, bide hori grafoan egongo da.

Demagun konexua dela. Eraiki dezagun zuhaitz sortzaile bat.

ez bada zuhaitza, begizta guztiak ezabatuko ditugu. Geratzen den azpigrafoa konexua eta begiztarik gabea da eta grafoaren erpin guztiak ditu. Zuhaitza balitz, grafoaren zuhaitz sortzailea izango litzateke. Ez bada zuhaitza, gutxienez ziklo bat dauka. Orduan, ziklotik ertz bat ezabatuko dugu; izan bedi grafoa. [ertziklo] Lemaren arabera, grafoa konexua eta begiztarik gabea da eta grafoaren erpin guztiak ditu. Zuhaitza balitz, grafoaren zuhaitz sortzailea izango litzateke. Ez bada zuhaitza, gutxienez ziklo bat dauka. Orduan, ziklotik ertz bat ezabatuko dugu; izan bedi grafoa. Zuhaitza balitz, grafoaren zuhaitz sortzailea izango litzateke. Ez bada zuhaitza, prozesu horrekin segituko genuke urrats-kopuru finitu aldiz, grafoaren zuhaitz sortzaile bat lortu arte.

Adibidea. [sortzailea]

grafoa grafoaren zuhaitz sortzaile bat da.

Lema. [azpizuhaitzak] Izan bedi zuhaitz bat eta izan bedi artza zuhaitzaren edozein ertz. Orduan, diskonexua da eta zuhaitzak diren bi osagai konexu ditu.

Froga.

Izan bedi .

Demagun konexua dela. Orduan, grafoan bide bat dago: .

Hortaz, grafoan bi bide daude, bidea eta ertza; zuhaitza izatearen kontra doana, zuhaitz batean bi erpin lotzen dituen bide bakarra baitago ([bidebakarra] Teorema).

Hortaz, diskonexua da eta bi osagai konexu ditu, eta erpinen multzoek induzitutako azpigrafoak hain zuzen.

Osagai konexu horiek zuhaitzak dira, begizta edo ziklo bat izanez gero, grafoan ere egongo litzatekeelako.

Teorema. [m+1] Izan bedi zuhaitz bat erpinekin eta ertzekin. Orduan,

Froga.

Ertzen kopuruaren gaineko indukzioz frogatuko dugu.

bada, zuhaitza erpin isolatu batek osatuko du. Kasu horretan, beteko da.

Demagun teorema betetzen dela denean, eta izan bedi .

zuhaitzetik ertz bat ezabatuz gero, [azpizuhaitzak] Lemaren arabera, eta bi azpizuhaitz lortuko ditugu. Izan bitez eta eta azpizuhaitzen erpinen eta ertzen kopuruak, hurrenez hurren.

Orduan, eta izango dira. eta direnez, indukzio-hipotesiaren arabera, eta beteko dira. Hortaz,

Adibidea. [zuhaitza] Adibideko zuhaitzean, eta dira.

Teorema. Izan bedi zuhaitz bat erpinekin. bada, zuhaitzak gutxienez bi erpin zintzilikatu izango ditu.

Froga.

Izan bedi zuhaitzaren artzen kopurua. [m+1] Teoremaren arabera, beteko da. Hortaz,

zuhaitza konexua denez, izango da guztietarako.

zuhaitzak ez balu erpin zintzilikaturik, beteko zen guztietarako eta, beraz, , eta hori ezinezkoa da.

zuhaitzak erpin zintzilikatu bakarra izango balu, eta beteko zen guztietarako, izanik. Kasu horretan, , eta hori ere ezinezkoa da.

Ondorioz, zuhaitzak gutxienez bi erpin zintzilikatu izango ditu.

Adibidea. [zuhaitza] Adibideko grafoak 4 erpin zintzilikatu ditu.

[sortzailea] Adibideko grafoak 3 erpin zintzilikatu ditu.

Teorema. [defbalio] Izan bedi grafo ez-zuzendua, begiztarik gabea eta erpinekin eta ertzekin. Hiru baieztapen hauek baliokideak dira:

i)
zuhaitza da.
ii)
grafoak ez du ziklorik, eta .
iii)
grafoa konexua da, eta .

Froga.

Demagun i) betetzen dela.

[m+1] Teorema erabiliz, izango dugu.

grafoak ez du ziklorik zuhaitza delako.

Demagun ii) betetzen dela.

Izan bedi eta izan bitez , , grafoaren osagai konexuak (zuhaitzak direnak ziklorik ez dutelako).

bakoitzeko, erpin bat aukeratuko dugu eta grafoari ertz hauek erantsiko dizkiogu, , , …, . Horrela lortuko dugun grafoa zuhaitza da, erpinekin eta ertzekin.

[m+1] Teoremaren arabera, eta, ii) hipotesiz denez, lortuko dugu; hau da, konexua da.

Demagun iii) betetzen dela.

[zuhasor] Teoremaren arabera, grafoak zuhaitz sortzaile bat du. Izan bedi zuhaitzaren ertzen kopurua. [m+1] Teoremaren arabera, izango da; baina iii) hipotesiz, da. Hortaz, da, eta hortik aterako dugu.


5.10.3 Zuhaitz errodunak. Zuhaitz bitarrak

[aldatu]

Definizioa. Izan bedi grafo zuzendua. grafoa zuhaitz zuzendua dela esango dugu grafoaren grafo ez-zuzendu elkartua zuhaitza bada.

Adibidea. [zuhazuzen]


Definizioa. zuhaitz zuzendua bada, zuhaitza zuhaitz erroduna dela esango dugu erpin bakarra badago (erro deituko duguna), non den eta gainerako erpinetarako den.

Adibidea. [errozuha1]


; .


Ezkerreko zuhaitz erroduna geziak irudikatu gabe adieraz daiteke, ertzen noranzkoa goitik behera doala onartzen badugu.

Definizioa. Izan bedi zuhaitz erroduna:

Hosto edo bukaerako erpin deituko diogu edozein erpini bada. Gainerako erpinei barne-erpin edo adarkatze-adabegi deituko diegu.

erpin bat mailan dagoela edo maila-zenbakia duela esango dugu erpina erroarekin biltzen duen bide bakarraren luzera bada.

eta erpinak emanik, erpina erpinaren asaba edo erpina erpinaren ondorengoa dela esango dugu erpinetik erpinera bide bat badago. Bidea luzerakoa bada, erpina erpinaren gurasoa edo erpina erpinaren umea dela esango dugu.

Bi erpinek guraso bera badute, senideak direla esango dugu.

erpineko azpizuhaitz deituko diogu erpinak eta bere ondorengo guztiek (baldin baditu) induzitutako azpigrafoari.

Adibidea. [errozuha2] Zuhaitz honetan, , , , eta hostoak dira. erpina erpinaren asaba da. erpina erpinaren ondorengoa da. erpina erpinaren gurasoa da. erpina erpinaren umea da. eta senideak dira.


Definizioa. Izan bedi zuhaitza erroduna. zuhaitzaren hostoen maila-zenbaki handienari zuhaitzaren altuera deituko diogu.

Adibidea. [altuera]


zuhaitzak altuera du.

Definizioa. Izan bedi zuhaitz erroduna, eta zenbaki oso positiboa.

Esango dugu zuhaitz -tarra dela bada guztietarako. ( bada, zuhaitza bitarra da).

Adibidea. [zuhaptar]


Definizioa. zuhaitz erroduna zuhaitz -tar osotua da edo bada guztietarako. ( bada, zuhaitz bitar osotua da).

Adibidea. [zuhaptaroso1]


Teorema. [zenbakia] Izan bedi zuhaitz -tar osotua erpinekin, barne-erpin eta hosto izanik. Orduan,

(a)
da.
(b)
da.
(c)
da.

Froga.

(a) Izan bedi zuhaitzaren altuera.

bakoitzeko, eta mailan dauden erpin guztien kopuruak eta barne-erpinen kopuruak izango dira, hurrenez hurren. Orduan, da eta

Hortaz,

(b) da. Beraz, izango da.

(c) (a) eta (b) ataletatik ondorioztatuko dugu.

Adibidea. [zuhaptaroso2] [zuhaptaroso1] Adibideko zuhaitz 3-tar osotuan, , , eta dira. Eta, beraz, , eta betetzen dira.

Adibidea. [zuhaptaroso3] Bost bikotek hartzen dute parte mus txapelketa batean, non bikote bat kanporatzen den partida bat galtzen duenean. Txapelketa hosto dituen zuhaitz bitar osotu baten bidez adieraz daiteke:


Txapeldunak izendatzeko jokatu behar diren partida-kopurua barne-erpinen kopurua da. [zenbakia] Teoremaren arabera, .

Oro har, bikoteen kopurua bada, partiden kopurua izango da.

Adibidea. [zuhaptaroso4] Laborategi bateko ordenagailuak irteera dituen hormako entxufe batean konektatu behar ditugu. Konexioak irteerako luzapen-kableen bidez egingo ditugu. luzapen-kable baditugu, zenbat ordenagailu konekta ditzakegu?

Hormako entxufea zuhaitz 4-tar osotu baten erroa bezala har dezakegu. Kable bakoitza barne-erpina izango da, eta ordenagailu bakoitza hosto bat. Barne-erpinen kopurua da (luzapen-kableak eta hormako entxufea).

[zenbakia] Teoremaren arabera, ordenagailuen kopurua da.

Definizioa. Izan bedi altuerako zuhaitz bat. zuhaitza orekatua dela esango dugu hosto bakoitzaren maila-zenbakia edo denean.

Adibidea. [zuhaoreka1] [altuera] Adibideko zuhaitza ez da orekatua, hosto bat 2 mailan dauka eta.

Zuhaitz hau altuerako zuhaitz orekatua da:


Adibidea. [zuhaoreka2] [zuhaptaroso3] Adibideko zuhaitzak orekatua izan behar du, txapelketa ahalik eta zuzenena izan dadin. Ez bada orekatua, bikoteren batek aukera bat baino gehiago izango du hurrengo fasera pasatzeko partida gutxiago jokatuz.

Zuhaitza hau bada


altuerako zuhaitz orekatua da. Bikote batek, txapeldun izateko, bi edo hiru partida jokatu beharko ditu.

Zuhaitza hau bada


ez da orekatua. Irabazteko, eta bikoteek 4 partida jokatu beharko dituzte, bikoteak 3 partida, bikoteak 2 partida eta bikoteak partida 1 bakarrik.

Idazkera. emanik, (-ren sabaia) baino handiagoa edo berdina den zenbaki oso txikiena da.

Adibidea. [sabaia] , , .

Teorema. [sabaiteo] Izan bedi altuerako eta hostoko zuhaitz -tar osotua (). Orduan, eta beteko dira.

Froga.

-ren gaineko indukzioaz frogatuko dugu.

bada, eta izango dira; orduan, .

Demagun emaitza zuzena dela denean, eta izan bedi .

zuhaitzaren hostoen maila-zenbaki posibleak dira, eta, gutxienez, hosto daude mailan.

Har ditzagun erroaren umeak, eta izan bitez erroak erpin horietan dituzten azpizuhaitzak (zuhaitz -tar osotuak dira). zuhaitzaren hosto-kopurua eta altuera badira, izanik, , , eta .

denez, izanik, indukzio-hipotesiaren arabera, izango dugu, . Hortaz, .

denez, izango dugu, eta denez, aterako dugu.

Adibidea. Zuhaitz honetan


, , dira; eta eta betetzen dira.

Korolarioa. Izan bedi altuerako eta hostoko zuhaitz -tar osotu orekatua (). Orduan, beteko da.

Froga.

bada, eta izango dira.

bada, mailan, gutxienez, barn-erpin bat dago (). balioetarako , eta mailan dauden erpin guztien kopurua, barne-erpinen kopurua eta hostoen kopuruak dira, hurrenez hurren. Orduan, eta

Horrez gain, orekatua izateagatik, eta , dira. Hortaz, eta .

Hau da, betetzen da. Hortik, izango dugu. Gainera, [sabaiteo] Teoremaren arabera, betetzen da.

Hortaz, .

Adibidea.


, , dira. Eta betetzen da.