You are on page 1of 7

GRAFOAK eta ZUHAITZAK

1. Grafoak
Grafoak eta zuhaitzak 1.1. Sarrera.
1.2. Definizioak.
1.3. Erpinen graduak.
Irakasgaia: Matematika Diskretua 1.4. Ibilaldiak grafoetan.
1.5. Grafoei lotutako matrizeak.
Titulazioa: Informatikaren Ingeniaritzako Gradua
1.6. Azpigrafoak, grafo osagarria.
Informatika fakultatea 1.7. Grafo isomorfismoa.
Donostia 1.8. Kate eta zirkuitu eulertarrak.
1.9. Bide eta ziklo hamiltondarrak.
2. Zuhaitzak
2.1. Sarrera.
2.2. Definizioak eta propietateak.
2.3. Errodun zuhaitzak.

1 2

1.1. Sarrera 1.2 Definizioak

Grafo zuzendua: G = (V , E ) bikotea, non


Grafo teoriaren sorrera: 1736. Euler.
• V multzo finitu ez hutsa erpin multzoa den.
Königsberg-eko zazpi zubien problema:
• E ⊆ V × V ertz multzoa den (erpin bikote ordenatuak).
7 zubiren bidez komunikatutako 4 zonalde.
Zubi bakoitzetik behin pasata hasierako puntura itzuli.
(a, b) ertza emanik:
• ertza a eta b erpinekin intzidentea.
Helburua: Elkarren artean erlazionatuta dauden objektu kopuru • a eta b erpinak albokoak dira.
finitua duten egoerak eredutzea.
• a erpina ertzaren jatorria da.

Aplikazioak informatikan: sareen diseinua, zirkuitu integratuen • b erpina ertzaren amaiera da.
diseinua, etab. • Baldin a = b orduan (a, a) begizta da.
Erpin bakartua: ertz intzidenterik ez duena.

3 4
Definizioak 1.3. Erpinen graduak
Grafo ez zuzendua: ertzak erpin bikote ez ordenatuak dira. Ertzen
noranzkoa ez da kontuan hartzen, (a, b) ∈ E ⇒ (b, a) ∈ E . • G = (V , E ) grafo zuzendua eta a ∈ V erpina.
Ertz ez zuzendua: {a, b} = {(a, b), (b, a)}. a-ren graduerdiak:
Begizta: {a, a} = (a, a) d + (a) = #{b | (a, b) ∈ E }: jatorria a-n (irteera gr.).
d − (a) = #{b | (b, a) ∈ E }: amaiera a-n (sarrera gr.).
Izan bedi G = (V , E ) grafo zuzendua, dagokion grafo ez zuzendua:
a-ren gradua: d(a) = d + (a) + d − (a).
ertzen norantza kontuan hartu gabe G -tik lortutako grafoa (ertz
bakoitza behin bakarrik).

• G = (V , E ) grafo ez zuzendua eta a ∈ V erpina.


G = (V , E ) multigrafo: existitzen badira a, b ∈ V , a 6= b bi erpin, a erpinaren gradua: d(a) = a-rekin intzidenteak diren ertzen
beren artean ertz bat baino gehiago dutelarik. kopurua. (Erpinean {a, a} begizta badago, bi ertz
Anizkoiztasuna: (a, b) ({a, b}) moduko ertz kopurua. intzidentetzat hartuko ditugu). a erpina zintzilikatua:
k-grafoa: k anizkoiztasuna baino handiagoa duen ertzik ez dago. d(a) = 1. a erpina bakartua: d(a) = 0.
Kontrakorik esaten ez bada, grafoa sinplea da, ez multigrafoa.

5 6

Erpinen graduak 1.4 Ibilaldiak grafoetan

Teorema G = (V , E ) grafo ez zuzendua eta x, y ∈ V erpinak izanik


Izan bedi m ertz duen G = (V , E ) grafo ez zuzendua. G -ko x − y ibilaldia: honelako sekuentzia finitua
X
d(x) = 2m x = x0 , e1 , x1 , e2 , x2 , e3 , · · · , ep−1 , xp−1 , ep , xp = y
x∈V

• x0 , x1 , · · · , xp erpinak;
Korolarioa
• e1 , · · · , ep ertzak. ei = {xi−1 , xi }
G = (V , E ) grafo ez zuzendua izanik, gradu bakoitiko erpin
kopurua beti bikoitia da. Ibilaldiaren luzera: ertz kopurua, p.
• Baldin p = 0 orduan x = y : Ibilaldi nabaria.
• Baldin x = y eta p ≥ 1: Ibilaldi itxia.
G = (V , E ) grafo ez zuzendu erregularra: erpin guztiek gradu bera • Baldin x 6= y : Ibilaldi irekia.
dute. k-erregularra: erpin guztiek k gradua dute.

