Вы находитесь на странице: 1из 34

Documentacin semestral teora de grafos

Santiago portillo osten


John Gmez Zuluaga
Edwin Prez padilla.

UNIVERSIDAD DE CORDOBA

FACULTAD DE INGENIERAS

PROGRAMA DE INGENIERA DE SISTEMAS Y TELECOMUNICACIONES

MONTERIA

2017

1
Tabla de contenido
Introduccin ........................................................................................................................................................................................................ 5
Primer taller: rutas de Colombia ...................................................................................................................................................................... 5
Objetivos especificos:........................................................................................................................................................................................ 5
Desarrollo del taller ........................................................................................................................................................................................... 6
Conclusiones ................................................................................................................................................................................................... 17
taller n 5 ............................................................................................................................................................................................................ 17
Objetivos especficos ....................................................................................................................................................................................... 17
Desarrollo del taller ......................................................................................................................................................................................... 18
Conclusiones ................................................................................................................................................................................................... 26
Taller de ALGORITMO DE DIJKSTRA ....................................................................................................................................................... 26
Objetivos especficos ....................................................................................................................................................................................... 26
Desarrollo del taller ......................................................................................................................................................................................... 26
Bsqueda del camino ms corto: arboles ........................................................................................................................................................ 29
Objetivos especficos ....................................................................................................................................................................................... 29
Desarrollo del taller ......................................................................................................................................................................................... 29
Referencias ......................................................................................................................................................................................................... 34
Conclusiones ................................................................................................................................................................................................... 34

2
Tabla de ilustraciones
Ilustracin 1 grafo # montera - Sincelejo ............................................................................................................................................................. 6
Ilustracin 2 grafo #2 ruta montera - Valledupar................................................................................................................................................. 9
Ilustracin 3 grafo # 3 ruta barranquilla- Cartagena .......................................................................................................................................... 14
Ilustracin 4 grafo #1 montera - Sincelejo ......................................................................................................................................................... 18
Ilustracin 5 subgrafo h1..................................................................................................................................................................................... 19
Ilustracin 6 subgrafo h2..................................................................................................................................................................................... 19
Ilustracin 7 subgrafo h3..................................................................................................................................................................................... 19
Ilustracin 8 subgrafos h5 y h6 ........................................................................................................................................................................... 19
Ilustracin 9 subgrafo h4..................................................................................................................................................................................... 19
Ilustracin 10 subgrafo cobertor h1 .................................................................................................................................................................... 20
Ilustracin 11 vrtice disyunto h4 ....................................................................................................................................................................... 20
Ilustracin 12 unin subgrafo H3 H6 ............................................................................................................................................................. 21
Ilustracin 13 intercesin subgrafo H2 H4 ..................................................................................................................................................... 21
Ilustracin 14 grafo #2 montera - Valledupar .................................................................................................................................................... 22
Ilustracin 15 subgrafo cobertor h1 .................................................................................................................................................................... 23
Ilustracin 16 subgrafo cobertor h2 .................................................................................................................................................................... 23
Ilustracin 17 vertices disyuntos h4 .................................................................................................................................................................... 24
Ilustracin 18 vrtices disyuntos ......................................................................................................................................................................... 24
Ilustracin 19 aristas disyuntos ........................................................................................................................................................................... 24
Ilustracin 20 aristas disyuntos ........................................................................................................................................................................... 24
Ilustracin 21 unin subgrafo H1 H5 ............................................................................................................................................................. 25
Ilustracin 22 intercepcin subgrafo H2 H3 .................................................................................................................................................... 25
Ilustracin 23algoritmo de dijkstra ..................................................................................................................................................................... 27
Ilustracin 24 analisis de resultados.................................................................................................................................................................... 28
Ilustracin 1 grafo tipo rbol ............................................................................................................................................................................... 31
Ilustracin 2modos de ilustrar rboles. ............................................................................................................................................................... 32
Ilustracin 3ejemplo de grafo de tipo rbol ........................................................................................................................................................ 33

