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

Grafos y

Arboles

INFERENCIA BAYESIANA

Definicin
Un grafo simple G=(V,A) consta de:
de vertices Vi, i = 1,2,
V= {v ,,v } un conjunto
1

,n
A = {e1,,em} es un conjunto de aristas ek ,donde
ek {vi, vj}, con vi, vj A, vi vj

Los vrtices se representan como puntos y las


aristas como lneas entre vrtices.
Ejemplo:
G = (V,A)
V = {a,b,c,d }
A = {{a,b}, {b,c}, {a,c}, {a,d}, {d,b} }

Representaciones
Grficas

Es importante recordar que un mismo grafo


puede tener diferentes representaciones grficas
Ejemplo:
Dos representaciones del mismo grafo

G = ({a,b,c,d,e,f},{{a,b},{a,e},{a,f}{e,f},{b,c},
{c,d},{e,d},{d,f}})

Vrtices: Son los objetos representados por


punto dentro del grafo

Aristas: son las lneas que unen dos


vrtices

Aristas Adyacentes: dos


aristas son adyacentes si
convergen sobre el mismo
vrtice

Aristas Mltiples o
Paralelas: dos aristas son
mltiples o paralelas si tienen
los mismos vrtices en comn
o incidente sobre los mismos
vrtices
Lazo: es una arista cuyos
extremos inciden sobre el
mismo vrtice

Tipos de Grafos

No dirigidos: son aquellos en los cuales los lados no estn


orientados (no son flechas). Cada lado se representa entre
parntesis, separando sus vrtices por comas, y teniendo en
cuenta (vi,vj)=(vj,vi)
Dirigidos: son aquellos en los cuales los lados estn
orientados (flechas). Cada lado se representa entre ngulos,
separando sus vrtices por comas y teniendo en cuenta <vi
,vj>=<Vj ,vi>. En grafos dirigidos, para cada lado <a,b>, a, el
cual es el vrtice origen, se conoce como la cola del lado y b, el
cual es el vrtice destino, se conoce como cabeza del lado

5
5

Tipos de Grafos

Si se permite que exista ms de una arista


para un vrtice se tiene multgrafos:

Tipos de Grafos

Cuando las aristas tienen un valor numrico asociado se llama de grafos


valorados:

Al valor numrico asociado se le llama coste de la arista

Tipos de Grafos

Los tipos anteriores pueden combinarse,


dando lugar por ejemplo a multgrafos
valorados, o grafos dirigidos valorados,
etc.
En el resto del tema cuando no se diga lo
contrario G representar un grafo o
multgrafo no dirigido

Conceptos Basicos

Dos vrtices se dicen adyacentes si existe


una arista que los une
Los vrtices que forman una arista son los
extremos de la arista
Si v es un extremo de una arista a, se dice
que a es incidente con v
El grado de un vrtice v, gr(v) es el nmero
de aristas incidentes en v. Si hace falta indicar
el grafo en el que est v escribiremos gr(G,v)

Conceptos Bsicos

Ejemplo:

gr(6)= _______
gr(1) = _______

Conceptos Bsicos

Teorema (de los apretones de manos)


Sea G=(V,A) un grafo. Entonces: gr(v) = 2|A|
Significado: la suma de los grados de todos los
vrtices es igual a 2 veces el nmero de
aristas

Conceptos Bsicos

Ejemplo:

gr(a)+gr(b)+gr(c)+gr(d)+gr(e)+gr(f) = 3+4+5+2+4+4
= 22
2|A| = 2 ____ = _____

Conceptos Bsicos

Para cada n1 se llama grafo completo de orden n, y se representa por


Kn, al grafo de n vrtices conectados de todas las formas posibles:

Pregunta: Cuntas aristas tiene en general Kn?

Conceptos Bsicos

Se llama ciclo de grado n, y se denota Cn, a


G=({v1,,vn}, {{v1, v2}, {v2, v3},, {vn-1,
vn}, {vn, v1}} )

Nota: A menudo slo se consideran ciclos para


n3

RBOLES

Concepto.

Un rbol es una estructura de datos ampliamente


usada que emula la forma de un rbol (un
conjunto de nodos conectados).
Un nodo es la unidad sobre la que se construye el
rbol y puede tener cero o ms nodos hijos
conectados a l. Se dice que un nodo a es padre
de un nodo b, si existe un enlace desde a hasta b
(en ese caso, tambin decimos que b es hijo de a).
Slo puede haber un nico nodo sin padres, que
llamaremos raz. Un nodo que no tiene hijos se
conoce como hoja.