7 8
Ibilaldiak grafoetan Ibilaldiak grafoetan

Izan bedi G = (V , E ) grafo ez zuzenduko x − y ibilaldia:


Teorema
• Katea: Ertz errepikaturik ez dago. Izan bedi G = (V , E ) grafo ez zuzendua eta x, y ∈ V bi erpin,
• Zirkuitua: Kate itxia (x = y ). x 6= y . x − y ibilaldia existitzen da baldin eta soilik baldin x − y
• Bidea: Erpin errepikaturik ez dago. bidea existitzen bada.
• Zikloa: Bide itxia (x = y ).
G = (V , E ) grafo ez zuzendua konektatua: x, y ∈ V edozein bi
Akordioa: Zirkuituetan gutxienez ertz bat. Zikloetan gutxienez 3 erpinetarako x 6= y izanik, x − y bidea baldin badago beti.
ertz desberdin.
Grafo zuzendu konektatua: Dagokion grafo ez zuzendua
Grafo zuzenduetan: ibilaldi zuzenduak, kate zuzenduak, bide konektatua bada.
zuzenduak, etab. Grafo ez konektatua: kontrako kasuan.

9 10

Ibilaldiak grafoetan 1.5 Grafoei lotutako matrizeak


Izan bedi G = (V , E ) begizta gabeko grafo ez zuzendua,
V = {x1 , · · · , xn }.
G = (V , E ) grafo ez zuzendua izanik, V -ren gaineko erlazio hau
Albokotasun matrizea: n × n tamainako A = (aij ) matrizea
baliokidetasun erlazioa da.

1 baldin xi , xj albokoak
xRy baldin eta soilik baldin x − y ibilaldia badago aij =
0 baldin xi , xj ez albokoak

A simetrikoa da. Diagonal nagusian: 0-ak.


Baliokidetasun klaseak: V1 , · · · , Vq
n n
G -ren osagaiak: G1 = (V1 , E1 ), · · · , Gq = (Vq , Eq ) X X
non i = 1, · · · , q, eta Ei diren Vi baliokidetasun klase bakoitzeko d(xi ) = aij = aji
j=1 j=1
erpinei intzidente diren ertz guztiek osatutako multzoak.

G -ren osagai kopurua: κ(G ). Teorema


G konektatua baldin eta soilik baldin κ(G ) = 1. Izan bitez G = (V , E ) begiztarik gabeko grafo ez zuzendua,
V = {x1 , · · · , xn } eta A dagokion albokotasun matrizea.
Ap matrizeko (i, j) elementua: p luzerako xi − xj ibilaldi kopurua.
11 12
1.6 Azpigrafoak. Grafo osagarria Azpigrafoak. Grafo osagarria
Izan bedi G = (V , E ) grafoa (zuzendua edo ez) G = (V , E ) (zuzendua edo ez).
G1 = (V1 , E1 ) grafoa G -ren azpigrafo da baldin • x ∈ V erpina kenduz gero, G − x = (V1 , E1 )
• V1 = V − {x}
• ∅=
6 V1 ⊆ V
• E1 : x erpinari intzidente diren ertzak ezik, E -ko gainontzeko
• E1 ⊆ E (E1 -eko ertz bakoitza V1 -eko erpinekin intzidentea ertz guztiak.
da). (G − x grafoa V1 -ek induzitutako azpigrafoa da).
Baldin V1 = V orduan G1 grafoa G -ren azpigrafo sortzailea da. • e ∈ E ertza kenduz gero, G − e = (V1 , E1 )
(G -k m ertz badu: 2m azpigrafo sortzaile posible dago). • V1 = V
• E1 = E − {e}

G = (V , E ) grafoa emanik (zuzendua edo ez); ∅ =


6 U ⊆ V. V = {x1 , · · · , xn } erpin multzoa izanik.
U erpin azpimultzoak induzitutako G -ren azpigrafoa (< U >): • V -ren gaineko grafo osotua (Kn ): erpinen arteko ertz guztiak
• Erpin multzoa: U dituen begizta gabeko grafo ez zuzendua, hau da,
• Ertz multzoa: E ∩ (U × U) (U-ko erpinekin intzidente diren
(∀x, y ∈ V ) x 6= y =⇒ {x, y } ertza existitzen da
E -ko ertzak).

13 14

Azpigrafoak. Grafo osagarria 1.7 Grafo isomorfismoa


