Capítulo 7. Grafos. Continuar

Documentos relacionados
Los elementos de V son los vértices (o nodos) de G y los elementos de A son las aristas (o arcos) de G.

UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-RUACS. Investigación de Operaciones

Un grafo G = (V, E) se dice finito si V es un conjunto finito.

TEMA IV TEORÍA DE GRAFOS

Grafos. Algoritmos y Estructuras de Datos III

2007 Carmen Moreno Valencia

Es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre

GRAFOS. 1. La matriz de adyacencia del grafo G es

Grafos. 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. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30

Grafos Los siete puentes de Königsberg: Teoría de Grafos

Trayectorias y circuitos Eulerianos y Hamiltonianos,

Teoría de Grafos Introducción Grafos isomorfos

Francis Guthrie Planteo el problema de los cuatro colores, después de colorear el mapa de Inglaterra 9/15/2015 3

Indice. 1. Tipos de grafos. 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios

Álgebra y Matemática Discreta

Tema: Los Grafos y su importancia para la optimización de redes.

Algebra Matricial y Teoría de Grafos

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} }

TEORIA DE GRAFOS. Estructuras Discretas Ing. Jenny Paredes Aguilar

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

LAS CIENCIAS DE LA PLANIFICACIÓN

Ejercicios de Grafos Hoja 1 2 curso I.T.I.S. Universidad de Salamanca 2009/10

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

Grafos y Redes. 3. Resolución: Dibujar el camino sin levantar el lápiz y pasando sólo una vez por cada arco o arista.

Introducción a la Teoría de Grafos

Tema 1: Matrices. October 13, 2016

Grafos. CCIR / Depto Matemáticas CB102

INDICE INTRODUCCION1 DESARROLLO2 GRAFOS (CONCEPTO).2 ARISTAS...2 VERTICES2 CAMINOS.3 CLASIFICACION DE GRAFOS...3 GRAFOS EULERIANOS.

Teoría de grafos y optimización en redes

Sesión 4: Teoría de Grafos

Grafos y Colores. Talento Matemático. Real Academia de Ciencias JLF

Capítulo 6. Relaciones. Continuar

GRAFOS I. Antonio Luis Rodríguez López-Cañizares y Ceferino Ruiz Garrido

Introducción a la Teoría de Grafos

CIRCUITOS DE EULER Y HAMILTON

Capítulo 9. Introducción a los lenguajes formales. Continuar

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

Matrices y aplicaciones

Capítulo 4: Grafos Clase 2: Caminos, Circuitos Eulerianos y Hamiltonianos

Introducción a la teoría de grafos

Formulación del problema de la ruta más corta en programación lineal

MATEMÁTICAS PARA LA COMPUTACIÓN

300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos

Tema 5: Grafos. Índice. E. Martín, A. Méndez, C. Ortiz y J. Sendra. Febrero de Guía del tema. 1. Grafos 1

Coloración de grafos

Matemáticas Discretas TC1003

4-N-Cubos. 4.1 Representación y cubos de diferentes dimensiones. 4.2 Generalizaciones sobre N-Cubos. 4: N-Cubos 1

Nombre de la asignatura : Matemáticas Discretas. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9305

Tema: Algoritmos para la ruta más corta en un Grafo.

Simplificación de expresiones booleanas usando mapas de Karnaugh

Curso Curso

1. GRAFOS : CONCEPTOS BASICOS

MODULARIDAD Y ESTRUCTURA DE COMUNIDADES EN REDES MATI

Grafos. Amalia Duch Brown Octubre de 2007

TEMA 5 El tipo grafo. Tipo grafo

Programación Lineal. Modelo de Redes. Alcance de las aplicaciones. Curso: Investigación de Operaciones Ing. Javier Villatoro

T2. GRAFOS Y MATRICES

Matrices. Ejercicio 1. Dada la matriz A = 2. completa: a 11 =, a 31 =, a 23 =, = 3, = 2, = 7.

CALCULO DIFERENCIAL Escuela Colombiana de Ingeniería. Geometría Analítica = Unión de Álgebra con la Geometría.

Diagramas de Bloques