3
Tablas
Tabla 1 matriz de adyacencia grafo #1 montera - Sincelejo ................................................................................................................................ 7
Tabla 2 lista de adyacencia grafo #1 montera - Sincelejo ................................................................................................................................... 8
Tabla 3 lista adyacencia grafo #2 montera - Valledupar ................................................................................................................................... 10
Tabla 4 matriz de adyacencia montera - Valledupar ......................................................................................................................................... 12
Tabla 5 lista de adyacencia grafo #3 barranquilla - Cartagena ........................................................................................................................... 16
Tabla 6matriz de adyacencia grafo #3 barranquilla - Cartagena ........................................................................................................................ 16
Tabla 7 analisis de resultados.............................................................................................................................................................................. 28

4
Introduccin

En el desarrollo del curso de teora de grafos brindado por el departamento de ingeniera DE SISTEMAS Y TELECOMUNICACIONES de
la universidad de crdoba se desarrollaron una serie de talleres complementarios a la teora relacionada al curso, de tal modo que en el
presente documento se recopilo todos los anterior, con el fin de presentar constancia que los autores de este documentos desarrollaron a
cabalidad dichos trabajos en el desarrollo del curso.
En este documento presentramos los temas relacionados a creacin, estudio e implementacin de los grafos en la vida cotidiana,
informtica, telecomunicaciones, o en el presente documento con la implementacin de grafos de rutas de transporte en Colombia.
De igual manera implementamos algoritmos que nos permite calcular la distancia y el camino ms corto para llegar a cierto destino, con esto
nos da a entender la gran importancia de la teora de grafos y su aplicabilidad en la vida cotidiano.

Rutas de Colombia

Objetivos especificos:

Construccion de grafos conexos, tomando como referencia rustas de la region caribe colombia, generando asi grafos de destino a a
destino b.
Identificacin de vrtices de los grafos construidos, dando as que estos vrtices sean los municipios o veredas de la ruta escogida,
Identificacin de los grados de los vrtices.
Longitud del grafo (ruta).
Tipo de grafo construido (ruta).
Construccin de matriz de adyacencia
Construccin de lista de adyacencia

5
Desarrollo del taller
jercicio n 1. Grafo no dirigido de A= montera a M=Sincelejo

Vrtices:
A= Montera = Palmito
B= Cerete O= Sabaneta
C= Cinaga de oro P= Momil
D= La y Q= Pursima
E= Sahagn R= Lorica
F= Chinu S= La Palma
G= El coco T= Mata de Caa
H= Arache U= San Pelayo
I= Chima V= Palmira
J= Tuchin W= Tol Viejo
K= San Andrs de X= Nueva Era
Sotavento Y= Santiago de Tol
L= Sampues Z= Coveas
M= Sincelejo aa= San Antero
N= Cerrito bb= Nuevo Agrado

v(g)={A, B, C, D, E, F, G, H, I, J, K, L, M, N, , O, P, Q, R, S, T,
U, V, W, X, Y, Z, aa, bb}

grados de los vrtices: (G)


(A)=1; (B)=3 ; (C)=3; (D)=2 ; (E)=2 ; (F)=3 ; (G)=2 ;
(H)=2 ; (I)=2 ; (J)=3 ; (K)=2 ; (L)=2 ; (M)=3; (N)=2;
()=2; (O)=2; (P)=3; (Q)=2; (R)=3; (S)=2; (T)=2; (U)=2;
(V)=2; (W)=2; (X)=2; (Y)=2; (Z)=2; (aa)=2; (bb)=2
Ilustracin 1 grafo # montera - Sincelejo
longitud: l=32
tipo de grafo: es un grafo conexo dado que existe al menos un camino posible desde a a i

6
Tabla 1 matriz de adyacencia grafo #1 montera - Sincelejo