Partes de un rbol:

Tipos de Arboles:
Existen 2 tipos de estructuras de tipo rbol principales
que se desarrollan en el rea de computacin.

1. Arboles Binarios.A losarboles ordenados de grado dos se les conoce


como arboles binarios ya que cada nodo del rbol
tan solo tendr 2 hijos directos. Las aplicaciones de
los arboles binarios son muy variadas ya que se les
puede utilizar para representar unaestructura en la
cual es posible tomar decisiones con dos opciones
en distintos puntos.
Hijo
Directo

Hijo
Directo

1.1 Equivalentes.
Son aquellos rboles que son similares y que
adems los nodos contienen la misma
informacin.

1.2 Completos
Son aquellos rboles en los que todos sus nodos
excepto los del ultimo nivel, tiene dos hijos; el
subrbol izquierdo y el subrbol derecho.

2. ARBOLES MULTICAMINOS.Los rboles multicamino o rboles multirrama


son estructuras de datos de tipo rbol usadas
en computacin.
Un rbol multicamino posee un grado m mayor a
dos, donde cada nodo de informacin del rbol
tiene un mximo de m hijos

LONGITUD DE CAMINO INTERNO Y


EXTERNO

Se define la longitud de camino X como el

nmero de arcos que deben ser recorridos para


llegar desde la raz al nodo X. Por definicin la
raz tiene longitud de camino 1, sus
descendientes directos longitud de camino 2 y
as sucesivamente.

RECORRIDOS EN RBOLES
BINARIOS

Una de las operaciones ms importantes a


realizar en un rbol binario es el recorrido de los
mismos. Recorrer significa visitar los nodos del
rbol en forma sistemtica; de tal manera que
todos los nodos del mismo sean visitados una
sola vez. Existen tres formas diferentes de
efectuar el recorrido y todas ellas de naturaleza
recursiva, stas son:

Recorridos:

Recorrido en pre-orden

Visitar la raz
Recorrer el subrbol izquierdo
Recorrer el subrbol derecho

Recorrido en in-orden
Recorrer el subrbol izquierdo
Visitar la raz
Recorrer el subrbol derecho
Recorrido en post-orden
Recorrer el subrbol izquierdo
Recorrer el subrbol derecho
Visitar la raz

Aplicaciones:

Hay diversas formas de usar la aplicacin de rboles


estos son algunos ejemplos:
-Bsqueda (Diccionarios y tablas)
-Teora de compiladores
-Indexacin Multidimensional
-Clasificatorias de equipos
-Ordenadores conectados mediante redes
-Aplicacin de rboles en riesgos crediticios (mtodo
scouring).
-Decisiones de posicionamiento de mercado
- Almacenamiento de archivos, carpetas en las
particiones de discos principales

Almacenamiento
de
archivos, carpetas en las
particiones
de
discos
principales.

Conexiones de red (WAN):


De estos se forman otras
redes particulares para
poder llegar a los
diferentes ordenadores.

La aplicacin de rboles en riesgos crediticios (mtodo


scouring).
La actividad de una entidad financiera es la toma de
riesgos, cada una de sus operaciones contiene implcita o
explcitamente la incertidumbre.

Conclusin

Los rboles representan las estructuras no