Izan bedi G = (V , E ) begizta gabeko grafo ez zuzendua,
V = {x1 , · · · , xn }. G1 = (V1 , E1 ), G2 = (V2 , E2 ) grafo ez zuzenduak emanik,
• G -ren osagarria: G = (V , E ) begizta gabeko grafoa, non f : V1 −→ V2 funtzioa grafo isomorfismoa da baldin
G -ko erpinak dauden eta E : Kn grafoan dauden eta E -n ez • f bijektiboa.
dauden ertzak.
• (∀x, y ∈ V1 ) {x, y } ∈ E1 ⇐⇒ {f (x), f (y )} ∈ E2 , hau da,
Baldin G = Kn orduan G : grafo nulua (n erpin, 0 ertz). erpinen arteko albokotasunak mantentzen baditu.
G1 eta G2 isomorfoak. G1 ∼
= G2 .
G = (V , E ) zatibiko grafoa: grafo ez zuzendua, begizta gabea, non Isomorfia erlazioa grafoen multzoaren gaineko baliokidetasun
erlazioa da.
• Existitzen dira V1 , V2 non V1 ∪ V2 = V , V1 ∩ V2 = ∅
G1 eta G2 isomorfoak: funtsean berdinak. Erpinen izenean eta
• G -ko {x, y } ertz bakoitza: x ∈ V1 eta y ∈ V2 .
grafoak marrazteko moduan desberdintzen dira soilik; erpin kopuru
bera, ertz kopuru bera, gradu bereko erpin kopuru bera, ziklo
Horretaz gain, (∀x ∈ V1 , ∀y ∈ V2 ) ∃{x, y } ertza, orduan G kopuru bera, etab.
zatibiko grafo osotua. V1 -ek n1 erpin badu eta V2 -k n2 ,
G = Kn1 ,n2 .
15 16
1.8 Kate eta zirkuitu eulertarrak Kate eta zirkuitu eulertarrak

Izan bedi G = (V , E ) grafo ez zuzendua, erpin bakarturik gabea. Korolarioa


• Zirkuitu eulertarra: G grafoko ertz guztietatik behin eta G = (V , E ) ez zuzendua eta erpin bakartu gabea.
bakarrik behin igarotzen den zirkuitua. G -k kate eulertarra du baldin eta soilik baldin konektatua bada eta
zehazki gradu bakoitiko bi erpin baditu.
• Kate eulertarra: G grafoko ertz guztietatik behin eta bakarrik
behin igarotzen den kate irekia.
Grafo eulertarra: zirkuitu eulertarra badu.
Teorema
G = (V , E ) grafo zuzendua, erpin bakartu gabea.
G -k zirkuitu eulertar zuzendua du baldin eta soilik baldin
Teorema konektatua bada eta edozein x ∈ V erpinerako d + (x) = d − (x)
Izan bedi G = (V , E ) grafo ez zuzendua, erpin bakarturik gabea. betetzen bada.
G eulertarra da baldin eta soilik baldin G konektatua bada eta
(Zirkuitu eulertar zuzendua: G -ko ertz bakoitzetik behin bakarrik
G -ko erpin guztien gradua bikoitia bada.
pasatzen den zirkuitu zuzendua).

17 18

1.9 Bide eta ziklo hamiltondarrak Bide eta ziklo hamiltondarrak

• G grafoa hamiltondarra bada, orduan G konektatua da eta


G = (V , E ) grafo ez zuzendua.
x ∈ V erpin guztiek d(x) ≥ 2 gradua dute.
Erpin kopurua = n ≥ 3.
• Baldin a ∈ V eta d(a) = 2 orduan a erpinarekin intzidenteak
• Ziklo hamiltondarra: erpin guztiak dituen zikloa. diren bi ertzak ziklo hamiltondarrean daude.
• Bide hamiltondarra: erpin guztiak dituen bide irekia. • Baldin a ∈ V eta d(a) > 2 orduan ziklo hamiltondarra
Ziklo hamiltondar bati ertz bat kentzean bide hamiltondarra lortzen eraikitzeko, behin a erpinetik pasa garela ez ditugu a-ra
da. intzidente diren eta erabili ez ditugun ertzak kontuan izango.
Grafo hamiltondarra: ziklo hamiltondarra duen grafoa. • G -rentzat ziklo hamiltondarra eraikitze-prozesuan erpin
guztiak ez dituen ziklo bat ezin daiteke itxi.

19 20
Bide eta ziklo hamiltondarrak Bide eta ziklo hamiltondarrak
Grafo hamiltondarra karakterizatzeko ez dago beharrezkoa eta
nahikoa den baldintzarik. Teorema
Teorema Izan bedi G = (V , E ) begizta gabeko grafo ez zuzendua, n ≥ 3
Izan bedi G = (V , E ) begizta gabeko grafo ez zuzendua n erpinekoa. Baldin
erpinekoa. Baldin
∀x, y ∈ V (x, y ez albokoak) d(x) + d(y ) ≥ n
∀x, y ∈ V (x 6= y ) d(x) + d(y ) ≥ n − 1
orduan G hamiltondarra da.
orduan G -k bide hamiltondarra du.
Korolarioa
Korolarioa G = (V , E ) begizta gabeko grafo ez zuzendua, n ≥ 3 erpinekoa.
Izan bedi G = (V , E ) begizta gabeko grafo ez zuzendua, n erpin Baldin
n
dituena. Baldin ∀x ∈ V d(x) ≥
n−1 2
∀x ∈ V , d(x) ≥
2 orduan G hamiltondarra da.
orduan G -k badu bide hamiltondarra.

