Grafos (parte 1).

Slides:



Advertisements
Presentaciones similares
Tania Guzmán García Luis González Varela Alexandre González Rivas
Advertisements

Unidad 5. Revisión de conceptos principales Las redes sociales son estructuras sociales compuestas de grupos de personas, las cuales están conectadas.
GRAFOS Presentado por: Oscar Leonardo Ramírez John Freddy Sandoval
Árboles Grafo que no contiene ciclos, es decir es un grafo también acíclico, pero a su vez es conexo.
Teoría de Grafos I semestre 2009 UNIVERSIDAD NACIONAL DE INGENIERIA
MATEMÁTICAS DISCRETAS.
“GRAFOS” Chacón Zamora José Christian González García Andrea
Investigación Operativa II
RafaC - Matemática Discreta - UCM 07/08
GRAFOS HUGO ARAYA CARRASCO.
Estructuras de datos y algoritmos
Programación entera y grafos
Material de apoyo Unidad 4 Estructura de datos
Grafos. Un Grafo G es un par de conjuntos (V, E), donde V es un conjunto no vacío de elementos llamados vértices o nodos y E es un conjunto formado por.
Ciudad de Könisberg, Prusia, en XVIII:
Instituto Tecnológico de Tijuana Subdirección Académica
Teoría de Grafos lógica y algoritmos.
Matemáticas Discretas
Tema 5: Grafos Rafa Caballero - Matemática Discreta - UCM 06.

TEORIA DE GRAFOS SALIR INTRODUCCION GRAFOS DIGRAFOS ÁRBOLES.
Matemáticas Discretas
Coloración de grafos Teoría de Grafos
Sesión 3: Teoría de Grafos
Cecilia Laborde González
GRAFOS.
Capítulo 7: Grafos Autor: José Alfredo Jiménez Murillo.
GRAFOS EQUIPO E MATEMATTICAS DISCRETAS PRESENTA: Medina Chávez Héctor Bryan 1 INSTITUTO POLITECNICO NACIONAL SECCION DE ESTUDIOS DE POSGRADOS E INVESTIGACION.
M.C. Meliza Contreras González
U NIDAD 3 G RAFOS Y SU CONECTIVIDAD M.C. Meliza Contreras González.
U NIDAD 3 G RAFOS : C AMINOS, ISOMORFISMO Y SU COLOREO M.C. Meliza Contreras González.
GRAFOS ESTRUCTURA DE DATOS. INTRODUCCION Los grafos son estructuras de datos Representan relaciones entre objetos Relaciones arbitrarias, es decir No.
Un grafo consta de un conjunto de vértices y un conjunto de aristas. Cada arista de un grafo se especifica mediante un par de vértices. Denotemos al conjunto.
Profesor: Mag. Ing. Pavel Aliaga E. Facultad de Ing. de Sistemas Universidad de Lima Teoría de Grafos Estructuras Discretas en Computación.
ALGORITMO DE DIJKSTRA BANDA DÍAZ ANA KARINA SUAREZ BARON SINDY TATIANA.
Curso Sygma. Grafos Universidad San Buenaventura Cali.
Teoría de Grafos y Árboles
LOGICA Y MATEMATICA COMPUTACIONAL
ANALISIS Y DISEÑO DEL ALGORITMOS
TAD’s ARBOLES GENERALIZADOS
U.D. 8 * 2º ESO GEOMETRÍA PLANA
UNIVERSIDAD TECNOLOGICA INDOAMERICA INGENIERIA EN CIENCIAS DE LA COMPUTACION INTELIGENCIA ARTIFICIAL NOMBRE: NICOLAS RAMOS NIVEL: OCTAVO AMBATO - ECUADOR.
TEORÍA DE GRAFOS -Algoritmo de Dijkstra -Algoritmo de Primm -Algoritmo de Kruskal Integrantes:
Análisis de redes. 3.4 Problema de flujo máximo.
Teoría de Redes Ing. Douglas Vergara. Concepto básico Un arco es dirigido si permite el flujo positivo en una dirección y un flujo cero en la dirección.
Redes de Petri Coloreadas: Análisis
Área y volumen de cuerpos geométricos Profesor: Roberto Oliver Luna Grupo: 3B T.M. rombododecaedro.
ESTRUCTURAS DISCRETAS M. Sc. PABLO CESAR TAPIA CATACORA.
Área y volumen de cuerpos geométricos Profesor: Roberto Oliver Luna Grupo: 3B T.M. rombododecaedro.
Grafos Introducción y definiciones.
Localización y planeación de trayectorias
Mª Stefani López Leticia Silva Jimena Sosa 2º C
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2018
Árboles (Trees) Árboles Árboles binarios Recorridos de árboles
GRAFOS ESTRUCTURAS DE DATOS.
Leonhard euler Hecho por: Lucia Gómez.
ANGULO YOMAIRA QUINTERO MARIA PAEZ MARIAM
Ejercicios.
OPTIMIZACIÓN EN REDES EN ALGUNOS PROBLEMAS DE OPTIMIZACIÓN PUEDE SER ÚTIL REPRESENTAR EL PROBLEMA A TRAVÉS DE UNA GRÁFICA: ruteo de vehículos, distribución.
GRAFOS ESTRUCTURA DE DATOS. INTRODUCCION Los grafos son estructuras de datos Representan relaciones entre objetos Relaciones arbitrarias, es decir No.
ÀNGULOS GEOMETRÌA I, CICLO I/2019. DEFINICIÒN DE ÀNGULOS Es la abertura comprendida entre dos rectas que se cortan en un punto. Las rectas son los lados.
Tema 5: Grafos CIS - UABJB - Estructura de Datos II
Algoritmos de caminos más cortos
Luis Manuel Monroy García Matemáticas discretas Ingeniería de Sistemas Universidad Simón Bolívar.
s t a c b d Grafos.
Espacio de estados: un problema se divide en un conjunto de pasos de resolución desde el inicio hasta el objetivo. Los estados y su relación de accesibilidad.
Primer articulo apareció en 1736 (Puentes de Konigsberg) El primer texto apareció en 1936, el interés radica en su aflicción especialmente a la computación.
Grafos. Concepto: Un Grafo no es más que un conjunto de nodos o vértices que se encuentran relacionados con unas aristas. Además, los vértices tienen.
Grafos s t a c b d Grafos.
Los puentes de Konigsberg
Transcripción de la presentación:

