Está en la página 1de 19

Portada

Unidad 6: Grafos y
árboles.

Elaborado por:
 CARLOS ALBERTO SANCHEZ
HERNANDEZ
 OSWAL ANNIEL MARIN RIVERA
 ALAN ORLANDO VALDIVIA VEZ
 GERSON EMMANUEL BUENOS RAMOS
 ROLDAN LOPEZ MARIN

1
INDICE
1.Grafos........................................................................................................................................3
¿Qué es un grafo?....................................................................................................................3
La teoría de los grafos..................................................................................................................3
1-1. Elementos y Características de los Grafos.............................................................................4
Lados (ramas o aristas).............................................................................................................5
Lazo..........................................................................................................................................5
Valencia de un vértice..............................................................................................................5
1-2. Tipos de grafos (Simples, Completos, Bipartidos, Planos, Conexos, Ponderados).................5
GRAFOS SIMPLES......................................................................................................................5
GRAFO COMPLETO EN VÉRTICES (kn).......................................................................................6
COMPLEMENTO DE UN GRAFO (G‘).........................................................................................7
GRAFO BIPARTIDO COMPLETO (Kn, m)....................................................................................8
GRAFO PLANO..........................................................................................................................9
GRAFOS CONEXOS....................................................................................................................9
GRAFOS PONDERADOS...........................................................................................................10
1-3. Representación de los grafos..............................................................................................11
2.arboles....................................................................................................................................12
2-1. Componentes de un árbol...............................................................................................12
2-2. Propiedades Arboles...........................................................................................................13
2-3. Recorrido de un árbol: Pre orden, In orden, Post orden.....................................................15
Bibliografía:................................................................................................................................18

2
1.Grafos
¿Qué es un grafo?
En matemáticas y ciencias de la computación, un grafo (del griego grafos:
dibujo, imagen) es un conjunto de objetos llamados vértices o nodos unidos por
enlaces llamados aristas o arcos, que permiten representar relaciones binarias
entre elementos de un conjunto. Son objeto de estudio de la teoría de grafos.

Típicamente, un grafo se representa gráficamente como un conjunto de puntos


(vértices o nodos) unidos por líneas (aristas).

Desde un punto de vista práctico, los grafos permiten estudiar las


interrelaciones entre unidades que interactúan unas con otras. Por ejemplo,
una red de computadoras puede representarse y estudiarse mediante un grafo,
en el cual los vértices representan terminales y las aristas representan
conexiones (las cuales, a su vez, pueden ser cables o conexiones
inalámbricas).

La teoría de los grafos


La teoría de grafos es una mezcla extraordinaria de historia, cultura y
soluciones a problemas complejos desde el mundo de las matemáticas. Con
esta teoría se busca representar de forma visual conjuntos de datos abstractos
en formas de nodos o vértices y la unión o relaciones que estas pueden tener
con otros nodos a través de aristas. Gracias a esta teoría se han podido lograr
grandes avances en el análisis de amplios volúmenes de data.

En la actualidad los grafos integran parte central de un número increíble de


soluciones a problemas complejos. Son uno de los componentes
fundamentales de la analítica social, relaciones entre personas y más
recientemente se han utilizado sus propiedades para incrementar la eficiencia
en la lucha contra el blanqueo de capitales y el fraude bancario.

Para empezar a navegar en el mar de los grafos, conozcamos un poco sobre la


historia de la teoría de grafos.

3
1-1. Elementos y Características de los Grafos

Un grafo (G) es un diagrama que consta de un conjunto de vértices (V) y un


conjunto de lados (L).
Considérese el siguiente grafo:

A partir de esta figura se definen los siguientes elementos:

Vértices (nodos)

Se indican por medio de un pequeño círculo y se les asigna un número o letra.


En el grafo anterior los vértices son V= {a, b, c, d}.

4
Lados (ramas o aristas)
Son las líneas que unen un vértice con otro y se les asigna una letra, un
numero o una combinación de ambos. En el grafo anterior los lados son:

L= {1, 2, 3, 4, 5, 6}.

Lados paralelos

Son aquellas aristas que tienen relación con un mismo par de vértices. En el
grafo anterior los lados paralelos son: P= {2,3}.

Lazo
Es aquella arista que sale de un vértice y regresa al mismo vértice. En el grafo
anterior se tiene el lazo: A= {6}

Valencia de un vértice
Es el número de lados que salen o entran a un vértice. En el grafo anterior las
valencias de los vértices son:

Valencia (a)=2

Valencia (b)=4

Valencia (c)=2

Valencia (d)=3

1-2. Tipos de grafos (Simples, Completos, Bipartidos, Planos,


Conexos, Ponderados)

GRAFOS SIMPLES
Son aquellos grafos que no tienen lazos ni lados paralelos.