MATRIZ ADYACENTE -- DISTANCIA EN KILMETROS


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z aa bb
A 0 20,3
B 20,3 0 20,8 10,1
C 20,8 0 15,1 14,6
D 15,1 0 18,7
E 18,7 0 20,7
F 20,7 0 14,2 11,6
G 14,6 0 12,8
H 12,8 0 12,4
I 12,4 0 9,6
J 9,6 0 7,2 16,2
K 14,2 7,2 0
L 11,6 0 17,2
M 17,2 0 10,0 14,4
N 10,0 0 9,2
9,2 0 13,5
O 13,5 0 8,1
P 16,2 8,1 0 6,2
Q 6,2 0 10,8
R 10,8 0 5,1 9,3
S 5,1 0 15,1
T 15,1 0 12,9
U 10,1 12,9 0
V 14,4 0 7,6
W 7,6 0 10,5
X 10,5 0 8,9
Y 8,9 0 20,5
Z 20,5 0 10,9
aa 10,9 0 11,4
bb 9,3 11,4 0

7
Tabla 2 lista de adyacencia grafo #1 montera - Sincelejo

Lista adyacente
A B 20,3
B C 20,8 U 10,1 A 20,3
C B 20,8 D 15,1 G 14,6
D C 15,1 E 18,7
E D 18,7 F 20,7
F K 14,2 E 20,7 L 11,6
G H 12,8 C 14,6
H G 12,8 I 12,4
I H 12,4 J 9,6
J K 7,2 P 16,2 I 9,6
K F 14,2 J 7,2
L M 17,2 F 11,6
M N 10,0 V 14,4 L 17,2
N M 10,0 9,2
O 13,5 N 9,2
O 13,5 P 8,1
P J 16,2 Q 6,2 O 8,1
Q P 6,2 R 10,8
R Q 10,8 bb 9,3 S 5,1
S R 5,1 T 15,1
T U 12,9 S 15,1
U T 12,9 B 10,1
V M 14,4 W 7,6
W V 7,6 X 10,5
X W 10,5 Y 8,9
Y X 8,9 Z 20,5
Z Y 20,5 aa 10,9
aa Z 10,9 bb 11,4
bb R 9,3 aa 11,4

8
Ejercicio #2 Grafo no dirigido de a=monteria a Y= valledupar

Ilustracin 2 grafo #2 ruta montera - Valledupar

Vrtices:
A= Sincelejo E= El Carmen de Bolivar I= Tenerife M= Blsamo
B= Corozal F= las delicias J= Real Del Obispo N= Punta Piedra
C= los palmitos G= El Tormento K= Heredia = Chivolo
D= Oveja H= Plato Magdalena L= Bomba O= la china

9
P= Apure Y= Valledupar gg= La Tagua De Idirio
Q= campo Alegre Z= San Diego hh= casero Boquern
R= El Dificil aa= Agustn Codazzi ii= la loma
S= Nueva Granada bb= Sabana Alta jj= La Aurora
T= Pueblo Nuevo cc= Puerto Lpez kk= El cruce
U= Bosconia dd= Cuatro Vientos ll= San Roque
W= Mariangola ee= Casacara mm= Las Palmitas
X= Valencia de Jess ff= Becerril nn= Rincn Hondo

v(g)={A, B, C, D, E, F, G, H, I, J, K, L, M, N, , O, P, Q, R, S, T, U, W, X, Y, Z, aa, bb, cc, dd, ee, ff, gg, hh, ii, jj, kk, ll, nn, mm}

grados de los vrtices: (G):


(a)=2; (b)= 2; (c)=2 ; (D)=2; (E)=2 ; (F)=2 ; (G)=2 ; (H)=3 ; (I)=2 ; (J)=2 ; (K)=2; (L)=2 ; (M)=2 ; (N)=2; ()=2 ;
. (O)=2; (P)= 3; (Q)=2 ; (S)=2; (R)=2 ; (T)=2 ; (U)=3 ; (W)=2 ; (X)=2 ; (Y)=2 ; (Z)=2; (AA)=3 ; (BB)=2 ; (CC)=2; (DD)=3
;
(II)=3; (HH)= 2; (FF)=2 ; (EE)=2; (GG)=3 ; (MM)=2 ; (NN)=2 ; (LL)=2 ; (KK)=2 ; (JJ)=2