Grafos (parte 1)

GRAFOS La Teoria de Grafos nace del análisis sobre una inquietud presentada en la isla Kueiphof en Koenigsberg (Pomerania) ya que el río que la rodea se divide en dos brazos. Sobre los brazos estaban construidos siete puentes y para los habitantes era motivo de distracción descubrir un itinerario de manera que pudieran regresar al punto de partida, después de haber cruzado por los siete puentes pero pasando sólo una vez por cada uno de ellos.

Leonhard Euler W. R Hamilton Francis Guthrie Matemático y físico suizo que realizó importantes descubrimientos en cálculo, teoría de grafos, la geometría, el álgebra, la mecánica, la hidrodinámica, la óptica y la astronomía W. R Hamilton Fue un matemático, físico y astrónomo irlandés que hizo importantes contribuciones de la óptica, el álgebra, la dinámica y en la teoría de grafos Francis Guthrie Planteo el problema de los cuatro colores, después de colorear el mapa de Inglaterra 12/9/2018

GRAFOS DEFINICION Un GRAFO es una red de elementos conectados entre si. G = {N, A} Un Grafo es un conjunto de Nodos(vertices) y Arcos(Aristas) a b c d NODOS O VERTICES ARCOS ARISTAS G ={(a,b),(a,c),(b,c),(b,d),(c,d)} 12/9/2018

Definiciones básicas Nodo : Elemento básico de información de un grafo Arco: Liga que une dos nodos del grafo Nodos Adyacentes: dos nodos son adyacentes si hay un arco que los conecte. Camino: Secuencia de nodos, en la que cada para son adyacentes Grado de un grafo: Es el máximo grado de sus nodos, donde se define como la cantidad de arcos que inciden en ese nodo. Lazo: es cuando una arista sale y llega al mismo nodo 12/9/2018