5
GRAFO COMPLETO EN VÉRTICES (kn)
Es el grafo en donde cada vértice está relacionado con todos los demás sin
lazos ni lados paralelos. Se indica como kn en donde n es el número de
vértices del grafo.

6
La valencia en cada uno de los vértices de los grafos completos es (n – 1), y el
número de lados está dado por la expresión
Núm. De lados = n(n – 1)
2
en donde n es el número de vértices del grafo.

COMPLEMENTO DE UN GRAFO (G‘)


Es el grafo que le falta al grafo G, de forma que entre ambos formas de grafo
completo de n vértices. Este grafo no tiene lazos ni ramas paralelas.

GRAFO BIPARTIDO
es el grafo que está compuesta por dos conjuntos de vértices, A ={a1,a2, a3…,
an} y B = {b1,b2,…, bm} en donde los elementos del conjunto B, pero entre los
vértices de un mismo conjunto no existe arista que los una.

7
Una forma muy sencilla de saber si un grafo es bipartido es aplicar el hecho de
que nunca tiene un ciclo de longitud impar, además de que debe cumplir con la
característica mencionada anteriormente.

GRAFO BIPARTIDO COMPLETO (Kn, m)

Es el grafo que está compuesto por dos conjuntos de vértices, uno de ellos A =
{a1, a2, a3…, an} Y otro B= {b1,b2,…, bm), y en el cada vértice de A esta unido
con todo los vértices de B, pero entre los vértices de un mismo conjunto no

8
existe arista que los una. El grafo bipartido completo se indica Como kn, m.

GRAFO PLANO
Un grafo G es plano si admite una representación en el plano de tal forma que
las aristas no se cortan, salvo en sus extremos. A dicha representación se le
denomina grafo plano. En teoría de grafos, un grafo plano (o planar según
referencias) es un grafo que puede ser dibujado en el plano sin que ninguna
arista se cruce (una definición más formal puede ser que este grafo pueda ser
"incrustado" en un plano).

GRAFOS CONEXOS
Un grafo es conexo (más formalmente fuertemente conexo) si todos sus
vértices están conectados por un camino; es decir, si para cualquier par de
vértices (a, b), existe al menos un camino posible desde a hacia b. Es posible
determinar si un grafo es fuertemente conexo coleccionando la información de
los grados de sus vértices al tiempo que se acumulan las diferentes rutas que
salen de un vértice o llegan a él. En términos matemáticos la propiedad de un
grafo de ser fuertemente conexo permite establecer en base a él una relación
de equivalencia para sus vértices, la cual lleva a una partición de éstos en
"componentes fuertemente conexos", es decir, porciones del grafo, que son
fuertemente conexas cuando se consideran como grafos aislados. Esta
propiedad es importante para muchas demostraciones en teoría de grafos.

