XVIII. mendean Königsberg (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.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 izanik, 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. (Königsbergeko zubien problemaren grafoa) Hona hemen Königsbergeko zubien problemari dagokion grafoa: lau lur-eremuak erpinak dira, eta zubiak ertzak:
Grafoak ertz ez-zuzendu ditu: , , , , , eta .
5.6 Definizioa. grafo zuzendu bat izanik, 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)
Hona hemen grafo zuzendu bat eta bere grafo ez-zuzendu elkartua.
Hau da 5.2 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.
Hona hemen bi multigraforen adibideak. Lehena -grafo zuzendua da, eta bigarrena -grafo zuzendua.
5.14 Teorema. [2m] Izan bedi ertz dituen grafo ez-zuzendua. 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.)
Froga ertz kopuruaren gaineko indukzioaz egingo dugu.
bada, grafoak ertz bakarra du.
bada,
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,
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, ibilaldi itxia da; bestela, ibilaldi 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, ordea, 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 pentsatuko dugu; eta bat bakarrik dagoenean, zirkuitua begizta izango da. Zikloetan, gutxienez hiru ertz desberdin daudela pentsatuko dugu.
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 ibilaldiren bat dagoela. eta -ren arteko ibilaldi guztien artean, har dezagun luzera txikieneko ibilaldia:
Ibilaldi hori ez bada bidea, eta . Baina, orduan,
ere eta -ren arteko beste ibilaldi bat da, eta baino luzera txikiagokoa da.
Azken ibilaldi hori ez balitz bidea, berdin egingo genuke: errepikatzen den erpinaren bi agerpenen arteko zatia kendu eta luzera txikiagoko ibilaldi berri bat lortuko genuke. Horrela segi daiteke erpinak errepikatzen ez diren arte, hots, bide bat lortu arte.
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.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, :
5.30 Definizioa. Izan bedi grafo bakun ez-zuzendua, begiztarik gabea eta erpinekin, non den. grafoari dagokion auzokidetasun-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]
[elkartua]-2 Adibideko grafoaren auzokidetasun-matrizea (begizta kenduta) hau da:
Hona hemen grafo bakun ez-zuzendu bat, begiztarik gabea:
grafoaren auzokidetasun-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, erpinak eta grafoari dagokion auzokidetasun-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, matrizearen elementua luzerako ibilaldien kopurua dela frogatu behar dugu.
Izan bitez eta .
Orduan, denez, hau beteko da:
luzerako ibilaldi bakoitza luzerako ibilaldi batek eta, jarraian, ertz batek osatuko dute, non erpina () edozein erpin den.
bada, izango da matrizean; beraz, luzerako eta itxurako ibilaldien kopurua luzerako ibilaldien kopurua izango da, hots, .
Ordea, bada, izango da matrizean; beraz, luzerako eta itxurako ibilaldien kopurua izango da.
Hortaz, luzerako ibilaldi guztien kopurua hau da:
5.33 Adibidea.
[matrizea]-2 Adibideko grafoaren auzokidetasun-matrizerako hau dugu:
Ez dago luzerako ibilaldirik eta artean; badaude luzerako lau ibilaldi eta artean:
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 izanik, grafo hauek bere azpigrafoak dira:
5.36 Definizioa. grafoa grafoaren azpigrafoa bada eta 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:
multzoak grafoan honela definitzen duen azpigrafoari azpigrafo induzitu deituko diogu:
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).
izanik, idatziko dugu azpigrafoa adierazteko, non:
den eta
multzoan multzoaren ertz guztiak dauden, erpinarekin intzidenteak direnak izan ezik.
Hortaz, grafo induzitua dugu.
izanik, idatziko dugu azpigrafoa adierazteko, non:
den eta
den.
5.41 Adibidea. [ken] [azpigrafoak] Adibidean, eta dira.
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 erpin dituena, 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 nulu deitzen da.
5.45 Adibidea. grafo hau bada:
grafo osagarria 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.50 Definizioa. Izan bedi grafo ez-zuzendua eta erpin isolaturik gabea. grafoaren ertz guztiak erabiltzen dituen zirkuituari zirkuitu eulertar deituko diogu.
grafoaren ertz guztiak erabiltzen dituen kate irekiari kate eulertar deituko diogu.
grafoa eulertarra da zirkuitu eulertar bat badauka.
5.51 Adibideak.
[isomorfismo]-2 Adibideko grafoan zirkuitu eulertar hau aurki dezakegu:
Zirkuitu eulertarra da, grafoaren ertz guztiak zeharkatzen dituelako, bakoitza behin bakarrik, eta hasitako erpinean amaitzen delako. Beraz, grafo eulertarra da.
[isomorfismo]-2 Adibideko grafoan kate eulertar hau aurki dezakegu:
Kate eulertarra da, grafoaren ertz guztiak zeharkatzen dituelako, bakoitza behin bakarrik, eta ez delako hasitako erpinean amaitzen. 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 ez duenez, multzoaren erpin guztiak behin gutxienez agertuko dira zirkuituan. bi erpin desberdin izanik, 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.
Pentsa dezagun, denean, zirkuitu eulertarra eraiki dezakegula. denean, zirkuitu eulertarra eraiki ahal izango dugula frogatuko dugu.
Hasteko, erpin bat izanik, erpina duen zirkuitu bat dagoela frogatuko dugu. Izan bedi
erpinean hasten den ibilaldirik luzeena, erpinak eta ertzak izanik, .
baterako bada, erpina duen ibilaldi itxi bat da.
guztietarako bada, erpina hartuko dugu.
bada baterako, erpina ibilaldiaren tartean eta amaieran agertuko da. Tartean agertzen den bakoitzean, graduari erantsiko dio, eta amaieran agertzean 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, esan 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, 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 ibilaldi itxi bat dagoela frogatu dugu. [ibilbide] Teoremaren arabera, ibilaldi bat badago, bide bat dago; beraz, erpinetik pasatzen den bide itxi (ziklo) bat dago. Eta ziklo hori erpinetik pasatzen den zirkuitua da, erpinak ez badira errepikatzen ertzak ere ezin direlako errepikatu.
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.
Irudiko grafoan, erpinetik pasatzen den zirkuitua hartuko dugu: Gero, grafoari zirkuituaren ertzak eta isolaturik geratu den erpina kenduko dizkiogu; , eta osagai konexuek osatzen duten grafoa geratuko zaigu.
grafoaren zirkuitu eulertarra lortzeko, erpinetik (esaterako) hasiko gara: edo erpin guztiak idatziz:
Irudiko graforako, bi graduko eta erpinetatik pasatzen den zirkuitu bat hartuko dugu: . Gero, grafoari zirkuituaren ertzak eta isolaturik geratu diren eta 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. izanik, bada erpinaren gradua grafoan, eta bada erpinaren gradua grafoan,
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.
grafoan, kate eulertar bat da. Ez dago zirkuitu eulertarrik.
Königsbergeko 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. grafoaren ertz guztiak erabiltzen dituen zirkuitu zuzenduari zirkuitu eulertar zuzendu deituko diogu.
grafoa eulertar zuzendua da zirkuitu eulertar zuzendu bat badauka.
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.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.
Ziklo hamiltondar batetik ertz bat ezabatuz gero, bide hamiltondar bat lortuko dugu.
Grafo batek bide hamiltondar bat badu, konexua da.
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 grafoan 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. Izan bedi grafoa, begiztarik gabea eta erpin dituena,
betetzen badu, grafoak bide hamiltondarra izango du.
5.61 Korolarioa. Izan bedi grafoa, begiztarik gabea eta erpin dituena,
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. Izan bedi grafoa, begiztarik gabe, eta erpin dituena,
betetzen badu, grafo hamiltondarra izango da.
5.64 Korolarioa. Izan bedi grafoa, begiztarik gabea eta erpin dituena,
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 eser daitezkeela, eta ziurtatu mahaikide bakoitzak bi lagun ezagun izango dituela alde banatan.
grafoan erpinak lagunak izango dira; eta elkar ezagutzen duten lagunen artean ertzak marraztuko ditugu.
Grafo horretan erpin bakoitzaren gradua izango da. Hortaz, grafo hamiltondarra izango da.
Baldintza horietan mahaiaren inguruan esertzeko era bakoitza ziklo hamiltondar bat izango da.
Ikus ditzagun grafo batek bide edo ziklo hamiltondar bat izateko baldintza beharrezkoak ematen dituzten teorema batzuk. Lehenengoa zatibiko grafo bati dagokio.
5.66 Teorema. zatibiko grafoa izanik, non den, grafoa hamiltondarra bada, izango da.
Aurreko teoremak esaten digu, zatibiko grafoa izanik, 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 auzokide diren erpin guztiak (, eta ) izendatuko ditugu. Ondoren, erpinekin auzokide 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.
Idazkera. grafoa izanik, 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 izanik, 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.
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.71 Definizioa. Izan bedi grafo ez-zuzendua eta begiztarik gabea. grafoa zuhaitza da konexua bada eta ez badu ziklorik.
Grafo baten erpin guztiak dituen eta zuhaitz den edozein azpigrafo sortzaileri zuhaitz sortzaile deituko diogu.
5.72 Adibidea. [zuhaitza]
grafoa grafoaren zuhaitz sortzailea da.
5.73 Teorema. [bidebakarra] eta zuhaitz baten bi erpin desberdin badira, bide bakarra egongo da.
Froga.
Izan bitez 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.
5.74 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 izanik, 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, Orduan, bidea eta zikloa ertzean lotuz eta ertza bietatik kenduz, bide bat lortuko dugu:
bide bat da grafoan.
:
Demagun grafoa konexua dela.
grafoan bide bat dago, . Hortaz, ziklo bat da grafoan.
5.75 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 eta, beraz, grafoa konexua 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.
5.76 Adibidea.[sortzailea]
grafoa grafoaren zuhaitz sortzaile bat da.
5.77 Lema. [azpizuhaitzak] Izan bedi zuhaitz bat eta izan bedi zuhaitzaren edozein ertz. Orduan, ez-konexua 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; hori zuhaitza izatearen kontra doa, zuhaitz batean bi erpin lotzen dituen bide bakarra baitago ([bidebakarra] Teorema).
Hortaz, ez-konexua 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.
5.78 Teorema. [m+1] Izan bedi erpin eta ertz dituen zuhaitz bat. 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,
5.79 Adibidea. [zuhaitza] Adibideko zuhaitzean, eta dira.
5.80 Teorema. Izan bedi erpin dituen zuhaitz bat. bada, zuhaitzak gutxienez bi erpin zintzilikatu izango ditu.
Froga.
Izan bedi zuhaitzaren ertzen kopurua. [m+1] Teoremaren arabera, beteko da. Hortaz, Hortaz, [2m] Teoremaren arabera, ondoko hau beteko da:
zuhaitza konexua denez, izango da guztietarako.
zuhaitzak ez balu erpin zintzilikaturik, beteko litzateke guztietarako eta, beraz, ere beteko litzateke, eta hori ezinezkoa da.
zuhaitzak erpin zintzilikatu bakarra izango balu, eta beteko litzateke guztietarako, izanik. Orduan, beteko litzateke, eta hori ere ezinezkoa da.
Ondorioz, zuhaitzak gutxienez bi erpin zintzilikatu izango ditu.
5.81 Adibidea. [zuhaitza] Adibideko grafoak 4 erpin zintzilikatu ditu.
[sortzailea] Adibideko grafoak 3 erpin zintzilikatu ditu.
5.82 Teorema. [defbalio] Izan bedi erpin eta ertz dituen grafo ez-zuzendua eta begiztarik gabea. Hiru baieztapen hauek baliokideak dira:
zuhaitza da.
grafoak ez du ziklorik, eta .
grafoa konexua da, eta .
Froga.
i) ii):
Demagun i) betetzen dela, hots, zuhaitza dela.
[m+1] Teorema erabiliz, izango dugu.
grafoak ez du ziklorik zuhaitza delako.
ii) iii):
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, eta erpin eta ertz ditu.
[m+1] Teoremaren arabera, eta, ii) hipotesiz denez, lortuko dugu; hau da, konexua da.
iii) i):
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.83 Definizioa. Izan bedi grafo zuzendua. grafoa zuhaitz zuzendua dela esango dugu grafoaren grafo ez-zuzendu elkartua zuhaitza bada.
5.84 Adibidea. [zuhazuzen]
5.85 Definizioa. zuhaitz zuzendua bada, zuhaitza zuhaitz erroduna dela esango dugu erpin bakarra badago (erro deituko duguna), non den eta gainerako erpinetarako den. Bestela, zuhaitz erro gabea dela esango dugu.
5.86 Adibidea. [errozuha1]
; .
Ezkerreko zuhaitz erroduna geziak irudikatu gabe adieraz daiteke, ertzen noranzkoa goitik behera doala onartzen badugu.
5.87 Definizioa. Izan bedi zuhaitz erroduna:
betetzen duen edozein erpini hosto edo bukaerako erpin deituko diogu. Gainerako erpinei barne-erpin edo adarkatze-adabegi deituko diegu.
erpina erroarekin lotzen duen bide bakarraren luzera bada, erpina mailan dagoela edo maila-zenbakia duela esango dugu.
eta erpinak izanik, erpinetik erpinera bide bat badago, erpina erpinaren arbasoa edo erpina erpinaren ondorengoa dela esango dugu. Bidea $1$ luzerakoa bada, erpina erpinaren gurasoa edo erpina erpinaren umea dela esango dugu.
Bi erpinek guraso bera badute, senideak direla esango dugu.
erpinak eta bere ondorengo guztiek (baldin baditu) induzitutako azpigrafoari erpineko azpizuhaitz deituko diogu.
5.88 Adibidea. [errozuha2] Zuhaitz honetan, , , , eta hostoak dira. erpina erpinaren arbasoa da. erpina erpinaren ondorengoa da. erpina erpinaren gurasoa da. erpina erpinaren umea da. eta senideak dira.
5.89 Definizioa. Izan bedi zuhaitz erroduna. zuhaitzaren hostoen maila-zenbaki handienari zuhaitzaren altuera deituko diogu.
5.90 Adibidea. [altuera]
zuhaitzak altuera du.
5.91 Definizioa. Izan bedi zuhaitz erroduna, eta zenbaki oso positiboa.
Esango dugu zuhaitz -tarra dela bada guztietarako. ( bada, zuhaitz bitarra da).
5.92 Adibidea. [zuhaptar]
5.93 Definizioa. zuhaitz erroduna zuhaitz -tar osotua da edo bada guztietarako. ( bada, zuhaitz bitar osotua da).
5.94 Adibidea. [zuhaptaroso1]
5.95 Teorema. [zenbakia] Izan bedi erpin dituen zuhaitz -tar osotua, barne-erpinak eta hostoak izanik. Orduan,
da.
da.
da.
Froga.
(i) Izan bedi zuhaitzaren altuera.
bakoitzeko, eta mailan dauden erpin guztien kopuruak eta barne-erpinen kopuruak izango dira, hurrenez hurren. Orduan, da eta
Hortaz,
(ii) da. Beraz, izango da.
(iii) (i) eta (ii) ataletatik ondorioztatuko dugu.
5.96 Adibidea. [zuhaptaroso2] [zuhaptaroso1] Adibideko zuhaitz 3-tar osotuan, , , eta dira. Eta, beraz, (i) , (ii) eta (iii) betetzen dira.
5.97 Adibidea. [zuhaptaroso3] Bost bikotek mus txapelketa batean parte hartzen dute, 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.
5.98 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, beraz, da (luzapen-kableak eta hormako entxufea).
[zenbakia] Teoremaren arabera, ordenagailuen kopurua da.
5.99 Definizioa. Izan bedi altuerako zuhaitz bat. zuhaitz orekatua dela esango dugu hosto bakoitzaren maila-zenbakia edo denean.
5.100 Adibideak. [zuhaoreka1]
[altuera] Adibideko zuhaitza ez da orekatua, hosto bat 2 mailan eta beste bi 5 mailan dauzkalako.
Zuhaitz hau altuerako zuhaitz orekatua da:
5.101 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.
Txapelketaren zuhaitza hau bada
altuerako zuhaitz orekatua da. Bikote batek, txapeldun izateko, bi edo hiru partida jokatu beharko ditu.
Txapelketaren zuhaitza, aldiz, 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.
5.102 Adibidea. [sabaia] , , .
5.103 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, betetzen da.
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 dituen azpizuhaitzak (zuhaitz -tar osotuak dira). zuhaitzaren hosto-kopurua eta altuera badira, izanik, , , eta izango dira.
denez, izanik, indukzio-hipotesiaren arabera, izango dugu, . Hortaz, .
Ondorioz, betetzen da guztietarako.
denez, izango dugu, eta denez, aterako dugu.
5.104 Adibidea. Zuhaitz honetan
, , dira. Orduan, eta betetzen dira.
5.105 Korolarioa. Izan bedi altuerako eta hostoko zuhaitz -tar osotu orekatua (). Orduan, beteko da.
Froga.
bada, eta izango dira.
bada, mailan, gutxienez, barne-erpin bat dago (). balioetarako , eta mailan dauden erpin guztien kopurua, barne-erpinen kopurua eta hostoen kopurua 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.