Planaridad. Algoritmos y Estructuras de Datos III
|
|
|
- Rafael Méndez Pinto
- hace 7 años
- Vistas:
Transcripción
1 Planaridad Algoritmos y Estructuras de Datos III
2 Grafos planares Definiciones: Una representación planar de un grafo G es un conjunto de puntos en el plano que se corresponden con los nodos de G unidos por curvas que se corresponden con las aristas de G, sin que estas se crucen entre sí. Un grafo es planar si admite una representación planar. Dada una representación planar de un grafo G, una región es el conjunto de todos los puntos alcanzables desde un punto (que no sea un nodo ni parte de una arista) sin atravesar nodos ni aristas.
3 Grafos planares Definiciones: Todo representación planar de un grafo tiene exactamente una región de área infinita, la región exterior. La frontera de una región es el circuito que rodea a la región (puede tener nodos y aristas repetidos). El grado o tamaño de la región es el número de aristas que tiene su frontera.
4 Grafos planares Propiedad: K 5 y K 33 son grafos no planares. K 5 es el grafo no planar con el menor número de nodos y K 33 es el que tiene el menor número de aristas. K 5 K 33 u 2 u 1 u 4 u 1 u 3 u 2 u 4 u 5 u 4 u 3 u 4
5 Grafos planares Propiedad: K 5 y K 33 son grafos no planares. K 5 es el grafo no planar con el menor número de nodos y K 33 es el que tiene el menor número de aristas. K 5 K 33 u 2 u 1 u 4 u 1 u 3 u 2 u 4 u 5 u 4 u 3 u 4 Propiedad: Si un grafo contiene un subgrafo no-planar es no-planar.
6 Grafos planares - Subdivisión y homeomorfismo Definiciones: Subdividir una arista e = (v, w) de un grafo G, consiste en agregar u / V un nodo a G y reemplazar la arista e por dos aristas e = (v, u) y e = (u, w).
7 Grafos planares - Subdivisión y homeomorfismo Definiciones: Subdividir una arista e = (v, w) de un grafo G, consiste en agregar u / V un nodo a G y reemplazar la arista e por dos aristas e = (v, u) y e = (u, w). Un grafo G es una subdivisión de otro grafo G si G se puede obtener de G por sucesivas operaciones de subdivisión.
8 Grafos planares - Subdivisión y homeomorfismo Definiciones: Subdividir una arista e = (v, w) de un grafo G, consiste en agregar u / V un nodo a G y reemplazar la arista e por dos aristas e = (v, u) y e = (u, w). Un grafo G es una subdivisión de otro grafo G si G se puede obtener de G por sucesivas operaciones de subdivisión. Dos grafos G y G se dicen homeomorfos si hay un isomorfismo entre una subdivisión de G y una de G.
9 Grafos planares - Subdivisión u 1 u 2 u 4 u 3
10 Grafos planares - Subdivisión u 1 u 2 u 1 u 2 u 4 u 3 u 4 u 3
11 Grafos planares - Subdivisión u u 1 u 2 u 1 u 2 u 4 u 3 u 4 u 3
12 Grafos planares - Subdivisión u u 1 u 2 u 1 u 2 u 4 u 3 u 4 u 3
13 Grafos planares - Homeomorfismo G u 1 G v 1 u 2 u 4 u 5 v 3 v 4 v 5 u 3 v 2
14 Grafos planares - Homeomorfismo G u 1 G v 1 u 2 u 4 u 5 v 3 v 4 v 5 u 3 v 2 u 1 v 1 u 2 u 4 u u 5 v v 3 v 4 v 5 u 3 v 2
15 Grafos planares - Teorema de Kuratowski Propiedad: Si G es una subdivisión G, entonces G es planar si y sólo si G es planar.
16 Grafos planares - Teorema de Kuratowski Propiedad: Si G es una subdivisión G, entonces G es planar si y sólo si G es planar. Propiedad: La planaridad es invariante bajo homeomorfismo.
17 Grafos planares - Teorema de Kuratowski Propiedad: Si G es una subdivisión G, entonces G es planar si y sólo si G es planar. Propiedad: La planaridad es invariante bajo homeomorfismo. Corolario: Si un grafo G tiene un subgrafo que es homeomorfo a un grafo no planar entonces G es no-planar.
18 Grafos planares - Teorema de Kuratowski Propiedad: Si G es una subdivisión G, entonces G es planar si y sólo si G es planar. Propiedad: La planaridad es invariante bajo homeomorfismo. Corolario: Si un grafo G tiene un subgrafo que es homeomorfo a un grafo no planar entonces G es no-planar. Teorema (Kuratowski, 1930): Un grafo es planar si y sólo si no contiene ningún subgrafo homeomorfo a K 33 o K 5.
19 Grafos planares - Teorema de Whitney Definiciones: La operación de contracción de una arista e = (v, w) consiste en eliminar la arista del grafo y considerar sus extremos como un solo nodo u / V, quedando como aristas incidentes a u todos las aristas que eran incidentes a v o a w. Un grafo G es una contracción de otro grafo G si se puede obtener a partir de G por sucesivas operaciones de contracción. En este caso se dice que G es contraible a G.
20 Grafos planares - Teorema de Whitney Definiciones: La operación de contracción de una arista e = (v, w) consiste en eliminar la arista del grafo y considerar sus extremos como un solo nodo u / V, quedando como aristas incidentes a u todos las aristas que eran incidentes a v o a w. Un grafo G es una contracción de otro grafo G si se puede obtener a partir de G por sucesivas operaciones de contracción. En este caso se dice que G es contraible a G. Teorema (Whitney): G es planar si y sólo si no contiene ningún subgrafo contraíble a K 33 o K 5.
21 Grafos planares - Teorema de Whitney Definiciones: La operación de contracción de una arista e = (v, w) consiste en eliminar la arista del grafo y considerar sus extremos como un solo nodo u / V, quedando como aristas incidentes a u todos las aristas que eran incidentes a v o a w. Un grafo G es una contracción de otro grafo G si se puede obtener a partir de G por sucesivas operaciones de contracción. En este caso se dice que G es contraible a G. Teorema (Whitney): G es planar si y sólo si no contiene ningún subgrafo contraíble a K 33 o K 5. Se podrían usar estos dos teoremas en la práctica para decidir si un grafo es planar?
22 Grafos planares - Teorema de Euler Teorema (Euler, 1752): Si G es un grafo conexo planar entonces cualquier representación planar de G determina r = m n + 2 regiones en el plano (ecuación poliedral de Euler).
23 Grafos planares - Teorema de Euler Teorema (Euler, 1752): Si G es un grafo conexo planar entonces cualquier representación planar de G determina r = m n + 2 regiones en el plano (ecuación poliedral de Euler). Corolario: Si G es conexo y planar con n 3, entonces m 3n 6.
24 Grafos planares - Teorema de Euler Teorema (Euler, 1752): Si G es un grafo conexo planar entonces cualquier representación planar de G determina r = m n + 2 regiones en el plano (ecuación poliedral de Euler). Corolario: Si G es conexo y planar con n 3, entonces m 3n 6. Corolario: K 5 es no planar.
25 Grafos planares - Teorema de Euler Teorema (Euler, 1752): Si G es un grafo conexo planar entonces cualquier representación planar de G determina r = m n + 2 regiones en el plano (ecuación poliedral de Euler). Corolario: Si G es conexo y planar con n 3, entonces m 3n 6. Corolario: K 5 es no planar. Corolario: Si G es conexo, bipartito y planar con n 3, entonces m 2n 4.
26 Grafos planares - Teorema de Euler Teorema (Euler, 1752): Si G es un grafo conexo planar entonces cualquier representación planar de G determina r = m n + 2 regiones en el plano (ecuación poliedral de Euler). Corolario: Si G es conexo y planar con n 3, entonces m 3n 6. Corolario: K 5 es no planar. Corolario: Si G es conexo, bipartito y planar con n 3, entonces m 2n 4. Corolario: K 33 es no planar.
27 Testeo de planaridad Algoritmo de Demoucron, Malgrange y Pertuiset Esquema: Comienza con una representación planar R de un subgrafo S de G y la expande iterativamente hasta obtener una representación planar de todo el grafo G o concluir que no es posible representarlo en forma planar. Si el grafo es planar, cada componente c (componente conexa) de G \ R tiene que estar completamente contenida dentro de una región de R. Si el grafo es planar, las aristas que conectan a c con el conjunto W de nodos de R no pueden cruzarse con otras, entonces todos los nodos de W deben estar en la frontera de una misma región de R (pueden estar en la frontera de más de una región).
28 Testeo de planaridad Algoritmo de Demoucron, Malgrange y Pertuiset Notación y definicones: Llamamos parte p de G relativa a R a: 1. Una componente conexa de G \ R junto con las aristas que la conectan a nodos de R (aristas colgantes). 2. Una arista e = (u, v) de G \ R con u, v R. Dada una parte p de G relativa a R, un nodo de contacto es un nodo de R incidente a una arista colgante de p. R es extensible a una representación planar de G si se puede obtener una representación planar de G a partir de R. Una parte p es dibujable en una región f de R si existe una extensión planar de R en la que p queda en f. Una parte p es potencialmente dibujable en f si todo nodo de contacto de p pertenece a la frontera de f. Llamamos F (p) al conjunto de regiones de R donde p es potencialmente dibujable.
29 Testeo de planaridad Algoritmo de Demoucron, Malgrange y Pertuiset R := una representación planar de cualquier ciclo de G mientras R no sea una representación planar de G hacer para cada parte p de G relativa a R calcular F (p) si para algún p, F (p) es vacío entonces retornar FALSO si para algún p, F (p) = {f } entonces sino elegir p y f elegir cualquier p y f F (p) buscar camino/circuito q en p que empieza y termina en dos aristas colgantes diferentes si es posible; caso contrario, q es el camino formado por la única arista colgante R := R q retornar VERDADERO y R representación planar de G
30 Testeo de planaridad Algoritmo de Demoucron, Malgrange y Pertuiset Teorema: El algoritmo de Demoucron es correcto, es decir encuentra una representación planar de G si existe, o si G es no planar lo reconoce correctamente. Complejidad: La complejidad de este algoritmo es O(n 2 ) Existen algoritmos para detectar planaridad de complejidad menor. Hopcroft y Tarjan propusieron un algoritmo de complejidad O(n), más complicado de describir que este.
Planaridad. Algoritmos y Estructuras de Datos III
Planaridad Algoritmos y Estructuras de Datos III Por qué planares? Por qué planares? Por qué planares? Grafos planares Definiciones: Una representación planar de un grafo G es un conjunto de puntos en
Grafos. Algoritmos y Estructuras de Datos III
Grafos Algoritmos y Estructuras de Datos III Grafos Un grafo G = (V, X ) es un par de conjuntos, donde V es un conjunto de puntos o nodos o vértices y X es un subconjunto del conjunto de pares no ordenados
Capítulo 4: Grafos Clase 3: Grafos planares y Colorabilidad de Grafos
Capítulo 4: Grafos Clase 3: Grafos planares y Colorabilidad de Grafos Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 4: Grafos 1 / 18 Problema de las utilidades
Algoritmos y Estructuras de Datos III
Árboles Algoritmos y Estructuras de Datos III Árboles Definición: Un árbol es un grafo conexo sin circuitos simples. Árboles Teorema: Dado un grafo G = (V, X ) son equivalentes: 1. G es un árbol. 2. G
Curso de Posgrado: Tópicos avanzados en teoría de grafos
Curso de Posgrado: Tópicos avanzados en teoría de grafos 1. Grafos planares 1.1. Preliminares Recordemos algunos conceptos: Una curva es la imagen de una función contínua f : [0, 1] R 2. Una curva poligonal
Definiciones y ejemplos.
V. Grafos Definiciones y ejemplos. Módulo 5 DEF. Sea V un conjunto finito no vacío, y sea El par (V, E) es llamada entonces grafo dirigido en V, donde V es el conjunto de vértices o nodos y E es su conjunto
Un GRAFO O GRAFO NO ORIENTADO es una terna G = {V, A,ϕ } conv
DEFINICIÓN 1: Un GRAFO O GRAFO NO ORIENTADO es una terna G = {V, A,ϕ } conv φ donde: V = {v 1, v 2,, v n }: conjunto finito de vértices o nodos. A = {a 1, a 2,, a n }: conjunto finito de aristas o lados
Trayectorias y circuitos Eulerianos y Hamiltonianos,
Trayectorias y circuitos Eulerianos y Hamiltonianos, Eulerianos Trayectoria de Euler: recorrer una gráfica G utilizando cada arista de la gráfica sólo una vez, puede ser necesario o no comenzar y terminar
Representaciones Matriciales de Grafos Isomorfismos de Grafos Grafos Planos. Matemática Discreta. Agustín G. Bonifacio UNSL. Teoría de Grafos III
UNSL Teoría de Grafos III Matriz de Adyacencia Matriz de Incidencia a b c d e a 0 1 0 0 1 b 1 0 1 0 1 c 0 1 2 0 1 d 0 0 0 0 2 e 1 1 1 2 0 Dado un grafo G = (V,E), la matriz de adyacencia de G, denotada
TEMA IV TEORÍA DE GRAFOS
TEMA IV TEORÍA DE GRAFOS Poli Abascal Fuentes TEMA IV Teoría de grafos p. 1/? TEMA IV 4. TEORÍA DE GRAFOS 4.1 GRAFOS 4.1.1 Introducción 4.1.2 Definiciones básicas 4.1.3 Caminos y recorridos 4.1.4 Subgrafos,
Capítulo 4: Grafos Clase 2: Caminos, Circuitos Eulerianos y Hamiltonianos
Capítulo 4: Grafos Clase 2: Caminos, Circuitos Eulerianos y Hamiltonianos Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 4: Grafos 1 / 29 Navegación de grafos
Un grafo G = (V, E) se dice finito si V es un conjunto finito.
1 Grafos: Primeras definiciones Definición 1.1 Un grafo G se define como un par (V, E), donde V es un conjunto cuyos elementos son denominados vértices o nodos y E es un subconjunto de pares no ordenados
Sesión 4: Teoría de Grafos
Modelos Gráficos Probabilistas L. Enrique Sucar INAOE Sesión 4: Teoría de Grafos Problema de los puentes de Königsberg [Euler] Teoría de Grafos Definición y terminología Tipos de grafos Trayectorias y
El origen: Los puentes de Königsberg. Grafos. Algoritmos y Estructuras de Datos III. Leonhard Euler ( )
El origen: Los puentes de Königsberg Grafos Algoritmos y Estructuras de Datos III Leonhard Euler (1707 1783) El origen: Los puentes de Königsberg La ciudad de Königsberg (hoy Kaliningrado) tenía en el
Matemáticas Discretas L. Enrique Sucar INAOE. Teoría de Grafos. Problema de los puentes de Königsberg [Euler]
Matemáticas Discretas L. Enrique Sucar INAOE Teoría de Grafos Problema de los puentes de Königsberg [Euler] Teoría de Grafos Definición y terminología Tipos de grafos Trayectorias y circuitos Isomorfismo
Teoría de Grafos. Herramientas de programación para procesamiento de señales
Teoría de Grafos Herramientas de programación para procesamiento de señales Indice Nociones básicas: Definiciones Ejemplos Propiedades Nociones avanzadas: Grafos planares Árboles Representación en computadora
Tema 1: Introducción a la Teoría de Grafos
Tema 1: Introducción a la Teoría de Grafos MATEMÁTICA A DISCRETA Nociones básicas Subgrafos. Operaciones con grafos Formas de definir un grafo Isomorfismo de grafos Tema 1: 1 Nociones básicas: Grafo: G
Unidad 1: Combinatoria
Unidad 1: Combinatoria 1.1 Principios básicos de conteo. (1) Conocer y manejar la regla del Producto y de la suma. (2) Conocer y manejar el Principio de inclusión exclusión. (3) Conocer y manejar los Diagramas
Coloreo de vértices Definiciones: Coloreo de Grafos. Cotas para χ Proposición: Si H es un subgrafo de G entonces χ(h) χ(g).
Coloreo de vértices Definiciones: Coloreo de Grafos Algoritmos y Estructuras de Datos III Un coloreo (válido) de los vértices de un grafo G = (V, X ) es una asignación f : V C, tal que f (v) f (u) (u,
Introducción a la Teoría de Grafos
Introducción a la Teoría de Grafos Flavia Bonomo [email protected] do. Cuatrimestre 009 Programa Introducción a la teoría de grafos Problemas de camino mínimo Problemas de flujo máximo Programación lineal
Grafos Eulerianos y Hamiltonianos. Algoritmos y Estructuras de Datos III
Grafos Eulerianos y Hamiltonianos Algoritmos y Estructuras de Datos III Grafos eulerianos Definiciones: Un circuito C en un grafo (o multigrafo) G es un circuito euleriano si C pasa por todos las aristas
Capítulo 3: Grafos Clase 1: Grafos: Modelos, tipos, representación e isomorfismo
Capítulo 3: Grafos Clase 1: Grafos: Modelos, tipos, representación e isomorfismo Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 4: Grafos 1 / 35 Por qué estudiamos
Capítulo 5 Introducción a la teoría de grafos
Capítulo 5 Introducción a la teoría de grafos 5.1. Terminología básica y tipos de grafos Una primera aproximación a la teoría de grafos la tenemos cuando observamos un mapa de carreteras: ciudades (vértices)
Contenido. Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix. Parte I Fundamentos...
Contenido Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix Parte I Fundamentos... 1 Capítulo I Lógica, conjuntos e inducción... 2 1.1 Introducción... 4 1.2
Programación Lineal. Modelo de Redes. Alcance de las aplicaciones. Curso: Investigación de Operaciones Ing. Javier Villatoro
Programación Lineal Modelo de Redes Alcance de las aplicaciones Curso: Investigación de Operaciones Ing. Javier Villatoro ALCANCE DE LAS APLICACONES DE REDES ALCANCE DE LAS APLICACIONES Muchas situaciones
3-variedades. Una 3-variedad es un espacio topologico (hausdorff y segundo numerable) que es localmente homeomorfo a R3.
3-Variedades 3-variedades Las 3- variedades son espacios que localmente se parecen al espacio euclidiano. Dos variedades son iguales si es posible deformar continuamente a una para obtener la otra Una
Matemáticas Discretas
Coordinación de Ciencias Computacionales - INAOE Matemáticas Discretas Cursos Propedéuticos 2011 Ciencias Computacionales INAOE Dr. Enrique Muñoz de Cote [email protected] http://ccc.inaoep.mx/~jemc Oficina
Coloreo de Grafos. Algoritmos y Estructuras de Datos III
Coloreo de Grafos Algoritmos y Estructuras de Datos III Coloreo de nodos Definiciones: Un coloreo (válido) de los nodos de un grafo G = (V, X ) es una asignación f : V C, tal que f (v) f (u) (u, v) E.
5.6 Árbol generador de un grafo
88 5.6 Árbol generador de un grafo Definición 5.59. Sea G un grafo simple. Un árbol generador de G es un subgrafo de G que es un árbol y contiene todos los vértices de G. Ejemplo 5.60. Un grafo y algunos
Objetivos formativos de Matemática Discreta. Tema 1: Conjuntos, aplicaciones y relaciones
Objetivos formativos de Matemática Discreta Para cada uno de los temas el alumno debe ser capaz de hacer lo que se indica en cada bloque. Además de los objetivos que se señalan en cada tema, se considera
MATEMÁTICA DISCRETA. Segundo cuatrimestre Año 2015 Práctico 7 Parte I TEORÍA DE GRAFOS: INTRODUCCIÓN
MATEMÁTICA DISCRETA Segundo cuatrimestre Año 2015 Práctico 7 Parte I TEORÍA DE GRAFOS: INTRODUCCIÓN 1. Explique por qué ninguna de las siguientes gráficas tiene una trayectoria del vértice a al vértice
Capítulo 7. Grafos. Continuar
Capítulo 7. Grafos Continuar Introducción Uno de los primeros resultados de la teoría de grafos fue el que obtuvo Leonhard Euler en el siglo XVIII al resolver el problema de los puentes de Königsberg.
GRAFOS. 1. La matriz de adyacencia del grafo G es
GRAFOS. La matriz de adyacencia del grafo G es entonces, A) G es un pseudografo B) G es un grafo completo. G no es conexo Supongamos V={v,v,v,v } son los vértices del grafo. En los pseudografo están permitidas
A5 Introducción a la optimización en redes
48 Materials David Pujolar Morales A5 Introducción a la optimización en redes Definición 1. Grafo finito. Sea un V un conjunto no vacío con un número finito de elementos y E una familia finita de pares
Algoritmos de Aproximación
Algoritmos de Aproximación Clase 3 Problema de Steiner y TSP Pablo Romero Lunes 8 de agosto de 2016, Montevideo, Uruguay. Contenidos 1 Cubrimiento de Vértices 2 Agenda 1 Cubrimiento de Vértices 2 Definición
Capítulo 4: Grafos Clase 4: Árboles
Capítulo 4: Grafos Clase 4: Árboles Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 4: Grafos 1 / 12 Árboles Los árboles son una clase particular de grafos que
Algoritmos para determinar Caminos Mínimos en Grafos
Problemas de camino mínimo Algoritmos para determinar Caminos Mínimos en Grafos Algoritmos y Estructuras de Datos III DC, FCEN, UBA, C 202 Problemas de camino mínimo Dado un grafo orientado G = (V, E)
Introducción a la Teoría de Grafos
Introducción a la Teoría de Grafos Conceptos Simples, Problemas Difíciles Héctor Ramírez C. 1 1 Departamento de Ingeniería Matemática Universidad de Chile Curso MA3701: Optimización Héctor Ramírez C. (U.
Algoritmo de Fleury. por. Ramón Espinosa Armenta
Algoritmo de Fleury por Ramón Espinosa Armenta El siguiente algoritmo, debido a Fleury (191), permite construir un circuito Euleriano en un multigrafo Euleriano. Algoritmo Fleury (G) Entrada. Un multigrafo
GLOSARIO DE TÉRMINOS BÁSICOS
APÉNDICE 1 GLOSARIO DE TÉRMINOS BÁSICOS OBSERVACIÓN: todas las definiciones para grafos son válidas tanto para grafos orientados como para noorientados, a menos que se especifique lo contrario. 1. Grafo:
Metaheurísticas y heurísticas. Algoritmos y Estructuras de Datos III
Metaheurísticas y heurísticas Algoritmos y Estructuras de Datos III Metaheurísticas Heurísticas clásicas. Metaheurísticas o heurísticas modernas. Cuándo usarlas? Problemas para los cuales no se conocen
Problemas y Conjeturas
U UNIVERSITAT DE BARCELONA B Problemas y Conjeturas de la Teoría de Grafos (Trabajo Académicamente Dirigido) Autora: Cristina Araúz Lombardía Trabajo Académicamente Dirigido por F. Javier Soria de Diego
MATROIDES Y EL ALGORITMO VORAZ
MATROIDES Y EL ALGORITMO VORAZ Natalia Castro - 19 de octubre de 2016 Algoritmos de Aproximación IMERL - Facultad de Ingeniería - UdelaR Edmonds loco-problem Edmonds se enfoca en algoritmos better than
Conceptos básicos en la Teoría de Grafos
Conceptos básicos en la Teoría de Grafos Cristina Jordán Lluch Instituto de Matemáticas Multidisciplinar Grupo de Modelización Físico-Matemática Conceptos básicos Subgrafos Caminos, cadenas y ciclos Represetación
Tema 5 Árboles y Grafos.
Tema 5 Árboles y Grafos. Definiciones básicas de teoría de grafos. Un grafo consta de un conjunto de nodos, un conjunto de aristas y una correspondencia f del conjunto de aristas al conjunto de nodos.
Teoría de Grafos y Árboles. UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides
Teoría de Grafos y Árboles UCR ECCI CI- Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides Teoría de Grafos Los grafos son estructuras discretas que aparecen ubicuamente en cada disciplina donde
Teoría de grafos y optimización en redes
Teoría de grafos y optimización en redes José María Ferrer Caja Universidad Pontificia Comillas Definiciones básicas Grafo: Conjunto de nodos (o vértices) unidos por aristas G = (V,E) Ejemplo V = {,,,,
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-RUACS. Investigación de Operaciones
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-RUACS Facultad de Ingeniería Industrial Investigación de Operaciones Tema: Teoría de los Grafos Elaborado por: Ing. Carlos Alberto Moreno. Docente: Ing. Pastrana
Superficies. Las 2-variedades (o superficies) son espacios topologicos localmente homeomorfos al plano R 2. Esfera Toro Abierto del plano
Superficies Las 2-variedades (o superficies) son espacios topologicos localmente homeomorfos al plano R 2. Ejemplos: Esfera Toro Abierto del plano Superficies abiertas y cerradas Hay muchas maneras de
Teoría de Grafos Introducción Grafos isomorfos
Capítulo 1 Teoría de Grafos 1.1. Introducción Definición. Denominaremos pseudomultigrafo a una terna (V,E, γ), donde V y E son conjuntos y γ : E {{u,v}: u,v V }. El conjunto V se denomina conjunto de vértices
Introducción a la Complejidad Computacional
Introducción a la Complejidad Computacional El análisis sobre decidibilidad que hemos hecho nos permite saber qué podemos hacer y qué no podemos hacer. Pero nada sabemos de qué tan difícil resolver los
Tema 5: Grafos. CIS - UABJB - Estructura de Datos II Ing. Freddy Melgar Algarañaz 1
Tema 5: Grafos 1 Indice 1. Tipos de grafos 2. Conceptos Básicos 3. Representación de grafos 4. Caminos y conectividad 5. Grafos Bipartitos 6. Recorridos, eulerianos 2 Tipos de Grafos Un grafo G es un par
Algoritmos Elementales de Grafos DR. JESÚS A. GONZÁLEZ BERNAL CIENCIAS COMPUTACIONALES INAOE
Análisis álii y Diseño de Algoritmos Algoritmos Elementales de Grafos DR. JESÚS A. GONZÁLEZ BERNAL CIENCIAS COMPUTACIONALES INAOE Introducción Buscar en un grafo significa sistemáticamente seguir las aristas
Indice. 1. Tipos de grafos. 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios
Teoría de Grafos 1 1. Tipos de grafos Indice 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios 5. Caminos y conectividad 6. Grafos Bipartitos 2 Tipos de Grafos Un grafo
Árboles. Un grafo no dirigido es un árbol si y sólo si existe una ruta unica simple entre cualquiera dos de sus vértices.
ÁRBOLES Árboles Un grafo conectado que no contiene circuitos simples. Utilizados desde 1857, por el matemático Ingles Arthur Cayley para contar ciertos tipos de componentes químicos. Un árbol es un grafo
1. GRAFOS : CONCEPTOS BASICOS
1. GRAFOS : CONCEPTOS BASICOS Sea V un conjunto finito no vacio y sea E V x V. El par (V, E) es un grafo no dirigido, donde V es un conjunto de vértices o nodos y E es un conjunto de aristas. Denotaremos
Francisco J. Hernández López
Francisco J. Hernández López [email protected] Sus aristas son pares de vértices no ordenados, es decir si hay un camino del vértice i al vértice j, será exactamente el mismo camino del vértice j al vértice
Unidad 2: Problemas de camino mínimo
Representación Recorrido de grafos Camino mínimo Unidad 2: Problemas de camino mínimo Representación Matriz de adyacencia Matriz de incidencia Listas de vecinos Recorrido de grafos Estructuras de datos
En la fig. 1 se representa el grafo, G=(V,A) donde: V = {1, 2, 3, 4, 5, 6} A = { {1,2}, {1,3}, {1,5}, {3}, {3,4}, {4,5}, {5,6} }
Unidad 1 Parte 1 - Teoría de Grafos Introducción En este capítulo veremos la noción matemática de grafo y propiedades de los mismos. En capítulos subsiguientes veremos las estructuras de datos utilizadas
ARBOLES GENERADORES. Orlando Arboleda Molina. 16 de septiembre de Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle
ARBOLES GENERADORES Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 16 de septiembre de 2008 Contenido Árboles generadores Algoritmo búsqueda por profundidad
Caminos Eulerianos y la Fórmula de Euler
Caminos Eulerianos y la Fórmula de Euler p. 1/24 Caminos Eulerianos y la Fórmula de Euler Jornadas de Investigación en Análisis Matemático dedicadas al Tricentenario de Leonhard Euler 12 a 16 de noviembre
Descomposiciones de Heegaard
Descomposiciones de Heegaard Un cubo con asas es una variedad con frontera que es homeomorfa a la union de bolas pegadas por discos ajenos: Una variedad M es un cubo con asas si es posible cortar a M con
Capitulo I. Variedades algebraicas afines.
Capitulo I. Variedades algebraicas afines. Al conjunto solución de un sistema de ecuaciones algebraicas lo llamamos variedad algebraica afín. Uno lo considera como objetos de la geometría en espacios afines.
NIVEL 17: ESTRUCTURAS NO LINEALES
1 NIVEL 17: ESTRUCTURAS NO LINEALES Grafos, definiciones y tipos de problemas 2 Agenda Qué son? Formalismo abstracto de los grafos dirigido Conceptos Ejemplo: Red de distribución de agua Caminos y Ciclos
Nombre de la asignatura : Matemáticas Discretas. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9305
1. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Matemáticas Discretas Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB-9305 Horas teoría-horas práctica-créditos
Teoría de Grafos I. 2. Describa tres situaciones prácticas en las cuales un grafo pueda ser útil.
UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE COMPUTACION Matemáticas Discretas III (Cód. 6108) Práctica # 1 Teoría de Grafos I 1. Defina y de ejemplos de cada uno de los siguientes
Los elementos de V son los vértices (o nodos) de G y los elementos de A son las aristas (o arcos) de G.
MATERIAL TEÓRICO º Cuatrimestre Año 03 Prof. María Elena Ruiz Prof. Carlos Roberto Pérez Medina UNIDAD III: GRAFOS Definición: Llamaremos grafo a una terna G= (V, A, ϕ), donde V y A son conjuntos finitos,
Teoría de redes y optimización en redes
Teoría de redes y optimización en redes Pedro Sánchez Martín Contenidos Definiciones básicas Árbol generador mínimo de expansión Camino mínimo Algoritmo Dkstra Algoritmo Bellman-Ford Fluo máximo Fluo de
Hamilton, Euler y Dijkstra
UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE COMPUTACION Matemáticas Discretas III (Cód. 6108) Práctica # 2 Hamilton, Euler y Dijkstra 1. Sea G = un multigrafo no dirigido donde
GRAFOS BIPARTITOS SOBRE CURVAS CONVEXAS PARALELAS MIGUEL GÓMEZ DOMÍNGUEZ JOSÉ LUIS ROSADO OLMO
GRAFOS BIPARTITOS SOBRE CURVAS CONVEXAS PARALELAS MIGUEL GÓMEZ DOMÍNGUEZ JOSÉ LUIS ROSADO OLMO Introducción Un grafo bipartito es biplanar si admite en un conjunto partito una recta dibujada de tal forma
INDICE INTRODUCCION1 DESARROLLO2 GRAFOS (CONCEPTO).2 ARISTAS...2 VERTICES2 CAMINOS.3 CLASIFICACION DE GRAFOS...3 GRAFOS EULERIANOS.
INDICE INTRODUCCION1 DESARROLLO2 GRAFOS (CONCEPTO).2 ARISTAS...2 VERTICES2 CAMINOS.3 CLASIFICACION DE GRAFOS...3 GRAFOS EULERIANOS.7 GRAFOS CONEXOS7 ÁRBOLES..7 BOSQUES DE ÁRBOLES...8 RECORRIDO DE UN GRAFO..8
Caminos y Flujos optimales. Introducción a la Investigación de Operaciones 2007
Caminos y Flujos optimales Introducción a la Investigación de Operaciones 2007 Contenido Definiciones básicas. Conexidad. Clausura transitiva. Esqueletos y caminos optimales. Redes. Flujos. Algoritmo de
ÁRBOLES CRISTIAN ALFREDO MUÑOZ ÁLVAREZ JUAN DAVID LONDOÑO CASTRO JUAN PABLO CHACÓN PEÑA EDUARDO GONZALES
ÁRBOLES CRISTIAN ALFREDO MUÑOZ ÁLVAREZ JUAN DAVID LONDOÑO CASTRO JUAN PABLO CHACÓN PEÑA EDUARDO GONZALES ÁRBOL Un árbol es un grafo no dirigido, conexo, sin ciclos (acíclico), y que no contiene aristas
Minicurso de Teoría de Gráficas Escuela de Verano 2014 por María Luisa Pérez Seguí Facultad de Ciencias Físico-Matemáticas, Universidad Michoacana
Minicurso de Teoría de Gráficas Escuela de Verano 014 por María Luisa Pérez Seguí Facultad de Ciencias Físico-Matemáticas, Universidad Michoacana Índice 1. Conceptos básicos 1 1.1. Nomenclatura...................................
CIRCUITOS DE EULER Y HAMILTON
CIRCUITOS DE EULER Y HAMILTON Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 8 de septiembre de 2008 Contenido Circuitos de Euler Definición Algoritmo
TEMA 2 FUNDAMENTOS Y APLICACIONES DE LA TEORIA DE GRAFOS. DIAGRAMAS EN ARBOL.
1. Introducción. 2. Definición de grafo. 2.1. Grafo Simple. 2.2. Grafo General. 2.3. Grafo Orientado. 2.4. Grafo Nulo. 2.5. Grafo Completo. 2.6. Grafo Regular. 2.7. Grafo Bipartido. 3. Operaciones entre
Coloreo de vértices. Coloreo de Grafos. Cota superior para χ(g) Algoritmos y Estructuras de Datos III. Definiciones:
Coloreo de vértices Definiciones: Coloreo de Grafos Algoritmos y Estructuras de Datos III Un coloreo de los vértices de un grafo G = (V, E) es una asignación f : V C, tal que f (v) f (u) (u, v) E. Para
Flujos de redes (Network Flows NF)
Fluos de redes (Network Flows NF). Terminología. Árbol generador mínimo. Camino mínimo 4. Fluo máximo 5. Fluo de coste mínimo TEORÍA DE GRAFOS. OPTIMIZACIÓN EN REDES Terminología Red o grafo (G) Nodos
Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos.
Matemática Discreta y Lógica 2 1. Árboles Árboles Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos. Como un lazo es un ciclo de longitud 1, un árbol
Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Lógica y Estructuras Discretas Tutor: Antonio Rivero Cuesta Tema 5 Teoría de Grafos Conceptos Básicos Un grafo consta de: Grafo Un conjunto de nodos, Un conjunto de aristas
Definición 1: Un grafo G es una terna ordenada (V(G), E(G), Ψ
Título: Un Arbol Natural Autor: Luis R. Morera onzález Resumen En este artículo se crea un modelo para representar los números naturales mediante un grafo, el cual consiste de de un árbol binario completo
Algoritmo de Kruskal
Algoritmo de Kruskal Curso de Teoría Algebraica de Grafos Facultad de Ingeniería Universidad de la República 4 de mayo de 202 Árboles Un árbol es un grafo conexo y acíclico (sin ciclos). Un bosque es un
Algebra Matricial y Teoría de Grafos
Algebra Matricial y Teoría de Grafos Unidad 3: Nociones de teoría de grafos Luis M. Torres Escuela Politécnica del Litoral Quito, Enero 2008 Maestría en Control de Operaciones y Gestión Logística p.1 Contenido