21 22

Bide eta ziklo hamiltondarrak 2. Zuhaitzak


2.1 Sarrera. 2.2 Definizioak

• Hastapenak: Kirchhoff (1847). Cayley (1857).


Teorema
• Aplikazioak: Datu egiturak, sailkapen teknikak, kodifikazio
Baldin G = (V , E ) hamiltondarra, orduan edozein V ′ ⊂ V
teoria, optimizazio problemak...
6 V ′ 6= V ,
azpimultzorentzat, ∅ =

κ(G − V ′ ) ≤ |V ′ |
Izan bedi T = (V , E ) begizta gabeko grafo ez zuzendua.
(G − V ′ = (V1 , E1 ) non V1 = V − V ′ eta E1 multzoan V ′ -ko
• Zuhaitza da baldin konektatua bada eta ziklorik ez badu.
erpinekin intzidente diren ertzak ezik gainontzeko E ko ertz guztiak
daude). • Basoa da baldin grafoaren osagai bakoitza zuhaitza bada.
• Grafo konektatu baten zuhaitz sortzaile esaten zaio zuhaitza
den azpigrafo sortzaile orori.

23 24
Zuhaitzak Zuhaitzak
2.2 Propietateak 2.2 Propietateak

Teorema Teorema
T zuhaitzaren edozein bi erpin a eta b, a 6= b emanik, a − b bide T zuhaitzak n ≥ 2 erpin baditu, orduan gutxienez 2 erpin
bat eta bakarra dago erpin hauen artean. zintzilikatu (bat gradukoak) ditu.
Ondorioz, T zuhaitzari ertz bat kenduz deskonektatu egiten da eta
zuhaitz diren bi osagai konektatu sortuko dira.
Teorema
Teorema Izan bedi G = (V , E ) begizta gabeko grafo ez zuzendua, n erpin
G grafo ez zuzendua izanik, G konektatua da baldin eta soilik eta m ertz dituena. Honakoak baliokideak dira.
baldin zuhaitz sortzailea badu. i) G zuhaitza da.
ii) G grafoak ez du ziklorik eta n = m + 1.
Teorema iii) G konektatua da eta n = m + 1.
T zuhaitzak n erpin eta m ertz baditu, orduan n = m + 1.

25 26

2.3 Errodun zuhaitzak Errodun zuhaitzak


Izan bedi T grafoa.
• T zuhaitz zuzendua: zuhaitz ez zuzendu bateko ertzei
Izan bitez T = (V , E ) zuhaitz erroduna, p ∈ Z + (p ≥ 1).
noranzkoa emanaz lortzen den grafo zuzendua.
• T errodun zuhaitza: r erpina badago, erro deitua, 0 sarrera • T zuhaitz p-tarra: d + (x) ≤ p edozein x ∈ V -rako, hau da,
gradua duena (d − (r ) = 0), eta beste x erpin guztien sarrera barne erpin bakoitzak gehienez p alaba baditu.
gradua 1 bada (d − (x) = 1). • T zuhaitz p-tar osotua: d + (x) = 0 edo d + (x) = p edozein
x ∈ V , hau da, barne erpin bakoitzak zehazki p alaba baditu.
Zuhaitz errodunetarako terminologia:
• Hostoa: 0 irteera gradua duten v erpinak: d + (v ) = 0. Teorema
• Gainontzekoak barne erpinak dira. Izan bedi T = (V , E ) zuhaitz p-tar osotua, n erpin dituena,
• v erpina zuhaitzaren l mailan dago, baldin r errotik v hauetatik h hostoak eta i barne erpinak izanik. Honako erlazioak
erpinerako bidearen luzera l bada. Hostoen mailarik betetzen dira.
handienari zuhaitzaren altuera esaten zaio. • n =p·i +1
• Zuhaitz errodunak (v1 , v2 ) ertza badu, v1 erpina v2 -ren ama
• h = (p − 1) · i + 1
da; v2 erpina v1 -en alaba.
• Baldin v1 -etik v2 -rako bide zuzendua badago, v1 erpina v2 ren
arbasoa da eta v2 erpina v1 en ondorengoa.
27 28

You might also like