Optimizar caminos en el mapa de la simulación Juan Ramón Pérez Pérez Mª del Puerto Paule Ruiz Esta obra es publicada bajo una licencia Creative Commons.licencia.

Slides:



Advertisements
Presentaciones similares
Caminos más cortos a partir de múltiples fuentes en un grafo
Advertisements

Agente Simple y Agente de Búsqueda Integrantes: Daga RamónCarolina. Farfan Losano Luis. Hernandez Triveño Marlon. La Rosa Taboada Carlos. Luque Cuba Julio.
GRAFOS Presentado por: Oscar Leonardo Ramírez John Freddy Sandoval
GRAFOS: ALGORITMOS FUNDAMENTALES
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
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.
Investigación de Operaciones II
Investigación de Operaciones II
RafaC - Matemática Discreta - UCM 07/08


Analizador sintáctico Prácticas EDI - © Juan Ramón Pérez1.
Tablas hash Juan Ramón Pérez Pérez Prácticas EDI - © Juan Ramón Pérez.
Estructura de la Simulación completa Practicas EDI Juan Ramón Pérez Pérez.
PROGRAMACIÓN DINÁMICA PARA ÁRBOLES DE BÚSQUEDA ÓPTIMOS Y TSP
Analisis y Diseño de Algoritmos Tema: Grafos 3ra Parte
Problemes de Viatjants
AED I. Estructuras de Datos.
GRAFOS HUGO ARAYA CARRASCO.
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
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.
Operaciones y Fórmulas
Temas importantes para el desarrollo de la segunda parte del TPE
ALGORITMO DE FLOYD dik + dkj < dij
Single-Source Shortest Paths “Camino más corto desde/hacia una fuente”
Problemas de Decisión y Optimización
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Diseño y análisis de algoritmos
Grafo Juan Ramón Pérez Pérez Prácticas EDI - © Juan Ramón Pérez1.
A LGORITMO DE BÚSQUEDA POR COSTO UNIFORME Dorian López.
Aplicación de prueba Prácticas EDI - © Juan Ramón Pérez1.
Buffer Prácticas de EDI Juan Ramón Pérez Pérez. Buffer Prácticas EDI - © Juan Ramón Pérez2  Clase que hace de intermediaria entre el fichero y el resto.
Parte II. Algorítmica. 3. Algoritmos voraces.

Redes Asociativas.
INSTITUTO TECNOLÓGICO DE VILLAHERMOSA. CATEDRATICO:
1 Algoritmos Avaros (Greedy Algorithms) Agustín J. González ELO-320: Estructura de Datos y Algoritmos.
Simulación sobre un grafo Practicas EDI Juan Ramón Pérez Pérez.
Backtracking 1. Método general. 2. Análisis de tiempos de ejecución.
Jorge Mondragón Leonardo Herrera Cristian Fernández
Estructuras de datos para Grafos
Tópicos I Árboles, montículos y grafos
Experimentación Numérica
Grafos Emmanuel Parada..
Parte I. Estructuras de Datos.
Núcleo de la Simulación Practicas EDI Juan Ramón Pérez Pérez.
1 Single-Source Shortest Paths “Camino más corto desde/hacia una fuente” Agustín J. González ELO320: Estructura de Datos y Algoritmos 1.er. Sem
Parte I. Estructuras de Datos.
Tema 10: Algoritmos voraces
TEMA 5: El problema del flujo con costo mínimo
Estructura de Datos 4 Grafos Dirigidos
ALUMNO: GABRIEL GARCÍA VELAZQUEZ NO.CONTROL: MATERIA: INV. OPERACIONES UNIDAD 3.
METODOS NUMERICOS VER2013 INTEGRANTE: JUAN CARLOS ROJAS PEREZ.
ANALISIS DE REDES UNIDAD PROCEDIMIENTO DE OPTIMIZACION
UNIDAD 2 Grafos Árboles abarcadores mínimos Caminos más cortos.
 Edsger Wybe Dijkstra Nació en Rotterdam, (Holanda) en Sus padres eran ambos intelectuales y él recibió una excelente educación. su facilidad para.
GRAFOS.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Aplicación JAVA implementando Arboles de Decisión
M.C. Meliza Contreras González
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
ALGORITMO FLOYD WARSHALL
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) V. GESTIÓN DE TIPOS Y GENERACIÓN DE CÓDIGOS.
Previo tablas hash Juan Ramón Pérez Pérez Prácticas EDI - © Juan Ramón Pérez1.
Tratamientos Secuenciales Generalizados II Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 19 Versión
VECTORES OPERACIONES CON VECTORES MATRICES.
Algoritmos de caminos más cortos
Transcripción de la presentación:

Optimizar caminos en el mapa de la simulación Juan Ramón Pérez Pérez Mª del Puerto Paule Ruiz Esta obra es publicada bajo una licencia Creative Commons.licencia Creative Commons Módulo 2. Prácticas de Estructura de Datos y de la Información

Nodos fuente, sumidero y aislados Prácticas EDI - © Juan Ramón Pérez2  Devuelven un array con la lista de nodos que cumplen las condiciones:  Object [] buscarFuente()  Object [] buscarSumidero()  Object [] buscarAislado() Fuente Sumidero 3 Aislado

Ampliación de la clase Grafo Prácticas EDI - Juan Ramón Pérez3 Grafo Object[] nodos;// Vector de nodos boolean[][] aristas;// Matriz de aristas Object [][] pesos;// Matriz de pesos … Object [] buscarFuente() Object [] buscarSumidero() Object [] buscarAislado()

Caminos mínimos entre los nodos Prácticas EDI - Juan Ramón Pérez4  Disponemos de un grafo con nodos y aristas que cargamos en el fichero red.xml  Las aristas deben tener un valor numérico o un equivalente  Utilizamos el algoritmo de Floyd para buscar caminos óptimos  Resultado de Floyd:  Matriz A, costes de Floyd, diagonal principal a 0.  Matriz P, trayectoria de nodos intermedios para llegar desde un origen a un destino.  Podemos calcular distancia desde el nodo actual a un nodo destino cualquiera (en la matriz A).  Usar la matriz P para ver los nodos intermedios por los que tengo que pasar para ir del nodo actual al destino.

Ampliación de la clase Grafo Prácticas EDI - Juan Ramón Pérez5 Grafo … float [][] A;// costes de Floyd int [][] P;// trayectoria de nodos intermedios … calcularFloyd();// Calcula las matrices A y P de Floyd verDistanciaMinima(Object origen, Object destino): float verTrayectoria(Object origen, Object destino): Lista // Lista con los intermedios nodos

Tareas Prácticas EDI - © Juan Ramón Pérez6  Buscar nodos: fuente, sumidero y aislados  En la simulación  se debe comprobar que el grafo del fichero red.xml no contiene  nodos fuente,  ni sumidero,  ni aislados  Para que el trabajo posterior con el mapa sea correcto.

Tareas (2) Prácticas EDI - © Juan Ramón Pérez7  Leer mapa de fichero:  Plantear un grafo con pocas aristas, que permita distintos caminos para ir de un nodo a otro.  Aplicar Floyd sobre el mapa  Comprobar caminos mínimos