Longitud= l= 43

Lista adyacente

Tabla 3 lista adyacencia grafo #2 montera - Valledupar

A -> B 12,4
B -> A 12,4 -> C 8,3
C -> B 8,3 -> D 21,9
D -> C 21,9 -> E 27,9
E -> D 27,9 -> F 17,8
F -> E 17,8 -> G 19,3
G -> F 19,3 -> H 7,4
H -> G 7,8 -> I 15,8 -> Q 11,5

10
I -> H 15,4 -> J 15,8
J -> I 15,8 -> K 14
K -> T 15,8 -> L 17,5
L -> K 17,5 -> M 8,3
M -> L 8,3 -> N 11,1
N -> M 11,1 -> 24,6
-> N 24,6 -> O 11,9
O -> 11,9 -> P 12
P -> O 12 -> Q 16,1 -> S 24
Q -> P 16,1 -> H 11,5
S -> P 24 -> R 19,3
R -> S 19,3 -> T 16,7
T -> S 16,7 -> U 25,8
U -> T 25,8 -> W 43,6 -> DD 33,4
W -> U 43,6 -> X 26,5
X -> W 26,5 -> Y 27
Y -> X 27 -> Z 24,1
AA -> Z 38,7 -> BB 28,8 -> EE 23,6
BB -> AA 28,8 -> CC 23,1
CC -> BB 23,1 -> DD 12,2
DD -> CC 12,2 -> U 33,9 -> II 21,1
II -> DD 21,1 -> KK 23 -> JJ 20,6
HH -> II 23 -> GG 14,5
FF -> EE 15 -> GG 18,4
EE -> AA 23,6 -> FF 15
GG -> HH 14,5 -> FF 18,4 -> MM 11,8
MM -> GG 11,8 -> NN 16
NN -> MM 16 -> LL 13,7
LL -> NN 13,7 -> KK 10
KK -> LL 10 -> JJ 11,8
JJ -> KK 11,8 -> II 20,6

11
Tabla 4 matriz de adyacencia montera - Valledupar

12
13
Ejercicio n 3. Grafo dirigido de A=Barranquilla a L=Cartagena

Ilustracin 3 grafo # 3 ruta barranquilla- Cartagena

Vrtices

A = Barranquilla H = Santa Catalina


B = Puerto Colombia I = Colorado Viejo
C = Santa Elena J = Bayunca
D = Tubara K = La Boquilla
E = Santa Vernica L = Cartagena
F = Hueco de Vaca N = Las Canoas
G = Piojos

grados de los vrtices: (G):


+(A) =2 -(A) =2; +(F) =3 -(F) =3;
+(B) =2 -(B) =2; +(G) =2 -(G) =2;
(C) =2
+
-(C) =2; +(H) =3 -(H) =3;
+(D) =3 -(D) =3; +(I) =2 -(I) =2;
(E) =3
+
-(E) =3; +(J) =2 -(J) =2;

14
+(K) =2 -(K) =2;
+(L) =2 -(L) =2;
+(N) =2 -(N) =2.

15
Tabla 5 lista de adyacencia grafo #3 barranquilla - Cartagena

Lista adyacente

A B 18,5 C 13
B A 18,5 E 25,2
C A 13 D 15
D E 14,2 C 15 G 28,8
E B 25,2 D 14,2 F 23,7
F E 23,7 I 14,6 N 25,9
G D 28,8 H 34,3
H H 34,3 I 7,8 J 15,5
I F 14,6 H 7,8
J H 15,5 L 20,1
K N 25,1 L 15,3
L K 15,3 J 20,1
N F 20,9 K 25,1

Tabla 6matriz de adyacencia grafo #3 barranquilla - Cartagena


Matriz adyacente