EJEMPLO GRAFOS Los nodos b y d tienen grado 4, el Existen varios caminos que unen el nodo a y el nodo d Ej. a-b-c-d-a, a-e-d , a-d o a-c-d El camino a-c-d-a es un camino cerrado El camino a-c-d-a es un camino cíclico Es un Grafo conexo(conectado) ya que todos los nodos tiene al menos un camino a otro nodo El nodo e tiene un lazo los nodos a y b tienen dos aristas paralelas a b c d e 12/9/2018

Tipos de grafos Grafo dirigido(Dígrafo) : los arcos en el grafo tienen una dirección asociada Grafo Ponderado: cada arco del grafo tiene asociado un peso o valor Grafo simple: son aquellos grafos que no tienen lazos ni lados paralelos Grafo plano: es aquel que se puede dibujar en solo plano y cuyos arcos no se cruzan entre si 12/9/2018

Tipos de grafos Grafo completo de n vértices (Kn): es el grafo donde cada vértice esta relacionado con todos los demás, sin lazos ni lados paralelos. El grado de cada vértice es (n-1) Y el numero de lados es (n(n-1))/2 Grafo completo K5 Grafo Bipartito: Es el grafo que está compuesto por dos conjuntos A={a1,a2,a3,…,an} y B={b1,b2,b3,…,bm) en donde los elementos del conjunto a se relacionan con los del conjunto B, pero entre los vértices de un mismo conjunto no existe arista que los una. Un grafo bipartito nunca tiene un ciclo de longitud impar 12/9/2018

Tipos de grafos Grafo Bipartito Completo K4,2 Grafo Bipartito 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,b3,…,bm), y en el que cada vértice de A está unido con todos los vertices de B, pero entre los vertices de un mismo conjunto no existe arista que los una. Grafo Bipartito Completo K4,2 Grafo Bipartito Completo K2,3 1 2 3 4 a b 1 a 2 b 3 12/9/2018

Complemento de un grafo (G’) Es el grafo que le falta al grafo G, de forma que entre ambos forman un grafo completo de n vértices. Este grafo no tiene lazos ni arcos paralelos. Grafo G Grafo Complemento G’ D D A A E E C B B C F F 12/9/2018

Representación matricial de un grafo GRAFOS Representación matricial de un grafo r2 c r3 a r4 r5 d r1 b Matriz de Adyacencia: Es una matriz cuadrada en el cual los vértices del grafo se indican como filas y como columnas: se coloca un 1 cuando existe una relación entre uno y otro vértice o un 0 cuando no exista relación Matriz de Incidencia: En esta matriz se colocan los vértices del grafo como filas y los arcos como columnas a b c d 1 r1 r2 r3 r4 r5 a 1 b c d 12/9/2018

Recorridos de un Grafo GRAFOS Recorrer un grafo significa tratar de alcanzar todos los nodos que estén relacionados con uno que llamaremos nodo de salida.     Existen básicamente dos técnicas para recorrer un grafo: el recorrido en anchura; y el recorrido en profundidad. Recorrido en anchura:    El recorrido en anchura supone recorrer el grafo, a partir de un nodo dado, en niveles, es decir, primero los que están a una distancia de un arco del nodo de salida, después los que están a dos arcos de distancia, y así sucesivamente hasta alcanzar todos los nodos a los que se pudiese llegar desde el nodo salida. Recorrido en profundidad: el recorrido en profundidad trata de buscar los caminos que parten desde el nodo de salida hasta que ya no es posible avanzar más. Cuando ya no puede avanzarse más sobre el camino elegido, se vuelve atrás en busca de caminos alternativos, que no se estudiaron previamente. 12/9/2018

Bibliografía GRAFOS Martínez Roman, Quiroga Elda, Estructuras de datos Jimenes Murillo, Matemáticas para computación Cairó - Guardati, Estructuras de Datos Joyanes Aguilar Luis, Estructuras de Datos (Libro de Problemas) http://bochica.udea.edu.co/~rflorez/ed1/grafos/grafos01.html 12/9/2018