Matemáticas para Ciencias de la Computación MCC3182

Slides:



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

ALGORITMOS DE KRUSKAL Y PRIM
Inteligenica Artificial I Alejandro Permingeat Inteligencia Artificial de Russell y Norving 1° edición 1996 Parte II Capítulo V.
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.
Sesión 3: Teoría de Grafos
Grupo 4 Matías Melgar Pablo Carbonell
Ordenamiento Topológico
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.
MATEMÁTICAS DISCRETAS.
Investigación Operativa II
ESTRUCTURAS DE DATOS AVANZADAS
Busacando Páginas Web con Bing, Yahoo!, Google. Definición de Directorio de Búsqueda Indices más pequeños (no texto completo) Páginas agregadas/presentadas.
RafaC - Matemática Discreta - UCM 07/08
V.Álvarez M.D. Frau J.R. Narro P. Reyes Matemática Discreta Tema 5: Coloración 1/24 Capítulo 5: Coloración Introducción. Coloración de vértices. Coloración.
Definiciones: conjuntos, grafos, y árboles
Teoría de Grafos.
Answering Queries Using Views (Levy, Mendelzon, Sagiv, Srivastava) Javier López C.
Complejidad Problemas NP-Completos
Problemes de Viatjants
AED I. Estructuras de Datos.
Ordenamiento topológico
GRAFOS HUGO ARAYA CARRASCO.
REDES BAYESIANAS Y DECISIÓN ESTADÍSTICA
1 Algoritmos Elementales de Grafos Agustín J. González ELO-320: Estructura de Datos Y Algoritmos 1er.Sem
Programación entera y grafos
Técnicas de Calidad en el Software
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:
Teoria de grafos.-clase 4
Definiciones: conjuntos, grafos, y árboles
Árbol recubridor mínimo Distancias
Single-Source Shortest Paths “Camino más corto desde/hacia una fuente”
Matemáticas Discretas
Estructura de Datos y Algoritmos
Diseño y análisis de algoritmos

Definición, propiedades, recorridos x a q yb w e vu fo.
(Organización y Manejo de Archivos)
Tema 5: Grafos Rafa Caballero - Matemática Discreta - UCM 06.
Grafos planos Jose hungria.

Algoritmos y Estructuras de Datos III (segunda parte) 1er cuatrimestre 2010 Min Chih Lin Irene Loiseau.
Matemáticas para Ciencias de la Computación MCC3182
Trabajo de investigación (TEMA #7): TEORÍA DE GRAFOS
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Parte II. Algorítmica. 5. Backtracking. 1. Análisis de algoritmos.
Matemáticas Discretas
Análisis y Diseño de Algoritmos
Modelos de Conectividad
Coloración de grafos Teoría de Grafos
Sesión 3: Teoría de Grafos
Relaciones y Grafos Análisis y Diseño de Algoritmos.
Definiciones: conjuntos, grafos, y árboles
Matemáticas para Ciencias de la Computación MCC3182 Otra Definición Definición 2: Un árbol es un grafo conectado con n vértices y n-1 arcos. En efecto,
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Daniel Steven Cabrera Ordoñez Presentado A: Fabio Lasso Parque Informático De Ciencia, Arte y Tecnología Carlos Albán Popayán – Cauca 18 de julio del 2012.
Matemática Discreta Claudia Pérez O.
Algoritmos y Estructuras de Datos III (Historia Grafos) 2do cuatrimestre 2012.
Cecilia Laborde González
Estructura de Datos 4 Grafos Dirigidos
Instituto Tecnológico De Villahermosa Alumno: Lázaro García Hernández.
Escuela de Ciencias Basicas, Tecnología e Ingeniería
GRAFOS.
Capítulo 8: Árboles 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.
Matemáticas Discretas MISTI
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
La clase P juega un papel importante en la teoría de la complejidad computacional debido a que: 1. P es invariante para todos los modelos de cómputo que.
CODIFICACION DE HUFFMAN
Transcripción de la presentación:

Matemáticas para Ciencias de la Computación MCC3182 Número Cromático Pregunta: ¿Cuál es la cantidad mínima de colores que necesito para resolver el problema? ¿Cómo se yo que esa cantidad es la mínima?

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182 Ciclos Simples Cn

Matemáticas para Ciencias de la Computación MCC3182 Grafo Completo Kn

Matemáticas para Ciencias de la Computación MCC3182 Wheel (Rueda) Wn

Matemáticas para Ciencias de la Computación MCC3182 Un ciclo dispar necesita 3 colores. Un grafo completo necesita exactamente n colores. Wheel (rueda) pueden ser coloreados con 4 colores Si el rim exterior esta incluido, entonces se pueden utilizar 3 colores

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182 Un grafo es 2-coloreable ssi no existen ciclos impares. Un grafo completo Kn, requiere n colores. Si el máximo grado es dmax, entonces el grafo puede ser coloreado con (dmax+1) colores. Todo grafo planar puede ser coloreado con 4 colores.

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182 Coloreando con dmax colores Hipótesis Inductiva P(n)= es un grafo con n vértices y de grado máximo dmax , entonces el grafo puede ser coloreado con dmax+1 colores. Caso Base Paso Inductivo -Dado un grafo con n+1 vértices, le sacamos 1 vértice. -Recordamos que un grafo con n vértices es coloreable con dmax+1 -Agregamos nuevamente el vértice

Matemáticas para Ciencias de la Computación MCC3182 Isomorfismo de grafo, no geometría

Matemáticas para Ciencias de la Computación MCC3182 Isomorfismo de Grafos

Matemáticas para Ciencias de la Computación MCC3182 Isomorfismo de Grafos El isomorfismo es una relación de equivalencia entre los n vértices de un grafo. Se pueden testear algunas invariantes, pero es un problema complejo, ya que existen n! Mapeos.

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182 Topología, no geometría.

Matemáticas para Ciencias de la Computación MCC3182 Equivalencia de Grafos (Isomorfismo)

Matemáticas para Ciencias de la Computación MCC3182 Grafos Isomorficos

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182 Encontrando un Mapeo No es fácil encontrar todos los posibles mapeos (existen n! posibilidades). Se puede testear las invariantes -El mismo número de vértices y arcos. -El mismo grado de distribución -Preservación de ciclos, camino más largo, etc.

Matemáticas para Ciencias de la Computación MCC3182 Árboles

Matemáticas para Ciencias de la Computación MCC3182 Aplicaciones de Árboles Estructura de datos para ordenar y búsquedas. Spanning Tree. Árboles de Juego (árboles Alfa-Beta). Códigos de Prefijos (codificación de Huffman) Muchos algoritmos basados en árboles en el ramo de estructura de datos y diseño de algoritmos.

Matemáticas para Ciencias de la Computación MCC3182

Matemáticas para Ciencias de la Computación MCC3182 Definición: un árbol es un grafo simple conectado sin ciclos. Ejercicio: Dibuje un árbol con 5 vértices Pregunta: ¿Cuántos arcos debería de tener el árbol 3,4, o 5?.

Matemáticas para Ciencias de la Computación MCC3182 Otra Definición Definición 2: Un árbol es un grafo conectado con n vértices y n-1 arcos. En efecto, un árbol es un pequeño grafo conectado con n vértices.

Matemáticas para Ciencias de la Computación MCC3182 Definiciones equivalentes de Árboles Es un grafo conectado sin ciclos Es un grafo conectado donde |E|=|V|-1 Es un grafo donde removiendo algún arco, alguna hoja queda desconectada. Es un grafo donde existe un único y simple camino entre dos vértices