Recorridos de grafos M.C. Meliza Contreras González.

Slides:



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

Diseño y análisis de algoritmos
Compiladores e intérpretes Análisis Sintáctico VI
PRACTICO N° 6 GRAFOS año: 2012.
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.
Caminar.
Ordenamiento Topológico
MATEMÁTICAS DISCRETAS.
Práctico 2 – Shortest path Inicialmente se rotula cada nodo con costo infinito y se marca como permanente al nodo de origen. a)Tomar el nodo recién marcado.
Métodos básicos de Búsqueda
Tema 5 Grafos. Recorridos..


Inteligencia Artificial Resolver problemas mediante búsqueda
Recurrencia Programación II 3-4 de febrero de 2009.
Teoría de Grafos.
Chantal de Leste Conde David Ramos Navarro
Cecilia Laborde González
1 Algoritmos Elementales de Grafos Agustín J. González ELO-320: Estructura de Datos Y Algoritmos 1er.Sem
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:
Trabajo presentado por: LUIS FERNANDO OBANDO ING
RIO JORDAN Es un río angosto de 320 km de longitud.
Estructura de Datos y Algoritmos
Diseño y análisis de algoritmos
Métodos de Búsqueda Informada. Búsqueda de la mejor Ruta En esta sección no sólo nos interesa encontrar una posible ruta, sino obtener aquella ruta que.
Parte I. Estructuras de Datos.
Definición, propiedades, recorridos x a q yb w e vu fo.

Diseño y análisis de algoritmos
Agustín J. González ELO-320: Estructura de Datos y Algoritmos
Arreglos Programación I MC Beatriz Beltrán Martínez.
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Diseño y análisis de algoritmos
Estructuras de datos para Grafos

Grafos Emmanuel Parada..
Coloración de grafos Teoría de Grafos
LSC. Susana Alejandra López Jiménez. LÓGICA DE PROGRAMACIÓN 1.
Tema 12. Backtracking. 1. Método general.
Tema 10: Algoritmos voraces
Agustín J. González ELO-320: Estructura de Datos Y Algoritmos
Tema 5. Grafos Introducción, notación y definiciones.
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Trazas Animadas de Recorridos sobre Grafos
Inteligencia artificial
Cecilia Laborde González
Estructura de Datos 4 Grafos Dirigidos
Quick Sort Estructuras de Datos Universidad Autónoma de Tlaxcala Unidad Académica Multidisciplinaria 14 de Septiembre de 2012.
Solución 4, como la ecuación del círculo es por lo que Aplicando algoritmo probabilista, el áera A de un cuarto de círculo r=1 A= funcion calculapi(n:entero):real.
ARBOLES GENERALIZADOS
BUSQUEDA EN ANCHURA Y PROFUNDIDAD
PARTE I: ESTRUCTURAS DE DATOS Tema. Grafos
BUSQUEDA POR PROFUNDIDAD INTELIGENCIA ARTIFICIAL
M.C. Meliza Contreras González
INTRODUCCION AL LENGUAJE C
Matemáticas Discretas MISTI
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
M.C. Meliza Contreras González
Clase II Estructuras dinámicas (TAD) Listas Enlazadas. ¿A que llamamos estructuras dinámicas? ¿Por qué son necesarias? Ventajas y Desventajas que tendremos.
Búsquedas a ciegas Julián Andrés Hidalgo Mosquera.
U NIDAD 3 G RAFOS Y SU CONECTIVIDAD M.C. Meliza Contreras González.
JURGEN MARTINEZ SANCHEZ JOSÉ ALAN HERNÁNDEZ GONZÁLEZ GUSTAVO RAFAEL DE LA ROSA VILLAFUERTE DFS en Grafos.
U NIDAD 3 G RAFOS : C AMINOS, ISOMORFISMO Y SU COLOREO M.C. Meliza Contreras González.
Grafos Introducción y definiciones.
إعداد الطالب:رامي خليل بإشراف الدكتور المهندس:نزيه أبو صالح
/# Discipuladp una ayuda en el camino.
Transcripción de la presentación:

Recorridos de grafos M.C. Meliza Contreras González

5/25/ Recorridos de grafos Recorrer un grafo significa visitar todos sus nodos partiendo de un nodo de salida. Es muy importante asegurarnos de no ir en círculos (i.e., caer en un ciclo). Dos tipos básicos de recorridos: –En anchura: recorrer el grafo en niveles (de los nodos más cercanos a los más lejanos). –En profundidad: buscar caminos que parten desde el nodo de salida hasta que ya no es posible avanzar más, después volver atrás en busca de caminos alternativos inexplorados.

5/25/ Ejemplo de recorridos abc def abc def abc def En anchuraEn profundidad

5/25/ Recorrido a lo ancho operación bpa (v: Nodo) var C: Cola[Nodo] x, y: Nodo marca[v]:= visitado InsertaCola (v, C) mientras NOT EsVacíaCola (C) hacer x:= FrenteCola (C) para cada nodo y adyacente a x hacer si marca[y] == noVisitado entonces marca[y]:= visitado InsertaCola (y, C) finsi finpara finmientras

5/25/ Ejercicio Obtén el recorrido a lo ancho

5/25/ Búsqueda primero en profundidad. operación bpp (v: nodo) marca[v]:= visitado para cada nodo w adyacente a v hacer si marca[w] == noVisitado entonces bpp(w) finpara operación BúsquedaPrimeroEnProfundidad para v:= 1,..., n hacer si marca[v] == noVisitado entonces bpp(v) finpara

5/25/ Ejercicio Obtén el recorrido a lo profundo

Tarea 5/25/2016 8

9

10

5/25/

| 5/25/

5/25/

5/25/

5/25/