Teoría de Grafos Introducción Grafos isomorfos
|
|
- Germán Poblete Ponce
- hace 7 años
- Vistas:
Transcripción
1 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 y sus elementos vértices y el conjunto E, conjunto de aristas, y sus elementos aristas. Se denotará G = (V, E) o si se referencian más de un grafo, V (G) y E(G) serán los conjuntos de vértices y aristas, respectivamente. Diremos que u,v V son adyacentes si {u,v} E. Denotaremos #V el número de vértices y #E el número de aristas. Diremos que una arista a es un lazo si γ(a) = (u,u) para algún u V. Diremos que dos aristas a,a son paralelas si γ(a) γ(a ). Diremos que un pseudomultigrafo es un grafo si no tiene lazos ni aristas paralelas. Diremos que es un pseudografo si no tiene aristas paralelas y diremos que es un multigrafo si no tiene lazos. Ejemplo 1.1. Ejemplos de multigrafos, pseudografos y grafos. Definición. Denominamos digrafo o grafo dirigido a (V, E,s, t), donde V,E son conjuntos y s,t: E V son aplicaciones. Es decir, las aristas consisten en pares ordenados de vértices (s(a) sería el vértice origen de la arista a y t(a) el destino). Ejemplo 1.2. Ejemplos de digrafos Grafos isomorfos Definición. Dados dos grafos G = (V, E, γ) y G = (V,E,γ ), diremos que son isomorfos si existen biyecciones f : V V, g: E E tales que g(γ(a)) = γ (f(a)). Es decir, si renombrando los vértices y aristas del primer grafo obtenemos el segundo. 13
2 Ejemplo 1.3. Ejemplos de grafos isomorfos. Definición. Sea G un grafo y u V (G). Se llama grado de u al número de aristas que lo tienen como extremo y se denota gr(u). Proposición 1.4. Si G y G son isomorfos y f es la biyección entre los vértices, entonces gr(u) = gr(f(u)). Ejemplo 1.5. Uso del grado para ver que dos grafos no son isomorfos. Teorema 1.6. Sea G = (V, E) un grafo y V = {v 1,...,v p }. Entonces p gr(v i ) = 2#E. i=1 Corolario 1.7. Todo grafo tiene un número par de vértices de grado impar. Ejemplo 1.8. Comprobemos el resultado con un ejemplo. Definición. Sea G un grafo. Un subgrafo de G es cualquier grafo H tal que V (H) V (G) y E(H) E(G). Diremos que un subgrafo H de un grafo G es completo si se verifica que si a E(G) y γ(a) V (H), entonces a E(H). Es decir, si dos vértices del subgrafo estaban conectados por una arista en el grafo, entonces también lo están en el subgrafo, o, dicho de otro modo, H se ha obtenido eliminando vértices de G. Ejemplo 1.9. Ejemplos de subgrafos de un grafo dado. Proposición Si H es un subgrafo de G, entonces #V (H) #V (G), #E(H) #V (G) y gr H (u) gr G (u) para todo u V (H) Grafos regulares y completos Definición. Un grafo se dice que es regular si todos sus vértices tienen el mismo grado. Si ese grado es k, entonces el grafo es k-regular. Ejemplo Grafos regulares. Todos los grafos regulares de 6 vértices. Definición. Un grafo se dice completo si todo par de vértices son los extremos de una arista. Ejemplo Grafos completos. Proposición Dos grafos completos son isomorfos si y sólo si tienen el mismo número de vértices. Proposición El grafo completo de k vertices es (k 1)-regular. 14
3 1.2. Grafos eulerianos y hamiltonianos Definición. Un camino de un grafo G es una sucesión de vértices de G. Un camino de un multigrafo G es una sucesión alterna de vértices y aristas que los conectan. Se denominan extremos del camino al primer y al último vértice. El primer vértice se denomina extremo inicial y el último extremo final. Decimos que un camino es cerrado si los extremos son el mismo vértice. Decimos que dos vértices de un grafo están conectados si existe un camino que los tiene como extremos. En ese caso también se dice que el camino conecta dichos vértices. La longitud de un camino es el número de aristas que comprende. En el caso de grafos coincide con el número de vértices del camino menos uno. Decimos que un camino es simple si no repite vértices. Decimos que un camino cerrado es un ciclo si no repite vértices salvo los extremos. Decimos que un camino cerrado es un circuito si no se repite ninguna arista (en particular, todo ciclo es un circuito). Ejemplo Ejemplos de ciclos y circuitos. Teorema Si en un grafo G existe un camino que conecta dos vértices distintos, entonces existe un camino simple que conecta los mismos vértices. Ejemplo Construcción de un camino simple a partir de un camino Grafos conexos Definición. Decimos que un grafo es conexo si todo par de vértices están conectados. Si un grafo no es conexo se dice disconexo. La relación estar conectados es una relación de equivalencia. Dado un grafo, cada una de las clases de equivalencia por la relación anterior se denominan componentes conexas. Proposición Un grafo es conexo si y sólo si tiene una única componente conexa. Ejemplo Componentes conexas Grafos eulerianos Definición. Decimos que un camino es euleriano si contiene todas las aristas sin repetir ninguna. Decimos que un circuito es euleriano si contiene todas las aristas. Ejemplo Caminos y circuitos eulerianos. 15
4 Ejemplo Transformación de multigrafos en grafos. Definición. Decimos que un grafo es euleriano si admite un circuito euleriano. Es decir, existe un camino cerrado que recorre todas las aristas sin repetir ninguna. Ejemplo Grafos eulerianos y no eulerianos. Teorema Un grafo conexo es euleriano si y sólo si todo vértice tiene grado par. Un grafo conexo admite un camino euleriano si y sólo si todo vértice tiene grado par excepto dos que tienen grado impar. Demostración. Algoritmo para la obtención de un circuito/camino euleriano Grafos hamiltonianos Definición. Decimos que un camino simple es hamiltoniano si contiene todos los vértices. Decimos que un ciclo es hamiltoniano si contiene todos los vértices. Decimos que un grafo es hamiltoniano si admite un ciclo hamiltoniano. Teorema Sea G un grafo con n 3 vértices. Entonces Si el número de lados es mayor o igual que (n 1)(n 2)/2 + 2, entonces el grafo es hamiltoniano. Si para cada par de vértices no adyacentes se verifica que gr(v) + gr(w) n, entonces G es hamiltoniano. Teorema Sea G = (V, E) tal que #V 3. Si G es hamiltoniano, entonces para cada subconjunto U V, el subgrafo de G cuyos vértices son los de V \U y cuyas aristas son las de G que no tienen extremos en U (es decir, el subgrafo obtenido eliminando los vértices de U y las aristas que contienen dichos vértices) tiene a lo sumo #U componentes. Demostración. Basta considerar el ciclo hamiltoniano. Ejemplo Un grafo no hamiltoniano. Teorema Todo grafo completo con tres o más vértices es hamiltoniano. Ejemplo Relación entre euclidiano y hamiltoniano. 16
5 1.3. Grafos dirigidos. Árboles. Exploración de grafos Matriz de adyacencia Definición. Sea G = (V, E) un grafo y V = {v 1,...,v n } su conjunto de vértices. Se define la matriz de adyacencia de G, M G, como la matriz cuadrada M G = (m i,j ) 1 i n,1 j n, tal que m i,j = 1 si v i y v j son adyacentes y m i,j = 0 si v i y v j no son adyacentes. Si G es un digrafo, se define la matriz de adyacencia de modo que m i,j = 1 si hay una arista que comienza en v i y termina en v j y m i,j = 0 en otro caso. Proposición Si G y G tienen la misma matriz de adyacencia, entonces son isomorfos. Teorema Dos grafos G y G son isomorfos si y sólo si existe una matriz de permutaciones P (es decir, en cada fila/columna de P hay exáctamente una posición en la que hay un 1 y en todas las demás un 0) tal que PM G = M G P. Ejemplo Ejemplos de grafos con distinta matriz de adyacencia e isomorfos Digrafos Definición. Sea G un digrafo. Se denomina camino en G a toda sucesión de vértices v 1 v 2...v n tales que existe una arista que comienza en v i y termina en v i+1. El vértices v 1 se denomina origen y el v n fin. Denominamos longitud de un camino al número de aristas que comprende. Teorema Sea G = (V,E) un grafo (digrafo), V = {v 1,...,v n } y M G su matriz de adyacencia. Entonces la posición (i,j) de la matriz MG k es el número de caminos de longitud k que comienzan en v i y terminan en v j. Demostración. Se demuestra por inducción. Ejemplo Algunos ejemplos. Corolario Sea G = (V, E) un grafo (digrafo), V = {v 1,...,v n } y M G su matriz de adyacencia. Sea C = M 1 G + M 2 G M n 1 G, C = (c i,j) 1 i n,1 j n. Existe un camino entre v i y v j si y sólo si c i,j 0. En particular G es conexo si y sólo si c i,j 0 para todo i,j. Ejemplo Ejemplo de aplicación del corolario. 17
6 Recorrido de grafos Definición. Decimos que G = (V,E) es un grafo etiquetado si existe una función d: E N que asigna un valor a cada arista. Denominamos etiqueta o distancia de e E al valor d(e). Si {u,v} E denotamos d(u,v) = d({u,v}). Si {u,v} E, podemos considerar d(u, v) = +. En un grafo etiquetado, definimos longitud de un camino como la suma de las etiquetas de las aristas. Teorema 1.36 (Algoritmo de Dijkstra). Sea G = (V,E) un grafo etiquetado por una función L. Sean x,y V. El camino de longitud mínima entre x e y se puede obtener por el siguiente procedimiento: 1. Generamos T = V y L(x) = 0, L(v) = + para todo v V. 2. Calculamos v V tal que L(v) = mín{l(w): w T }. 3. Si v = y, entonces hemos terminado y la distancia es L(y). 4. En caso contrario, hacemos T T \{v}, L(w) mín{l(w),l(v) + d(v, w)} y volvemos a Árboles Definición. Decimos que un grafo G es un árbol si es conexo y no tiene ciclos. Si no es conexo ni tiene ciclos decimos que es un bosque. Teorema Un grafo T es un árbol si y sólo si cada dos vértices distintos de T se conectan por un único camino simple. Demostración. Se demuestran las dos implicaciones Ejemplo Ejemplo de árbol Definición. Dado un grafo conexo G, se denomina árbol maximal recubridor o generador de G a cualquier árbol que sea subgrafo de G y contenga todos los vértices. Definición. Dado un grafo etiquetado conexo G, se denomina árbol generador minimal de G a un árbol generador de modo que la suma de los pesos de sus aristas sea mínima dentro del conjunto de todos los árboles generadores Mapas Grafos planos Definición. Un grafo (multigrafo) se dice que es plano si admite una representación gráfica en el plano de modo que cada arista corta únicamente 18
7 a otra arista en un vértice que sea extremo de ambas. Dicha representación gráfica se denomina mapa. Ejemplo Ejemplos de grafos planos y no planos. Definición. Dado un mapa, se denomina región a un camino cerrado tal que en su interior no hay ni vértices ni aristas. El número de regiones de un grafo es independiente del mapa asociado y se denota #R. El camino cerrado que rodea una región no siempre es un circuito. Ejemplo Ejemplos de regiones de grafos. Definición. Se denomina grado de una región a la longitud del camino que la rodea. Teorema Sea G un grafo plano y R el conjunto de regiones de un mapa asociado. Entonces gr(r i ) = 2#E. r R Ejemplo Poliedros regulares. Teorema Sea M un mapa conexo, que representa al grafo G = (V, E). Entonces #V #E + #R = 2. Corolario Sea G = (V,E) un grafo plano conexo, con #V 2. Entonces #E 3#V 6. Demostración. (El grado de las regiones es al menos tres) Ejemplo K 5 no es plano. Corolario Sea G = (V, E) un grafo plano, conexo, #V > 2. Supongamos que en G no existe ningún subgrafo isomorfo a K 3. Entonces Ejemplo K 3,3 no es plano. #E 2#V Teorema de K. Kuratowsky Definición. Sea G = (V, E) un grafo, u,v V y {u,v} E. Una subdivisión elemental de G a partir de la arista {u,v} es un nuevo grafo G = (V,E ) tal que V = V {w} y E = (E\{u,v}) {u,w} {w, v}, donde w V. Una subdivisión de un grafo G es un grafo G resultande de hacer un número finito de subdivisiones elementales a G (puede ser 0). 19
8 Ejemplo Ejemplo de subdivisión Teorema 1.49 (Teorema de Kuratowsky). Un grafo G es plano si y sólo si no contiene ningún subgrafo que sea isomorfo a una subdivisión de K 5 o K 3,3. Ejemplo Ejemplo de aplicación Pseudomultigrafo dual Definición. Sea M un mapa. Diremos que dos regiones son adyacentes si tienen una arista en común. Dado un grafo plano G, el pseudomultigrafo dual G M se define como un pseudomultigrafo construido del siguiente modo: 1. Los vértices de G M son las regiones de G. 2. Para cada arista e E, definimos una arista de G M que conecta las dos regiones adyacentes a e. El pseudomultigrafo dual G M es un grafo plano. Basta representar G como un mapa y G M encima de modo que cada vértice esté en una región del mapa y cada arista de G M corte a G únicamente en la arista e que es adyacente a las dos regiones. Ejemplo Algunos pseudomultigrafos duales Problema de los cuatro colores Definición. Sea G = (V,E) un grafo y C = {1,...,k} un conjunto al que denominaremos de k colores. Una coloración de G con k colores es una aplicación γ : V C de modo que si u,v V y {u,v} E, entonces γ(u) γ(v). Ejemplo Ejemplos de coloraciones Teorema 1.53 (K. Appel, W. Haken, J. Koch). Todo grafo plano admite una coloración con a lo sumo cuatro colores. Corolario Todo mapa admite una coloración de las regiones con a lo sumo cuatro colores de modo que dos regiones adyacentes tengan distinto color. Definición. Un grafo G = (V, E) se dice que es bipartito si existe una coloración con dos colores. Un grafo se dice bipartito completo si es bipartito y todo vértice coloreado con el primer color esta conectado con todo vértice coloreado con el 20
9 segundo color. Estos grafos están determinados por los números n 1,n 2 de vértices coloreados con el primer y segundo color, respectivamente, y los denotaremos K n1,n 2. Teorema Un grafo es bipartito si y sólo si no tiene ciclos con longitud impar. Demostración. Por inducción sobre el número de aristas. Definición. Denominamos número cromático de un grafo G al menor número de colores que son necesarios para colorearlo. Dado un grafo G y n N. Denotaremos p(g,n) al número de coloraciones distintas con n colores que admite el grafo G. Teorema Sea G un grafo y u,v dos vértices adyacentes. Sea e el lado que los une. Entonces p(g e,n) = p(g, n) + p(g e,n), donde G e es el subgrafo de G obtenido al eliminar e de G y G e es el grafo obtenido al identificar en G e los vértices u y v. Ejemplo Obtención del polinomio cromático de un grafo y de su número cromático. 21
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,
Más detallesGRAFOS. 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
Más detallesIntroducción a la Teoría de Grafos
Introducción a la Teoría de Grafos Flavia Bonomo fbonomo@dc.uba.ar 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
Más detallesUn 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
Más detallesGrafos. 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
Más detalles2007 Carmen Moreno Valencia
Tema VIII. Grafos Grafos 1 2007 Carmen Moreno Valencia 1. Grafos, digrafos y multigrafos 2. Grafos eulerianos 3. Matrices de adyacencia e incidencia 4. Exploración de grafos pesados 1. Grafos, digrafos
Más detallesLos 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,
Más detallesGrafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30
Grafos AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Grafos / 0 Objetivos Al finalizar este tema tendréis que: Conocer la terminología básica de la teoría de grafos. Pasar
Más detallesTema 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.
Más detallesIntroducció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.
Más detallesCentro 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
Más detallesMinicurso 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...................................
Más detallesIntroducción a la Teoría de Grafos
1 Semestre A2005 Teoría Introducción a la Teoría de Grafos 1. Grafos. Conceptos fundamentales Un grafo G es un par G = (V,E), donde V es un conjunto finito (vértices, nodos) y E es un multiconjunto de
Más detallesIndice. 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
Más detallesGrafos. Suponiendo que e = [u, v]. Entonces los nodos u y v se llaman extremos de e y u y v se dice que son nodos adyacentes o vecinos.
Grafos Los grafos son estructuras que constan de vértices o nodos y de aristas o arcos que conectan los vértices entre sí. Un grafo G consiste en dos cosas: 1. Un conjunto V de elementos llamados nodos
Más detallesTema 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
Más detallesHamilton, 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
Más detalles1. 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
Más detallesTema 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
Más detallesDefiniciones 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
Más detallesUn 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
Más detallesIntroducción a la teoría de grafos
Capítulo 5 Introducción a la teoría de grafos 51 Generalidades sobre grafos En esta sección vamos a comenzar el estudio de la teoría de Grafos El inicio de esta teoría tuvo lugar en 1736, en un artículo
Más detallesEn 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
Más detallesEl 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
Más detallesTeoría de Grafos. 5.1 Introducción.
Capítulo Teoría de Grafos.. Introducción. Los grafos se utilizan para modelar situaciones en las que se relacionan entre sí pares de objetos de una determinada colección. Gráficamente, el modelo consiste
Más detallesTEORIA DE GRAFOS. Estructuras Discretas Ing. Jenny Paredes Aguilar
TEORIA DE GRAFOS Estructuras Discretas Ing. Jenny Paredes Aguilar INTRODUCCION Teoria de grafos se usa en numerosos problemas cuantificables, en las organizaciones, intervienen una serie de elementos entre
Más detallesAnálisis de Algoritmos Teoría de grafos
Análisis de Algoritmos Teoría de grafos Dra. Elisa Schaeffer elisa.schaeffer@gmail.com PISIS / FIME / UANL Teoría de grafos p. 1 Grafos Un grafo G es un par de conjuntos G = (V,E) Teoría de grafos p. 2
Más detallesTeorí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
Más detallesCapí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.
Más detallesUn grafo G es un par (V,E) donde V es un conjunto (llamado conjunto de vértices) y E un subconjunto de VxV (conjunto de aristas).
TEMA 5.- GRAFOS 5.1.- DEFINICIONES BÁSICAS Un grafo G es un par (V,E) donde V es un conjunto (llamado conjunto de vértices) y E un subconjunto de VxV (conjunto de aristas). Gráficamente representaremos
Más detallesMatemáticas discretas II
Matemáticas discretas II (Teoría de gráficas) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 1 / 44 Conceptos
Más detallesUNIVERSIDAD 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
Más detallesCapí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
Más detallesTema 5: Grafos. Índice. E. Martín, A. Méndez, C. Ortiz y J. Sendra. Febrero de Guía del tema. 1. Grafos 1
Tema 5: Grafos E. Martín, A. Méndez, C. Ortiz y J. Sendra Febrero de 2011 Índice Guía del tema II 1. Grafos 1 2. Pseudografos, Multigrafos, Digrafos 3 3. Isomorfismos entre grafos 4 4. Primer teorema de
Más detallesTrayectorias 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
Más detallesRepresentaciones 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
Más detallesAlgebra 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
Más detallesÁlgebra y Matemática Discreta
Álgebra y Matemática Discreta Sesión de Teoría 5 (c) 2013 Leandro Marín, Francisco J. Vera, Gema M. Díaz 30 Sep 2013-6 Oct 2013 Primeras Definiciones Grafo Un grafo está definido por dos conjuntos, un
Más detallesApuntes de Matemática Discreta 14. Grafos
Apuntes de Matemática Discreta 14. Grafos Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 14 Grafos Contenido 14.1 Generalidades.....................................
Más detallesTEMA 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
Más detallesTeorí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 = {,,,,
Más detallesEjercicios de Grafos Hoja 1 2 curso I.T.I.S. Universidad de Salamanca 2009/10
Ejercicios de Grafos Hoja 1 2 curso I.T.I.S. Universidad de Salamanca 2009/10 1. Dibujar los grafos, la rueda W 3, el cubo Q 3, los grafos completos K 3, K 4 y los grafos bipartitos completos K 2,5, K
Más detallesDefinició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
Más detallesGrafos: Fundamentos Representaciones, etc. Jose Aguilar
Grafos: Fundamentos Representaciones, etc. Jose Aguilar Introducción Las estructura de datos no lineales se caracterizan por tener una relación de adyacencia genérica entre sus elementos, es decir, un
Más detallesINDICE 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
Más detallesA5 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
Más detallesEstructura de Datos Página 1 de 13 ESTRUCTURA DE DATOS
Estructura de Datos Página 1 de 13 ESTRUCTURA DE DATOS Contenido TEMA 4. Grafos 4.1. Grafos 4.1.1. Definición 4.1.2.Conceptos 4.2. Modelado de problemas típicos 4.3. Representación de un grafo a través
Más detallesÍndice Unidad 1: Lógica y teoría de conjuntos... 2
MATEMÁTICA DISCRETA Índice Unidad 1: Lógica y teoría de conjuntos... 2 1. Definiciones... 2 2. Leyes de la lógica... 2 3. Reglas de inferencia... 3 4. Lógica de predicados... 3 5. Teoría de conjuntos...
Más detallesMatemática Discreta TEORIA DE GRAFOS. Ester Simó Marisa Zaragozá. Departamento Matemática Aplicada IV EPSEVG - UPC
Matemática Discreta TEORIA DE GRAFOS Mercè Claverol Ester Simó Marisa Zaragozá Departamento Matemática Aplicada IV EPSEVG - UPC Índice general 1. Grafos: Definiciones Básicas 3 1.1. Introducción............................
Más detallesFundamentos de la teoría de grafos
Fundamentos de la teoría de grafos 3º I.T.I. de Sistemas Mª Teresa Cáceres Sansaloni 1 Tema 1: Nociones básicas Conceptos básicos sobre grafos. Representación de grafos. Multigrafos, grafos dirigidos y
Más detallesFrancis Guthrie Planteo el problema de los cuatro colores, después de colorear el mapa de Inglaterra 9/15/2015 3
INTRODUCCION 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
Más detallesMatemá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
Más detallesColoreo 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,
Más detallesObservación En algunas fuentes, estas coloraciones se denominan coloraciones admisibles; aquí, por comodidad, las denominamos coloraciones.
Coloración de grafos Hay muchos problemas, como la asignación de tareas y los problemas de almacenamiento, donde es necesario partir el conjunto de vértices (resp. aristas) de un grafo asociado de tal
Más detallesTema: Los Grafos y su importancia para la optimización de redes.
Tema: Los Grafos y su importancia para la optimización de redes. Qué son los Grafos? Un grafo es una dupla G= {X,U}, donde X es un conjunto finito y no vacio de elementos llamados vértices y U es el conjunto
Más detallesCapí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
Más detallesTeoría de grafos. Coloración de vértices
Teoría de grafos Coloración de vértices Problema: cuántas jaulas son necesarias para transportar a estos cinco animales de forma que lleguen sanos y salvos a un mismo destino? León Hámster Si dos animales
Más detallesCapí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
Más detallesHacia las gráficas: una introducción básica
Hacia las gráficas: una introducción básica Ilán A. Goldfeder Versión 0.0.21 1 Gráficas Definición 1. Una gráfica G es un par ordenado(v(g),a(g)) donde, para el presente texto, V(G) es un conjunto arbitrario
Más detallesEs un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre
Es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre elementos de un conjunto. Típicamente, un grafo se representa
Más detallesAlgoritmo 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
Más detallesColoreo 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.
Más detallesNúcleos por trayectorias monocromáticas. digráficas m-coloreada
en digráficas m-coloreada Hortensia Galeana Sánchez Ma. Rocío Rojas Monroy Guadalupe Gaytán Gómez Marzo 20, 2013 Definiciones Básicas Definición Una digráfica D consiste de un conjunto finito no vacío
Más detallesColoreo 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
Más detallesGrafos Los siete puentes de Königsberg: Teoría de Grafos
Grafos Los siete puentes de Königsberg: Un ciudadano de Königsberg (Prusia) se propuso dar un paseo cruzando cada uno de los siete puentes que existen sobre el río Pregel una sola vez. Los dos brazos del
Más detallesGrafos clique K 5 -free con cada triángulo contenido en a lo sumo un K 4 con un único generador crítico
1 / 21 Grafos clique K 5 -free con cada triángulo contenido en a lo sumo un K 4 con un único generador crítico Lic. Gabriela Ravenna Dra. Liliana Alcón UMA- Bahía Blanca 21 de Septiembre de 2016 Esquema
Más detallesAlgoritmos 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
Más detallesContenido. 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
Más detallesGrafos. Amalia Duch Brown Octubre de 2007
Grafos Amalia Duch Brown Octubre de 2007 Índice 1. Definiciones Básicas Intuitivamente un grafo es un conjunto de vértices unidos por un conjunto de líneas o flechas dependiendo de si el grafo es dirigido
Más detallesTEMA 5 El tipo grafo. Tipo grafo
TEMA 5 El tipo grafo PROGRAMACIÓN Y ESTRUCTURAS DE DATOS Tipo grafo 1. Concepto de grafo y terminología 2. Especificación algebraica. Representación de grafos.1. Recorrido en profundidad o DFS.2. Recorrido
Más detallesCurso 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
Más detallesLógica de Proposiciones y de Predicado
Lógica de Proposiciones y de Predicado Franco D. Menendez LABIA FACET - UNT »Grafos: Definiciones y Ejemplos. Representación Matricial. Adyacencia de Nodos y Aristas. SubGrafos, Complementos e Isomorfismos
Más detallesProblemas 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
Más detallesEste material es de uso exclusivo para clase de algoritmos y estructura de datos, la información de este documento fue tomada textualmente de varios
CLASE GRAFOS Este material es de uso exclusivo para clase de algoritmos y estructura de datos, la información de este documento fue tomada textualmente de varios libros por lo que está prohibida su impresión
Más detallesAlgoritmos 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)
Más detallesCIRCUITOS 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
Más detallesTeorí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
Más detallesIntroducción a la Teoría de las Gráficas
UNIVERSIDAD AUTÓNOMA METROPOLITANA UNIDAD CUAJIMALPA DIVISION DE CIENCIAS NATURALES E INGENIERÍA Introducción a la Teoría de las Gráficas Abril 2017 Dr. Diego Antonio González-Moreno Departamento de Matemáticas
Más detallesAlgoritmos 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
Más detallesTeoría de grafos. Estructuras de datos en la representación de grafos. Teoría de grafos 1
Teoría de Grafos Teoría de grafos 1 Teoría de grafos En matemáticas y en ciencias de la computación, la teoría de grafos (también llamada teoría de las gráficas) estudia las propiedades de los grafos (también
Más detallesRelaciones Binarias. Matemática Discreta. Agustín G. Bonifacio UNSL. Relaciones Binarias
UNSL Relaciones Binarias Relaciones Binarias (Sección 3.1 del libro) Definición Una relación (binaria) R de un conjunto X a un conjunto Y es un subconjunto del producto cartesiano X Y. Si (x,y) R, escribimos
Más detallesEspectros de grafos. Mariano Suárez-Álvarez. 12 de mayo, 2015
Espectros de grafos Mariano Suárez-Álvarez 12 de mayo, 2015 Grafos Un grafo es un par Γ = (V, E) con V un conjunto finito de vértices E V V un conjunto simétrico e irreflexivo de lados Grafos Un grafo
Más detallesContribución a la teoría de redes con enlaces bidireccionales derivadas de los digrafos línea
Universidad Politécnica de Cataluña Dep. de Matemática Aplicada y Telemática Contribución a la teoría de redes con enlaces bidireccionales derivadas de los digrafos línea Tesis Doctoral realizada por J.L.
Más detallesTransparencias de Matemática Discreta Doble Grado en Ingeniería en Informática y. Administración de Empresas Curso 2013 2014
ESCUELA POLITÈCNICA SUPERIOR UNIVERSIDAD CARLOS III DE MADRID Transparencias de Matemática Discreta Grado en Ingeniería en Informática Doble Grado en Ingeniería en Informática y Administración de Empresas
Más detallespor María Luisa Pérez Seguí
Teoría de Gráficas por María Luisa Pérez Seguí Introducción Se presenta aquí el material correspondiente al curso de maestría de Teoría de Gráficas, el cual se imparte en el Posgrado Conjunto de Matemáticas
Más detallesSobre digrafos adjuntos y (h, j) adjuntos de multidigrafos k regulares
Revista Colombiana de Matemáticas Volumen 37 (2003), páginas 81 86 Sobre digrafos adjuntos y (h, j) adjuntos de multidigrafos k regulares Elsa Osio Teresa Braicovich Cora Bernardi Cristina Costes Universidad
Más detallesSe puede dibujar la siguiente figura, empezando y terminando en el mismo punto, sin levantar e lápiz del papel?
Se puede dibujar la siguiente figura, empezando y terminando en el mismo punto, sin levantar e lápiz del papel? Y esta otra? Los puentes de Königsberg Königsberg es famosa por ser la ciudad natal de Immanuel
Más detallesSe puede dibujar la siguiente figura, empezando y terminando en el mismo punto, sin levantar e lápiz del papel?
Se puede dibujar la siguiente figura, empezando y terminando en el mismo punto, sin levantar e lápiz del papel? Y esta otra? Los puentes de Königsberg Königsberg es famosa por ser la ciudad natal de Immanuel
Más detallesLógica de Proposiciones y de Predicado
Lógica de Proposiciones y de Predicado Franco D. Menendez LABIA FACET - UNT UT3: Lógica de Predicados»Propiedad Conmutativa (E1 E2) (E2 E1)»Propiedad Distributiva»Propiedad Asociativa»Leyes de De Morgan»Doble
Más detallesObjetivos 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
Más detalles4. Espacios vectoriales
Contents 4 Espacios vectoriales 2 4.1 Dependencia e independencia lineal.................................. 4 4.2 Subespacios vectoriales.............................................. 7 4.3 Bases y dimensión..................................................
Más detallesRelaciones Binarias. Matemática Discreta. Agustín G. Bonifacio UNSL. Relaciones Binarias
UNSL Relaciones Binarias Relaciones Binarias (Sección 3.1 del libro) Definición Una relación (binaria) R de un conjunto X a un conjunto Y es un subconjunto del producto cartesiano X Y. Si (x,y) R, escribimos
Más detallesGrafos. CCIR / Depto Matemáticas CB102
CB102 Conceptos Los grafos son una técnica de modelación de problemas atractiva y útil. Problemas de diferentes áreas pueden ser modelados mediante su uso: redes de transporte de bienes de consumo, redes
Más detallesGrafos. es un grafo sobre V, donde V es el conjunto de vértices y E el conjunto de aristas. Lo anotaremos G ( V, E) Abierto Cerrado
Grafos Sea V un conjunto finito no vacío, y E V V. El par ( V, E) es un grafo sobre V, one V es el conjunto e vértices y E el conjunto e aristas. Lo anotaremos G ( V, E). Vértice(s) repetio(s) Arista(s)
Más detallesUnidad 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
Más detallesÁ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
Más detallesSesió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
Más detallespor María Luisa Pérez Seguí
Teoría de Gráficas por María Luisa Pérez Seguí Introducción Se presenta aquí el material correspondiente al curso de maestría de Teoría de Gráficas, el cual se imparte en el Posgrado Conjunto de Matemáticas
Más detallesAlgoritmos 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
Más detallesOBJETIVOS ÍNDICE BIBLIOGRAFÍA
OBJETIVOS Tema 9: GRAFOS Primera Parte Estructuras de Datos y Algoritmos Curso 2002/03 Definiciones formales de grafo y conceptos relacionados Estructuras de datos para representar grafos Algoritmos para
Más detalles