Caminos Eulerianos y la Fórmula de Euler

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad

GRAFOS CREACIÓN DE ÍNDICES EN GOOGLE DE LOS SITIOS DE LA RED DE INTERNET

Camiones, encomiendas, y teoría de grafos

Capítulo 8. Árboles. Continuar

Soluciones a algunos ejercicios de Matemática Discreta 1.

6. Diagramas de flujo.

TEMA 2 FUNDAMENTOS Y APLICACIONES DE LA TEORIA DE GRAFOS. DIAGRAMAS EN ARBOL.

Los paseos de Leonhard Euler

Figura 3.1. Grafo orientado.

Una Interfaz Grafo-Matriz

UNIVERSIDAD TECNOLOGICA DE PEREIRA PROGRAMA DE TECNOLOGIA ELECTRICA

Algoritmos y Estructuras de Datos III

Matemáticas discretas II

LAS CIENCIAS DE LA PLANIFICACIÓN

Unidad 6. Gráficas Planares

Objetivos formativos de Matemática Discreta. Tema 1: Conjuntos, aplicaciones y relaciones

Grafos. 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

Tema 7: Problemas clásicos de Programación Lineal

Á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.

CLASIFICACIÓN DE PROBLEMAS

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2011

Relaciones y teoría de grafos a través de Mathematica

Distribución Física y Transporte. Diseño de Rutas para Los Vehículos (Shortes Path) Giancarlo Salazar P

Métodos Cuantitativos de Organización Industrial Introducción

MATRICES 1. Averiguar Si son iguales las siguientes matrices: Dada la matriz A = 131, se pide: 122. , siendo I la matriz unidad de orden 3.

Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos.

Ruta más Corta con una sóla Fuente de Inicio (Single-Source Shortest Paths) DR. JESÚS A. GONZÁLEZ BERNAL CIENCIAS COMPUTACIONALES INAOE

Se puede dibujar la siguiente figura, empezando y terminando en el mismo punto, sin levantar e lápiz del papel?

Apuntes elaborados por: Aaron Asencio, Eduardo Quevedo, Raquel López Revisado por: Javier Miranda el???

GRAFOS. Prof. Ing. M.Sc. Fulbia Torres

Caminos y Flujos optimales. Introducción a la Investigación de Operaciones 2007

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS

Slide 1 / 174. Geometría 2D Parte 1: Relaciones Geométricas, Perímetro y Circunferencia

FRACCION GENERATRIZ. Pasar de decimal exacto a fracción

Matemática Discreta TEORIA DE GRAFOS. Ester Simó Marisa Zaragozá. Departamento Matemática Aplicada IV EPSEVG - UPC

FORMALIZACIÓN Y EJECUCIÓN DEPARTAMENTO DE ELECTRÓNICA Y COMPUTADORES. Mercedes Granda Departamento de Electrónica y Computadores

John Venn Matemático y filósofo británico creador de los diagramas de Venn

SIMPLIFICACIÓN DE FUNCIONES LÓGICAS

Transcripción:

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. Este problema consiste en recorrer 7 puentes que conectan 4 porciones de tierra, con la condición de pasar por cada puente una sola vez. Los grafos son representaciones de las redes, y por medio de ellos se puede expresar en forma visual y sencilla la relación entre elementos de distinto tipo.

Partes de un grafo Un grafo es un diagrama que consta de un conjunto de vértices y un conjunto de datos, los elementos de un grafo constan de vértices, lados, lados paralelos, lazo y valencia de un vértice. Vértices: Se indican por medio de un pequeño círculo y se les asigna un número o letra. Lados: Son las líneas que unen un vértice con otro y se les asigna una letra, un número o una combinación de ambos. Lados paralelos: Son aquellas aristas que tienen relación con un mismo par de vértices. Lazo: Es aquella arista que sale de un vértice y regresa al mismo vértice. Valencia de un vértice: Es el número de lados que salen o entran a un vértice.

