You are on page 1of 19

ARBOLES Y

GRAFOS
MATEMATICAS DISCRETAS

DEFINICION DE UN GRAFO
UN GRAFO ES UNA REPRESENTACION GRAFICA DE
PUNTOS.

ESTOS SE CONOCEN COMO NODOS O


VERTICES
LOS NODOS SE ENCUENTRA UNIDOS POR
LINEAS
A LAS CUALES SE LES CONOCE COMO
ARISTAS

FORMALMENTE,
UN GRAFO SE DEFINE COMO , SIENDO V UN CONJUNTO CUYOS ELEMENTOS SON LOS VRTICES DEL GRAFO Y, E UNO

CUYOS ELEMENTOS SON LAS ARISTAS (EDGES EN INGLS), LAS CUALES SON PARES (ORDENADOS SI EL GRAFO ES DIRIGIDO) DE
ELEMENTOS EN V.

PROPIEDADES DE LOS GRAFOS

PONDERACI
DIRIGIDO:
ADYACENC
INCIDENCI
ON:
Corresponde
alos
una
funcin
que
a cada
Son
grafos
en
cuales
se
ha
aadido
IA:
Dos
aristas
son
adyacentes
si
tienen
A:
una
arista
es
incidente
a
un
vrtice
si
arista
le asocia un
valor
(costo, peso,
una orientacin
a las
aristas,
un
vrtice
en
comn,
y
dos
vrtices
sta
lo
une
a
otro.
longitud,
etc.),grficamente
para aumentar
representada
porlauna
son
adyacentes
si
una
arista
los
une.
expresividad
del modelo.
flecha.

TIPOSNULO
DE
GRAFO
GRAFOS

CUANDO LOS VRTICES NO ESTN


UNIDOS SEA QUE EL GRAFO SOLO EST
FORMADO POR VRTICES:
2

GRAFO SIMPLE
SON AQUELLOS GRAFOS QUE NO
TIENEN LAZOS NI LADOS PARALELOS.

GRAFO SIMPLE
SON AQUELLOS GRAFOS QUE NO
TIENEN LAZOS NI LADOS PARALELOS.

GRAFO COMPLETO
SON AQUELLOS GRAFOS DONDE
TODOS LOS VRTICES ESTN UNIDOS
ENTRE SI.

Aristas = N*(N-1)

GRAFO COMPLEMENTO
FORMADO POR LOS MISMO VRTICES
Y ARISTAS QUE NO SE ENCENTRAN
EN EL GRAFICO ORIGINAL PARA QUE
ESTE SEA COMPLETO.

GRAFO BIPARTIDO
VRTICES SE PUEDEN
SEPARAR EN DOS
CONJUNTOS DISJUNTOS U
Y V,DE MANERA QUE LAS
ARISTAS SLO PUEDEN
CONECTAR VRTICES DE
UN CONJUNTO CON
VRTICES DEL OTRO; ES

CAMINO SIMPLE
DEFINICION
DE CAMINO
Se Define Como la Forma o Ciclo De Recorrer Un Grafo.

S UNA TRAYECTORIA O CAMINO DE VI A VJ NO


TIENE VRTICES REPETIDOS, SE LLAMA
TRAYECTORIA SIMPLE. UN CIRCUITO O CICLO ES
UNA TRAYECTORIA O CAMINO QUE EMPIEZA Y
TERMINA EN EL MISMO VRTICE Y NO TIENE
ARISTAS REPETIDAS. EL CIRCUITO SE LLAMAR
SIMPLE SI NO TIENE ARISTAS NI VRTICES
REPETIDOS, EXCEPTO EL PRIMERO Y EL LTIMO.

CAMINO DE EULER
UN CAMINO EULERIANO ES UN CAMINO QUE
PASA POR CADA ARISTA UNA Y SOLO UNA VEZ.

CAMINO DE HAMILTON
ES UN CAMINO DE UN GRAFO, UNA SUCESIN DE
ARISTAS ADYACENTES, QUE VISITA TODOS LOS
VRTICES DEL GRAFO UNA SOLA VEZ.

CAMINO MAS CORTO


ENCONTRAR UN CAMINO
ENTRE DOS VRTICES (O
NODOS) DE TAL MANERA QUE
LA SUMA DE LOS PESOS DE
LAS ARISTAS QUE LO
CONSTITUYEN ES MNIMA.

MATRIZ DE INCIDENCIA
Las columnas de la matriz
representan las aristas del
grafo.
Las filas representan a los
distintos nodos.
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).

MATRIZ DE ADYACENCIA
SE CREA UNA MATRIZ CERO, CUYAS COLUMNAS Y FILAS REPRESENTAN LOS
NODOS DEL GRAFO. POR CADA ARISTA QUE UNE A DOS NODOS, SE SUMA 1
AL VALOR QUE HAY ACTUALMENTE EN LA UBICACIN CORRESPONDIENTE DE
LA MATRIZ. SI TAL ARISTA ES UN BUCLE Y EL GRAFO ES NO DIRIGIDO,
ENTONCES SE SUMA 2 EN VEZ DE 1.

ARBOLES BINARIOS
Un rbol binario es un rbol en el que ningn
nodo puede tener ms de dos subrboles. En un
rbol binario, cada nodo puede tener cero, uno
o dos hijos (subrboles). Se conoce el nodo de
la izquierda como hijo izquierdo y el nodo de la
derecha como hijo derecho

CARACTERISTICAS Y
PROPIEDADES DE UN ARBOL

Caracteristicas:
-

Propiedades:

NODO indica un elemento, o tem, de informacin.


Tienen
Todo
rbol un
quenodo
no esalvaco,
tiene
nico
nodo
que se
le un
llama
raz
delraz.
rbol.
Un nodo X es descendiente directo de un nodo Y, si el nodo X es apuntado por el nodo Y.
Todos los nodos, excepto la raz, tienen una sola lnea de entrada (el nodo
X es hijo de Y.
noXtiene
ninguna).
Unraz
nodo
es antecesor
directo de un nodo Y, si el nodo X apunta al nodo Y. X es padre
de
Y.
Existe
una ruta nica del nodo raz a todos los dems nodos del rbol.
Se dice que todos los nodos que son descendientes directos (hijos) de un mismo nodo
Si hay una ruta <a,b>, entonces a b se le denomina hijo de a y es el
(padre),
son hermanos.
nodo
razque
de no
un tiene
subrbol.
Todo
nodo
ramificaciones (hijos), se conoce con el nombre de terminal u
hoja.
Todo nodo que no es raz, ni terminal u hoja se conoce con el nombre de interior.
Grado es el nmero de descendientes directos de un determinado nodo. Grado del rbol
es el mximo grado de todos los nodos del rbol.
Nivel es el nmero de arcos que deben ser recorridos para llegar a un determinado nodo.
Por definicin, la raz tiene nivel 1.

RECORRIDO PREORDE E
INORDEN
RECORRIDO PREORDEN:
Pre orden: (raz, izquierdo, derecho). Para recorrer un rbol binario no vaco en preorden, hay que

realizar las siguientes operaciones recursivamente en cada nodo, comenzando con el nodo de raz:

Visite la raz
Atraviese el sub-rbol izquierdo
Atraviese el sub-rbol derecho
RECORRIDO INORDEN:
Inorden: (izquierdo, raz, derecho). Para recorrer un rbol binario no vaco en inorden (simtrico),

hay que realizar las siguientes operaciones recursivamente en cada nodo:

Atraviese el sub-rbol izquierdo


Visite la raz
Atraviese el sub-rbol derecho

ARBOL BINARIO DE
BUSQUEDA