kilmetros
pueblos A B C D E F G H I J K L N
A 0 18,5 13
B 18,5 0 25,2
C 13 0 15
D 15 0 14,2 28,8
E 25,2 14,2 0 23,7
F 23,7 0 14,6 25,9
G 28,8 0 34,3
H 34,3 0 7,8 15,5 17,8
I 14,6 7,8 0
J 15,5 0 20,1
K 0 15,3 25,1
L 20,1 15,3 0
N 25,9 25,1 0

16
Conclusiones

De este primer taller podemos concluir lo siguiente:


La teora y las tcnicas expuestas en el aula de clase fueron puestas a prueba mediante la construccin de
los grafos y la creacin de las tablas y listas de adyacencia
Se expresa la Aplicabilidad del clculo de los grados de los vrtices en un grafo.
Se aplic la teora relacionada a los diferentes tipos de grafos al momento de identificar el grafo
construido por los autores.

Taller n 5

Objetivos especficos

En este taller los objetivos fueros escoger dos grafos de los 3 construidos (rutas de Colombia) y de estos
identificar las siguientes teoras de grafos:
Subgrafos
Subgrafos cobertor
Vrtices disyuntos
Aristas disyuntas
Unin interseccin de grafos

17
Desarrollo del taller

Ilustracin 4 grafo #1 montera - Sincelejo

Vrtices:
A= Montera K= San Andrs de S= La Palma
B= Cerete Sotavento T= Mata de Caa
C= Cinaga de oro L= Sampues U= San Pelayo
D= La y M= Sincelejo V= Palmira
E= Sahagn N= Cerrito W= Tol Viejo
F= Chinu = Palmito X= Nueva Era
G= El coco O= Sabaneta Y= Santiago de Tol
H= Arache P= Momil Z= Coveas
I= Chima Q= Pursima aa= San Antero
J= Tuchin R= Lorica bb= Nuevo Agrado

(g)={A, B, C, D, E, F, G, H, I, J, K, L, M, N, , O, P, Q, R, S, T, U, V, W, X, Y, Z, aa, bb}

18
SUBGRAFOS
Sea G={ V(G), A(G), fG }, un grafo. Un grafo H={ V(H), A(H), fH }, es un subgrafo de G, denotado H G,
si V(H) V(G), A(H) A(G); y fH es la funcin que asigna a toda arista a A(H) el mismo Par de vrtices
de V(H). Como se puede comprobar todo grafo es subgrafo de si mismo.

Ilustracin 7 subgrafo h3
Ilustracin 5 subgrafo h1 Ilustracin 6 subgrafo h2

Ilustracin 9 subgrafo h4 Ilustracin 8 subgrafos h5 y h6

SUBGRAFO COBERTOR
El grafo es coberto cunado el vrtice del grafo original es igual al vrtices de un subgrafo.
Ejemplo los dos grafos a continuacin es coberto al grafo anterior.

19
Ilustracin 10 subgrafo cobertor h1

VERTIVES-DISYUNTOS
Estos dos sub grafos son de vrtice disyuntas porque ninguno de dos grafos tiene vrtices iguales.

Ilustracin 11 vrtice disyunto h4

ARISTAS-DISYUNTOS

20
Los Subgrafos H5 y H6 son subgrafos de aristas disyuntos porque aun cuando su vrtices se repitan algunas
sus aristas son diferentes de la otras como se ve a continuacin.

UNIN INTERCESIN
Al unir H3 con H6 tenemos: H3 H6 Al Interceptar H2 con H4: H2 H4

Ilustracin 13 intercesin subgrafo H2 H4

Ilustracin 12 unin subgrafo H3


H6

21
Ejercicio #2 Grafo no dirigido de a= Montera a Y= Valledupar

Ilustracin 14 grafo #2 montera - Valledupar

Vrtices:

A= Sincelejo Y= Valledupar
B= Corozal Z= San Diego
C= los palmitos aa= Agustn Codazzi
D= Oveja bb= Sabana Alta
E= El Carmen de Bolivar cc= Puerto Lpez
F= las delicias dd= Cuatro Vientos
G= El Tormento ee= Casacara
H= Plato Magdalena ff= Becerril
I= Tenerife gg= La Tagua De Idirio
J= Real Del Obispo hh= casero Boquern
K= Heredia ii= la loma
L= Bomba jj= La Aurora
M= Blsamo kk= El cruce
N= Punta Piedra ll= San Roque
= Chivolo mm= Las Palmitas
O= la china nn= Rincn Hondo
P= Apure
Q= campo Alegre
R= El Dificil
S= Nueva Granada
T= Pueblo Nuevo
U= Bosconia
W= Mariangola
X= Valencia de Jess

22
v(g)={A, B, C, D, E, F, G, H, I, J, K, L, M, N, , O, P, Q, R, S, T, U, W, X, Y, Z, aa, bb,
cc, dd, ee, ff, gg, hh, ii, jj, kk, ll, nn, mm}

SUBGRAFO COBERTOR

Ilustracin 15 subgrafo cobertor h1

Ilustracin 16 subgrafo cobertor h2

23
VERTIVES-DISYUNTOS

Ilustracin 18 vrtices disyuntos Ilustracin 17 vertices disyuntos h4

ARISTAS-DISYUNTOS

Ilustracin 19 aristas disyuntos


Ilustracin 20 aristas disyuntos

UNIN

Al unir H1 con H5 tenemos: H1 H5

24
Ilustracin 21 unin subgrafo H1 H5

INTERCESIN
Al Interceptar H2 con H3: H2 H3

Ilustracin 22 intercepcin subgrafo H2 H3

25
Conclusiones

De este taller podemos concluir los siguientes:


Identificamos los temas a desarrollar en este taller y dimos conceptos puntuales
para ayudarnos a identificar y desarrollar los puntos de este.
Identificamos los subgrafos de los grafos construidos del taller (rutas de Colombia).
Identificamos subgrafos cobertor con ayuda de la teora relacionada
Con ayuda de la teora relacionada pudimos realizar la unin e interseccin de
subgrafos

Taller de ALGORITMO DE DIJKSTRA

Objetivos especficos
El objetivo principal de este taller es aplicar los conceptos dados en el aula de clase y
adaptarlos en nuestro grafo principal hecho en el taller (rutas de Colombia).

Desarrollo del taller

Tonemos a continuacin nuestro grafo principal no dirigido de A= MONTERIA a M=


SINCELEJO
Y aplicamos el algoritmo de dijkstra

26
Ilustracin 23algoritmo de dijkstra
Para encontrar la distancia mnima tenemos que: Distancia=> Di=121,3 kilmetros
Con camino de: A->B->U->T->S->R->Q->P->O->->N->M
De donde A= montera, B= cerete, U= san Pelayo, T=mata de caa, S= la palma, R= lorica,
Q=pursima, P= Momil, O= sabaneta, = palmito, N=cerrito, M=Sincelejo.

27
Ilustracin
ANLISIS 24 DE
analisis de resultados
RESULTADOS
NODO NODO DISTANCIA
ORIGEN DESTINO MNIMA RECORRIDO
A B 20,3 A->B
A C 41,1 A->B->C
A D 56,2 A->B->C->D
A E 76,1 A->B->C->D->E
A F 97,6 A->B->C->D->E->F
A G 55,7 A->B->C->G
A H 68,5 A->B->C->G->H
A I 80,9 A->B->C->G->H->I
A J 90,5 A->B->C->G->H->I->J
A K 97,7 A->B->C->G->H->I->J->K
A L 109,2 A->B->C->D->E->F->
A M 121,3 A->B->U->T->S->R->Q->P->O->->N->M
A N 111,3 A->B->U->T->S->R->Q->P->O->->N
A 102,1 A->B->U->T->S->R->Q->P->O->
A O 88,6 A->B->U->T->S->R->Q->P->O
A P 80,5 A->B->U->T->S->R->Q->P
A Q 74,3 A->B->U->T->S->R->Q
A R 63,5 A->B->U->T->S->R
A S 58,4 A->B->U->T->S
A T 43,3 A->B->U->T
A U 30,4 A->B->U
A->B->U->T->S->R->Q->P->O->->N->M-
A V 135,7 >V
A W 135 A->B->U->T->S->R->bb->aa->Z->Y->X->W
A X 124,5 A->B->U->T->S->R->bb->aa->Z->Y->X
A Y 115,6 A->B->U->T->S->R->bb->aa->Z->Y
A Z 98,1 A->B->U->T->S->R->bb->aa->Z
A aa 84,2 A->B->U->T->S->R->bb->aa
A bb 77,8 A->B->U->T->S->R->bb
Tabla 7 analisis de resultados