Tipos de grafos Grafo simple: Son aquellos grafos que no tienen lazos ni lados paralelos. Grafo completo de n vértices (K,,): Es el grafo en donde cada vértice está relacionado con todos los demás, sin lazos ni lados paralelos. Complemento de un grafo: Es el grafo que le falta al grafo G, de forma que entre ambos forman un grafo completo de n vértices. Grafo bipartido: Es el grafo que está compuesto por dos conjuntos de vértices, en donde los elementos del conjunto A se relacionan con los del conjunto B, pero entre los vértices de un mismo conjunto no existe arista que los una. Grafo bipartido completo (Kn,m): Es el grafo que está compuesto por dos conjuntos de vértices, y en el que cada vértice de A está unido con todos los vértices de B, pero entre los vértices de uno mismo no existe arista que los una.

Representación matricial El uso de matrices para representar sistemas de ecuaciones, relaciones o grafos permite una rápida y clara manipulación de la información, así como el determinar algunas propiedades de los grafos que de otra manera serían más difíciles de obtener. Matriz de adyacencia: Es una matriz cuadrada en la cual los vértices del grafo se indican como filas y como columnas. Matriz de incidencia: En esta matriz se colocan los vértices del grafo como filas y las aristas como columnas.

Caminos y circuitos En un grafo se puede recorrer la información de diferente manera, lo cual implica seguir distintas rutas para llegar de un modo del grafo a otro. Camino: Es una sucesión de lados que van de un vértice x a un vértice w. Circuito: Es un camino del vértice w al vértice w; esto es, un camino que regresa al mismo vértice de donde salió. Circuito simple de longitud: Es aquel camino del vértice w al vértice w que solamente tiene un ciclo en la ruta que sigue. Camino simple de longitud: Es una sucesión de lados que van de un vértice x a un vértice w, en donde los lados que componen dicho camino son distintos e iguales a n. Esto significa que no se puede pasar dos veces por una misma arista.

Isomorfismo Se dice que dos grafos G 1 y G 2 son isomorfos cundo teniendo apariencia diferente realmente son iguales porque coinciden en el número de lados, número de vértices, conjunto de valencias, ser o no conexos, número de circuitos de longitud n y tener o no un circuito de Euler. Esto implica que todos los vórtices de G 1 tienen una arista equivalente en G 2.

Grafos planos Un grafo plano es aquel que se puede dibujar en un solo plano y cuyas aristas no se cruzan entre sí.

Coloración de datos Sea G (V, A) un grafo y sea C un conjunto de colores. La coloración de los vértices V del grafo usando un color del conjunto C se encuentra dada por la función. Esto implica que cuando se lleva a cabo la coloración en vértices de un grafo, cada par de vértices adyacentes v 1 y v 2 del grafo deberán estar iluminados con un color diferente.

Número cromático Se llama número cromático del grafo G al número mínimo de colores con que se puede colorear un grafo cuidando que los vértices adyacentes no tengan el mismo color.

Coloración de grafos planos Todo mapa puede ser representado por un grafo plano, en donde cada parte del mapa representa un vértice. En el grafo también se debe incluir la parte que rodea el mapa como un vértice adicional, ya que es adyacente a varias partes del mapa. Dos partes del mapa que son vecinos se representan como vértices adyacentes en el grafo.

Polinomio cromático Al número de formas en que se puede colorear el grafo G usando para ello w colores se llama polinomio cromático de G.

Aplicaciones de los grafos Actualmente nada funciona de manera individual, por el contrario existe una relación entre los distintos elementos que integran un sistema, trabajo o equipo. Puesto que los grafos permiten modelar todo aquello que está relacionado, es evidente que su aplicación es muy amplia y variada.

Reconocimiento de patrones mediante grafos de similaridad Los grafos de similaridad permiten agrupar información con características semejantes. Esto implica formar subgrafos en donde los vértices de un subgrafo están relacionados entre sí, pero no tienen relación con los vértices del otro subgrafo, ya que no son similares.

Determinación de la ruta más corta mediante grafos ponderados En un grafo ponderado a las aristas se les asigna un valor al que se le llama ponderación y que podría representar la distancia que hay de un nodo a otro, o bien el costo de transportarse de una ciudad a otra. Determinar la ruta más corta es un problema típico de la teoría de grafos, y consiste en encontrar el camino más corto para ir de una ciudad origen w a una ciudad destino x.