9
GRAFOS PONDERADOS
Un grafo G es un grafo etiquetado si sus aristas y/o vértices tienen asignado
alguna identificación. En particular, G es un grafo ponderado si a cada arista e
de G se le asigna un número no negativo (e) denominado peso o longitud de e.
El peso (o longitud de un camino en un grafo ponderado G se define como la
suma de los pesos de las aristas del camino. Un importante problema en teoría
de grafos es encontrar el camino más corto (liviano), esto es, el camino con el
peso (longitud) mínimo entre dos vértices dados.

10
1-3. Representación de los grafos

Matriz de adyacencia

1.- Se crea una matriz cero, cuyas columnas y filas representan los nodos del grafo.
2.- Por cada arista que une a dos nodos, se suma 1 al valor que hay actualmente en la
ubicación correspondiente de la matriz.

Si tal arista es un bucle y el grafo es no dirigido, entonces se suma 2 en vez de 1.


Finalmente, se obtiene una matriz que representa el número de aristas (relaciones)
entre cada par de nodos (elementos).
Existe una matriz de adyacencia única para cada grafo (sin considerar las
permutaciones de filas o columnas), y viceversa.

Matriz de incidencia

1.- Las columnas de la matriz representan las aristas del grafo.


2.- Las filas representan a los distintos nodos.
3.-Por cada nodo unido por una arista, ponemos un uno (1) en el lugar
correspondiente, y llenamos el resto de las ubicaciones con ceros (0)

11
ejemplo:

2.arboles
2-1. Componentes de un árbol
Nodo Hijo: Cualquiera de lo nodo apuntado por uno de los nodos del árbol. Un
nodo puede tener varios hijos. X es hijo de Y, sí y solo sí el nodo X es apuntado
por Y. También se dice que X es descendiente directo de Y.

Hermano: Dos nodos serán hermanos si son descendientes directos de un


mismo nodo. En cuanto a la posición dentro del árbol:

Nodo Raíz: Es el único nodo del árbol que no tiene padre. Este es el nodo que
usaremos para referirnos al árbol.

Nodo Hoja: Nodo que no tiene hijos. Se llama hoja o terminal a aquellos nodos
que no tienen ramificaciones (hijos).

Rama: Es el camino desde el nodo raíz a una hoja.

Nodo Interior: Es un nodo que no es raíz ni hoja.

12
Orden: Es el número potencial de hijos que puede tener cada elemento de
árbol. De este modo, diremos que un árbol en el que cada nodo puede apuntar
a otros dos es de orden dos, si puede apuntar a tres será de orden tres, etc.
Podríamos decir que nuestro árbol de ejemplo es de orden tres.

2-2. Propiedades Arboles


Las siguientes son las características y propiedades más importantes de los
árboles en general:

1. Todo árbol que no es vacío, tiene un único nodo raíz.

2. Un nodo X es descendiente directo de un nodo Y, si el nodo X es apuntado


por el nodo Y. en este caso es común utilizar la expresión X es hijo de Y.

3. Un nodo X es antecesor directo de un nodo Y, si el nodo X apunta al nodo


Y. en este caso es común utilizar la expresión X es padre de Y.

4. Se dice que todos los nodos que son descendientes directos (hijos) de un
mismo nodo (padre), son hermanos.

5. Todo nodo que no tiene ramificaciones (hijos), se conoce con el nombre de


terminal u hoja.

6. Todo nodo que no es raíz, ni terminal u hoja se conoce con el nombre de


interior.

13
7. Grado es el número de descendientes directos de un determinado nodo.
Grado del árbol es el máximo grado de todos los nodos del árbol, es decir, el
grado más alto entre todos los nodos.

8. Nivel es el número de arcos que deben ser recorridos para llegar a un


determinado nodo. Por definición la raíz tiene nivel 1.

9. Altura del árbol es el máximo número de niveles de todos los nodos del
árbol.

A continuación, se presenta un ejemplo para clarificar estos conceptos:

1.- 8 es la raíz del árbol.

2.- 3 es hijo de 8.

10 es hijo de 8.

1 es hijo de 3.

14 es hijo de 10.

13 es hijo de 14.

3.-8 es padre de 3.

3 es padre de 6.

6 es padre de 7.

14
10 es padre de 14.

14 es padre de 13.

4.- 3 y 10 son hermanos.

1y6 son hermanos.

4y7 son hermanos.

5.- 1, 4, 7, 13 son nodos terminales u hojas.

6.- 6, 14, 10,3 son nodos interiores.

7.- El grado del nodo 8 es 2.

El grado del nodo 3 es 2.

El grado del nodo 6 es 2.

El grado del nodo 14 es 1.

El grado del nodo 1 es 0.

El grado del árbol es 3.

8.- El nivel del nodo 8 es 1.

El nivel del nodo 3 es 2.

El nivel del nodo 6 es 3.

El nivel del nodo 10 es 2.

El nivel del nodo 13 es 4.

15
2-3. Recorrido de un árbol: Pre orden, In orden, Post orden
Árbol binario

Preorden: (raíz, izquierdo, derecho). Para recorrer un árbol binario no vacío en


pre orden, hay que realizar las siguientes operaciones recursivamente en cada
nodo, comenzando con el nodo de raíz:

1. Visite la raíz
2. Atraviese el sub-árbol izquierdo
3. Atraviese el sub-árbol derecho

Inorden: (izquierdo, raíz, derecho). Para recorrer un árbol binario no vacío en


inorden (simétrico), hay que realizar las siguientes operaciones recursivamente
en cada nodo:

1. Atraviese el sub-árbol izquierdo


2. Visite la raíz
3. Atraviese el sub-árbol derecho

Postorden: (izquierdo, derecho, raíz). Para recorrer un árbol binario no vacío


en postorden, hay que realizar las siguientes operaciones recursivamente en
cada nodo:

1. Atraviese el sub-árbol izquierdo


2. Atraviese el sub-árbol derecho
3. Visite la raíz

En general, la diferencia entre preorden, inorden y postorden es cuándo se


recorre la raíz. En los tres, se recorre primero el sub-árbol izquierdo y luego el
derecho.

En preorden, la raíz se recorre antes que los recorridos de los subárboles


izquierdo y derecho

En inorden, la raíz se recorre entre los recorridos de los árboles izquierdo y


derecho, y

En postorden, la raíz se recorre después de los recorridos por el subárbol


izquierdo y el derecho

16
17
18
Bibliografía:
https://sites.google.com/site/teoriadegrafostec/6-4-arboles/6-4-1-componentes-
de-un-arbol
https://sites.google.com/site/matematicasmoralesgalindo/6-4-arboles/6-4-2-
propiedades-arboles
https://sites.google.com/site/matedicreta/6-4-5-recorrido-de-un-arbol-pre-orden-
in-orden-post-orden
https://sites.google.com/site/matedicreta/6-1-elementos-y-caracteristicas-de-
los-grafos/
https://www.grapheverywhere.com/teoria-de-grafos/
https://es.wikipedia.org/wiki/Grafo

19

También podría gustarte