lineales y dinmicas de datos ms importantes
en computacin. Los rboles pueden ser
construidos con estructuras estticas y
dinmicas. Las estticas son arreglos, registros
y conjuntos, mientras que las dinmicas
estn representadas por listas.
Un rbol es una estructura jerrquica aplicada
sobre una coleccin de elementos u objetos
llamados nodos; uno de los cuales es conocido
como raz. Adems se crea una relacin o
parentesco entre los nodos dando lugar a
trminos como padre, hijo, hermano, antecesor,
sucesor, ancestro, etc.

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

  • Trabajo Investigacion Promart
    Trabajo Investigacion Promart
    Документ17 страниц
    Trabajo Investigacion Promart
    war_ning
    67% (6)
  • 21 Flujo Maximo
    21 Flujo Maximo
    Документ0 страниц
    21 Flujo Maximo
    Oscar I. Valenzuela
    Оценок пока нет
  • Teoria de Grafos
    Teoria de Grafos
    Документ0 страниц
    Teoria de Grafos
    Manuel Moreno Galván
    Оценок пока нет
  • Ejercicios Matediscretas
    Ejercicios Matediscretas
    Документ20 страниц
    Ejercicios Matediscretas
    Luis Croc Croc
    Оценок пока нет
  • 00525490256IS10S11026455guia Cubo
    00525490256IS10S11026455guia Cubo
    Документ21 страница
    00525490256IS10S11026455guia Cubo
    Piero Ponte Hidalgo
    Оценок пока нет
  • Base de Datos Dimensional
    Base de Datos Dimensional
    Документ8 страниц
    Base de Datos Dimensional
    Piero Ponte Hidalgo
    Оценок пока нет
  • 00525490256IS10S11024824proyecto Fase1 2 TEIS PDF
    00525490256IS10S11024824proyecto Fase1 2 TEIS PDF
    Документ2 страницы
    00525490256IS10S11024824proyecto Fase1 2 TEIS PDF
    Piero Ponte Hidalgo
    Оценок пока нет
  • IS10 S11026454 Metodologiade Kimball
    IS10 S11026454 Metodologiade Kimball
    Документ2 страницы
    IS10 S11026454 Metodologiade Kimball
    Piero Ponte Hidalgo
    Оценок пока нет
  • 00525490256IS10S11024824proyecto Fase1 2 TEIS
    00525490256IS10S11024824proyecto Fase1 2 TEIS
    Документ2 страницы
    00525490256IS10S11024824proyecto Fase1 2 TEIS
    Piero Ponte Hidalgo
    Оценок пока нет
  • 00525490256IS10S11026455practica Propuesta Cubo
    00525490256IS10S11026455practica Propuesta Cubo
    Документ2 страницы
    00525490256IS10S11026455practica Propuesta Cubo
    Piero Ponte Hidalgo
    Оценок пока нет
  • Metodo Simplex Tarea
    Metodo Simplex Tarea
    Документ15 страниц
    Metodo Simplex Tarea
    Piero Ponte Hidalgo
    Оценок пока нет
  • Alayo Johanna
    Alayo Johanna
    Документ83 страницы
    Alayo Johanna
    carolina quezada
    Оценок пока нет
  • Inferencia Bayesiana
    Inferencia Bayesiana
    Документ31 страница
    Inferencia Bayesiana
    Piero Ponte Hidalgo
    Оценок пока нет
  • 3.0 BI - Requerimientos PDF
    3.0 BI - Requerimientos PDF
    Документ12 страниц
    3.0 BI - Requerimientos PDF
    Piero Ponte Hidalgo
    Оценок пока нет
  • Foda 1-2015
    Foda 1-2015
    Документ7 страниц
    Foda 1-2015
    Piero Ponte Hidalgo
    Оценок пока нет
  • Curso Lingo Resumido
    Curso Lingo Resumido
    Документ21 страница
    Curso Lingo Resumido
    Piero Ponte Hidalgo
    Оценок пока нет
  • Costos
    Costos
    Документ34 страницы
    Costos
    Piero Ponte Hidalgo
    Оценок пока нет
  • Marketing Mix Cuatro Ps
    Marketing Mix Cuatro Ps
    Документ31 страница
    Marketing Mix Cuatro Ps
    Piero Ponte Hidalgo
    Оценок пока нет
  • Capa de Aplicacion
    Capa de Aplicacion
    Документ8 страниц
    Capa de Aplicacion
    Piero Ponte Hidalgo
    Оценок пока нет
  • Practica Dirigida 1
    Practica Dirigida 1
    Документ6 страниц
    Practica Dirigida 1
    Miguel
    Оценок пока нет
  • Proyecto de Cupcake
    Proyecto de Cupcake
    Документ162 страницы
    Proyecto de Cupcake
    Piero Ponte Hidalgo
    Оценок пока нет
  • Is0707 Sesion11 2016-I
    Is0707 Sesion11 2016-I
    Документ34 страницы
    Is0707 Sesion11 2016-I
    Piero Ponte Hidalgo
    Оценок пока нет
  • Grafos
    Grafos
    Документ30 страниц
    Grafos
    EO Cobeñas Durand
    Оценок пока нет
  • Redes de Flujo
    Redes de Flujo
    Документ14 страниц
    Redes de Flujo
    CristianHeredia
    Оценок пока нет
  • Factorizacion
    Factorizacion
    Документ83 страницы
    Factorizacion
    Abel Heredia Bravo
    Оценок пока нет
  • Operaciones Con Grafos
    Operaciones Con Grafos
    Документ14 страниц
    Operaciones Con Grafos
    SEBASTIAN FELIPE ROJAS FRENCH
    Оценок пока нет
  • C++ Algoritmo de Kruskal
    C++ Algoritmo de Kruskal
    Документ5 страниц
    C++ Algoritmo de Kruskal
    paul quispe morocco
    Оценок пока нет
  • Ejemplo Metodo Mccabe
    Ejemplo Metodo Mccabe
    Документ10 страниц
    Ejemplo Metodo Mccabe
    Leonardo Pignataro
    Оценок пока нет
  • GRAFOS
    GRAFOS
    Документ14 страниц
    GRAFOS
    humberto9508
    Оценок пока нет
  • Examenes Algoritmico
    Examenes Algoritmico
    Документ35 страниц
    Examenes Algoritmico
    Jorge Perez Garcia
    Оценок пока нет
  • Unidad 4 Arboles y Grafos OAG (Investigacion 2)
    Unidad 4 Arboles y Grafos OAG (Investigacion 2)
    Документ14 страниц
    Unidad 4 Arboles y Grafos OAG (Investigacion 2)
    Osvaldo Apolinar
    100% (8)
  • Ejercicios de Combinatoria
    Ejercicios de Combinatoria
    Документ36 страниц
    Ejercicios de Combinatoria
    Jhulen Mallo
    Оценок пока нет
  • Semana 06 - TEORÍA DE GRAFOS
    Semana 06 - TEORÍA DE GRAFOS
    Документ20 страниц
    Semana 06 - TEORÍA DE GRAFOS
    Javier
    Оценок пока нет
  • Grafos
    Grafos
    Документ108 страниц
    Grafos
    KUR0Z3R02014
    Оценок пока нет
  • Grafos-2009 3
    Grafos-2009 3
    Документ5 страниц
    Grafos-2009 3
    Danielf Arhony Zalbatierra
    Оценок пока нет
  • Presentacion 4
    Presentacion 4
    Документ35 страниц
    Presentacion 4
    Luis Javier Reyes Sarmiento
    Оценок пока нет
  • Grafos y Matrices.
    Grafos y Matrices.
    Документ19 страниц
    Grafos y Matrices.
    George Contreras Hernandez
    Оценок пока нет
  • 1 7
    1 7
    Документ118 страниц
    1 7
    Wilfredo Harrison
    Оценок пока нет
  • Algoritmos y Estructura de Datos - Lectura 3
    Algoritmos y Estructura de Datos - Lectura 3
    Документ8 страниц
    Algoritmos y Estructura de Datos - Lectura 3
    sergio
    Оценок пока нет
  • GRAFOS
    GRAFOS
    Документ9 страниц
    GRAFOS
    Daisuke Kawasaki
    Оценок пока нет
  • 04 Apuntes 18-19 Grafos
    04 Apuntes 18-19 Grafos
    Документ35 страниц
    04 Apuntes 18-19 Grafos
    ynfy
    Оценок пока нет
  • U.3.3 Teoría Grafos
    U.3.3 Teoría Grafos
    Документ32 страницы
    U.3.3 Teoría Grafos
    Elvis Tineo Morales
    Оценок пока нет
  • Algebra Lineal 23
    Algebra Lineal 23
    Документ5 страниц
    Algebra Lineal 23
    Fredy Orlando Hernández
    Оценок пока нет
  • Representacion de Grafos
    Representacion de Grafos
    Документ33 страницы
    Representacion de Grafos
    ANDREA CAROLINA GOMEZ CAMELO
    Оценок пока нет
  • Paso 6
    Paso 6
    Документ10 страниц
    Paso 6
    JUANA SOLARTE
    100% (1)
  • Conceptos Fundamentales Teoría de Grafos
    Conceptos Fundamentales Teoría de Grafos
    Документ12 страниц
    Conceptos Fundamentales Teoría de Grafos
    lleonf
    Оценок пока нет
  • Aplicacion de La Teoria de Grafos A Redes Con Elementos Autonomos
    Aplicacion de La Teoria de Grafos A Redes Con Elementos Autonomos
    Документ22 страницы
    Aplicacion de La Teoria de Grafos A Redes Con Elementos Autonomos
    Obed Isai Carrasco Guerrero
    Оценок пока нет
  • Formato APAGeneral
    Formato APAGeneral
    Документ21 страница
    Formato APAGeneral
    SERGIO STEVEN SALCEDO MARCELO
    Оценок пока нет