28
Conclusiones

De este taller podemos concluir que la distancia mnima es de Di=121,3 kilmetros


Con camino de: A->B->U->T->S->R->Q->P->O->->N->M
Esto con el algoritmo de dijkstra

Bsqueda del camino ms corto: arboles

Objetivos especficos
Objetivo principal del es desarrollar un artculo IEEE donde se presente conceptos,
condiciones que se presentan y propiedades de los grafos tipo rbol.

Desarrollo del taller

Arboles
Santiago portillo osten, John Gmez Zuluaga, Edwin Prez padilla.
Departamento de ingeniera de sistemas
Universidad de crdoba

29
Resumen en el uso de la informtica el concepto de rboles juega un papel importante
como por ejemplo en el uso de las redes, en este documento se mostrarn los conceptos
bsicos de un grafo en tipo de rbol, correspondiente al curso de teora de grafos
ofrecido por el departamento de ingeniera de sistema de la universidad de crdoba,
dando en este documento conceptos bsicos que lo definen a los grafos tipo rboles , las
caractersticas necesarias y suficientes para diferenciar a estos y posterior mente se
expondr las propiedades bsicas que los componen.

I. INTRODUCCION
Los rboles corresponden a una de las subclases de grafos de uso ms amplio,
particularmente en computacin.
Los grafos se pueden clasificar en dos grupos: dirigidos y no dirigidos. Los arboles forman
parte de los no dirigidos.
Sirven para organizar y relacionar datos en una base de datos, por ejemplo. Esto permite
realizar operaciones de manera eficiente. Por ejemplo, un rbol de definicin jerrquica se
utiliza para configurar una base de datos para los registros de libros existentes en
diversas bibliotecas.
Otro ejemplo de la utilizacin de rboles son los diccionarios. A partir de una palabra, se
realiza una bsqueda en el rbol para saber si est incluida en el conjunto, y si existe, se
obtienen sus datos asociados (por ejemplo, si es un verbo, un sustantivo, un artculo, etc.).
En este artculo se integrara los siguientes temas: conceptos bsicos, caractersticas mnimos
y propiedades.

II. FORMATO Y ESTILO

A. figuras

Ilustracin 1grafo tipo rbol ................. 31


Ilustracin 2modos de ilustrar rboles. . 32
Ilustracin 3ejemplo de grafo de tipo rbol 33

B. Ecuaciones

(1)
(2)

(3)

30
DEFICION - Desde el punto de vista conceptual, un rbol es un objeto que comienza con
una raz y se extiende en varias ramificaciones o lneas, cada una de las cuales puede
extenderse en ramificaciones hasta terminar, finalmente en una hoja.
Los rboles representan las estructuras no-lineales y dinmicas de datos ms importantes en
computacin. Dinmicas, puesto que a cada elemento del rbol pueden seguirle varios
elementos [1].

Se entiende por rbol al grafo ec (1) que cumple con las propiedades de ser
simple, conexo y sin ciclos.
Otra definicin equivalente sera:

Sea un grafo grafo ec(1) las siguientes propiedades son equivalentes entre s:
G es un rbol.
G es simple, conexo y sin ciclos.
G es conexo y ec(2) entonces |A|=n-1 ec(3)
O la siguiente de carcter constructiva:
Un rbol es un grafo G definido recursivamente por las siguientes proposiciones:
Un rbol es un solo nodo.
Un rbol es un nodo conectado mediante sendas aristas a varios rboles
denominados ramas.

Ilustracin 25 grafo tipo rbol

Normalmente se identifica a un vrtice como raz o padre de la cual deriva aristas a otros
nodos que se llaman hijos de dicho padre o raz. A los nodos que no tienen descendencia se
les llama hojas [2].

31
PROPIEDADES DE UN RBOL
En la ciencia de la computacin definimos un rbol como un conjunto de nodos y lneas. Un
nodo es un elemento de informacin que reside en el rbol. Una lnea es un par de nodos
ordenados, y a la secuencia de lneas se le denomina ruta [1].
Adems, los rboles tienen las siguientes propiedades:
Tienen un nodo al que se le llama raz del rbol.
Todos los nodos, excepto la raz, tienen una sola lnea de entrada (el nodo raz no
tiene ninguna).
Existe una ruta nica del nodo raz a todos los dems nodos del rbol.
Si hay una ruta <a,b>, entonces a b se le denomina hijo de a y es el nodo raz
de un subrbol.
Grficamente puede representarse una estructura rbol de diferentes maneras y todas
ellas equivalentes;

Ilustracin 26modos de ilustrar rboles.

CARACTERISTICAS DE UN RBOL
1. NODO indica un elemento, o tem, de informacin.
2. Todo rbol que no es vaco, tiene un nico nodo raz.
3. Un nodo X es descendiente directo de un nodo Y, si el nodo X es apuntado por el nodo
Y. X es hijo de Y.
4. Un nodo X es antecesor directo de un nodo Y, si el nodo X apunta al nodo Y. X es padre
de Y.
5. Se dice que todos los nodos que son descendientes directos (hijos) de un mismo nodo
(padre), son hermanos.
6. Todo nodo que no tiene ramificaciones (hijos), se conoce con el nombre de terminal u
hoja.

32
7. Todo nodo que no es raz, ni terminal u hoja se conoce con el nombre de interior.
8. Grado es el nmero de descendientes directos de un determinado nodo. Grado del rbol es
el mximo grado de todos los nodos del rbol.
9. Nivel es el nmero de arcos que deben ser recorridos para llegar a un determinado nodo.
Por definicin, la raz tiene nivel 1.
10. Altura del rbol es el mximo nmero de niveles de todos los nodos del rbol.

EJEMPLO DE UN RBOL
A es la raz del rbol.
B es hijo de A.
A es padre de B.
B y C son hermanos.
I,E,J,K,G,L son hojas.
B, D, F, C, H son nodos interiores.
El grado de nodo A es 2.
Nivel del nodo A es 1.
Nivel B es 2.
Altura del rbol 4.

Ilustracin 27ejemplo de grafo de tipo rbol

III. Conclusiones

33
En este artculo se consultaron referencias para dar soporte a este. Concluimos que
aprendimos algoritmo que emplea el grafo de tipo rbol de igual manera
identificamos sus caractersticas y propiedades para identificar grafos en los cuales
los podemos implementar en multiplex manejo de datos, teniendo certeza de que todo
grafo no es un rbol.

Referencias

[1] A. CHAVEZ, es.slideshare.net, 14 MAYO 2014. [En lnea]. Available:


https://es.slideshare.net/AlexisChavez1/rboles-y-grafos.

[2] ECUARED, www.ecured.cu, www.ecured.cu, 23 MAYO 2017. [En lnea]. Available:


https://www.ecured.cu/%C3%81rbol_(Grafo).

Conclusiones

En este taller se desarroll un artculo IEEE donde se expuso conceptos de rboles,


condiciones mnimas y propiedades de estos.

34

Вам также может понравиться