Matemáticas Básicas para Computación

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Matemáticas Básicas para Computación"

Transcripción

1 Matemáticas Básicas para Computación

2 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 10 Nombre: Grafos Objetivo: Al término de la sesión el participante conocerá los elementos que integran los grafos, sus características y sus diversos tipos. Contextualización La importancia de los grafos se basa en que son una representación natural de las redes, gracias a ellos las relaciones que se dan entre los elementos las podemos expresar visualmente. Los grafos permiten resolver los problemas de una manera práctica y muy confiable; además de facilitarnos la resolución de problemas. También nos ayudan a prevenir y dar solución a problemas futuros.

3 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 2 Introducción al Tema Un grafo denominado como G, es un par ordenado de V y A, en dónde V es un conjunto de vértices o nodos del grafo y A es un conjunto de aristas, arcos o ejes del grafo, también conocidos como pares de vértices. Los conjuntos de objetos que no tienen restricción de relación entre ellos son representados mediante grafos. Los grafos no sólo se pueden usar en matemáticas o en la computadora, con los grafos podemos representar cosas de la vida cotidiana como son, circuitos eléctricos, redes de transporte, mapas de carreteras, entre otras.

4 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 3 Explicación Grafos Los grafos se constituyen básicamente por tres partes: Las aristas (A), vértices (V) y los caminos que pueda contener el mismo grafo. La notación que se usa comúnmente para identificar a los grafos es G = A (V, A). Los 4 componentes de los grafos son: Aristas: Son las líneas con las que se unen los vértices. Vértices: Son los nodos o puntos del grafo. Lazo: Es un arista cuyos extremos inciden sobre el mismo vértice. Valencia: Es el número de lados que salen o entran en el vértice. Tipos de Grafos Grafos simples: Se dice que un grafo es simple cuando a lo más existe una arista uniendo dos vértices cualesquiera. Grafo completo: Se denomina así cuando existen aristas uniendo todos los pares posibles de vértices.

5 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 4 Grafos bipartitos: Un grafo es bipartito cuando se puede expresar como G={V1 u V2, A}, cumpliendo las siguientes condiciones: V1 y V2 no deben ser vacíos y deben ser distintos. Cada arista de A une un vértice de V1 con uno de V2. No existen aristas uniendo dos elementos de V1; análogamente para V2. Grafos Planos: se dice que un grafo es plano cuando admite una representación en el plano de forma que las aristas no se corten, salvo en sus extremos.

6 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 5 Grafo Conexo: es cuando cada par de sus vértices están conectados. 1. Conexo b) Conexo C) No es conexo Grafos Ponderados: Se le llama ponderados a los grafos que se le asigna un número a cada una de las aristas. Este número representa un peso para el recorrido a través de la arista. Representación de los grafos Si se tiene un grafo G = (V, A) con n vértices, su matriz de adyacencia es una matriz de orden nxn.

7 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 6 En cambio si tenemos un grafo G = (V,A) con n= V vértices y m= A aristas, la matriz de incidencia será de orden nxm

8 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 7 Conclusión Como pudimos ver los grafos juegan un papel muy importante en la fundamentación matemática para computación. Los grafos son una buena herramienta para moldear fenómenos discretos, además de que son fundamentales para la comprensión del análisis de algoritmos y la estructura de datos. De igual forma a los temas anteriores, los grafos nos demuestran que estas herramientas no solo se usan en las matemáticas o en la computadora, sino que son herramientas que usamos a lo largo de nuestra vida, día a día.

9 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 8 Para aprender más Matemáticas para computadora: Componentes de un grafo. Matemáticas para computadora: Representación computacional. Valencia. (2011) Redes y emparejamientos en Teoría de Grafos, video de youtube. PassItEDU. (2014) Matemáticas discretas Teorías de grafos (Parte ½). Video de YouTube: u.be

10 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 9 Actividad de Aprendizaje Instrucciones: Aplica los conceptos relacionados con la teoría de grafos para determinar y fundamentar si los siguientes son conexos o no y a qué tipo pertenecen. Una aplicación principal de los grafos es el poder esquematizar algún problema geográfico como puede ser el siguiente: siete ciudades A, B, C, D, E, F y G están conectadas por un sistema de autopistas como sigue: 1) I-22 va de A a C, pasando por B 2) I-33 va de C a D y continúa hacia F 3) I-44 va de D por E hacia A 4) I-55 va de D a B pasando por G 5) I-66 va de G a D Dibujar el grafo que represente esta situación. Identifica qué representan los nodos y qué representan las aristas. Sube a la plataforma tu trabajo en el lugar indicado.

11 MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 10 Bibliografía Matemáticas para computadora. (2013). Obtenido de Grafos: Tecnológico de Monterrey Campus Cuernavaca. (2008). Matemáticas Discretas. Obtenido de Teoría de Grafos: Teoria_Grafos.pdf

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 9 Nombre: Funciones Objetivo: Durante la sesión el participante identificará las características y los tipos de funciones

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 11 Nombre: Árboles Objetivo: Al término de la sesión el participante conocerá los tipos de grafos específicamente

Más detalles

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

Capítulo 7. Grafos. Continuar

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.

Más detalles

Matemáticas Discretas

Matemáticas Discretas Coordinación de Ciencias Computacionales - INAOE Matemáticas Discretas Cursos Propedéuticos 2016 Ciencias Computacionales INAOE Dr. Enrique Muñoz de Cote jemc@inaoep.mx http://ccc.inaoep.mx/~jemc Oficina

Más detalles

Teoría de Grafos I. 2. Describa tres situaciones prácticas en las cuales un grafo pueda ser útil.

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

Más detalles

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

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

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

Más detalles

Tema: Recorrido de Grafos. Ruta más corta

Tema: Recorrido de Grafos. Ruta más corta PED104. Guía N 12 Página 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación con Estructuras de Datos Tema: Recorrido de Grafos. Ruta más corta Competencia Desarrolla sistemas de información

Más detalles

Un GRAFO O GRAFO NO ORIENTADO es una terna G = {V, A,ϕ } conv

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

Más detalles

Capítulo 5 Introducción a la teoría de grafos

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)

Más detalles

Tema 5 Árboles y Grafos.

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.

Más detalles

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

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

Más detalles

Matemáticas Discretas

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 jemc@inaoep.mx http://ccc.inaoep.mx/~jemc Oficina

Más detalles

Grafos. Algoritmos y Estructuras de Datos III

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

Más detalles

Álgebra y Matemática Discreta

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

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

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,

Más detalles

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

Tema: Algoritmos para la ruta más corta en un Grafo. Programación IV. Guía No. 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Tema: Algoritmos para la ruta más corta en un Grafo. Objetivos Específicos Definir el concepto de camino

Más detalles

1. GRAFOS : CONCEPTOS BASICOS

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

Más detalles

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

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

Conceptos básicos en la Teoría de Grafos

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

Más detalles

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

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

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

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

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

Más detalles

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

Francis 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 detalles

Tema 1: Introducción a la Teoría de Grafos

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

Más detalles

Universidad Tecnológica Nacional Facultad Regional Buenos Aires. Gestión de Datos. Teoría de Grafos

Universidad Tecnológica Nacional Facultad Regional Buenos Aires. Gestión de Datos. Teoría de Grafos Universidad Tecnológica Nacional Facultad Regional Buenos Aires Gestión de Datos Teoría de Grafos Ing. Enrique Reinosa Julio 2007 Índice Grafos... 3 Conceptos y Definiciones... 3 Caminos, pasos y ciclos...

Más detalles

Es 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 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 detalles

Taller de grafs: rutes, mapes i xarxes socials

Taller de grafs: rutes, mapes i xarxes socials Taller de grafs: rutes, mapes i xarxes socials Cristina Chiralt y Fernando Hernando Universidad Jaume I e Instituto Universitario de Matemáticas y sus Aplicaciones de Castellón Grado de Matemática Computacional

Más detalles

Tema 5: Grafos. CIS - UABJB - Estructura de Datos II Ing. Freddy Melgar Algarañaz 1

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

Más detalles

Matemáticas Básicas para Computación. Sesión 8: Relaciones

Matemáticas Básicas para Computación. Sesión 8: Relaciones Matemáticas Básicas para Computación Sesión 8: Relaciones Contextualización Las Relaciones son de mucha importancia en el ámbito matemático y sobre todo en el área de computación, pues resulta ser una

Más detalles

CLAVE V

CLAVE V CLAVE-962-2-V-2-00 -2017 UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA DEPARTAMENTO DE MATEMÁTICA CURSO: Matemática para computación 2 SEMESTRE: Segundo CÓDIGO DEL CURSO: 962 TIPO DE EXAMEN:

Más detalles

Total de horas: Horas de teoría: semana UNIDAD 1 OBJETIVO

Total de horas: Horas de teoría: semana UNIDAD 1 OBJETIVO PROGRAMA DE ESTUDIOS Nombre de la unidad de aprendizaje Seminario de solución de problemas de Matemáticas Discretas Modalidad: Presencial Departamento: Departamento de Ciencias Básicas, Aplicadas e Ingenierías

Más detalles

Teoría de Grafos y Árboles.

Teoría de Grafos y Árboles. Estructuras Discretas Teoría de Grafos y Árboles. Prof. Miguel Fagúndez www.geocities.com/mfagundez4 1 www.geocities.com/mfagundez4 www.geocities.com/mfagundez4 3 Grafos: Definición Un grafo no es mas

Más detalles

A5 Introducción a la optimización en redes

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

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 6 Nombre: Álgebra Booleana Objetivo Durante la sesión el participante identificará las principales características

Más detalles

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

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

Más detalles

TEMA IV TEORÍA DE GRAFOS

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 detalles

2007 Carmen Moreno Valencia

2007 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 detalles

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

Tema: 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 detalles

Hamilton, Euler y Dijkstra

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

Más detalles

Taller de Grafos: Rutas, Mapas y Redes Sociales

Taller de Grafos: Rutas, Mapas y Redes Sociales Taller de Grafos: Rutas, Mapas y Redes Sociales Cristina Chiralt y Fernando Hernando Universidad Jaume I e Instituto Universitario de Matemáticas y sus Aplicaciones de Castellón Grado de Matemática Computacional

Más detalles

Introducción a la Teoría de Grafos

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.

Más detalles

Guayaquil, Agosto de 2017

Guayaquil, Agosto de 2017 Guayaquil, Agosto de 207. Introducción En matemáticas, un grafo es un conjunto de elementos llamados vértices o nodos, conectados por medios de enlaces denominados aristas o arcos. Un grafo, desde un punto

Más detalles

Estructura de Datos Página 1 de 13 ESTRUCTURA DE DATOS

Estructura 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

Grafos eulerianos. Introducción a los grafos eulerianos GRAFOS EULERIANOS. Contenido. Contenido Introducción a los grafos eulerianos

Grafos eulerianos. Introducción a los grafos eulerianos GRAFOS EULERIANOS. Contenido. Contenido Introducción a los grafos eulerianos Grafos eulerianos Introducción a los grafos eulerianos Como saber si un grafo es euleriano Cristina Jordán Lluch Instituto de Matemáticas Multidisciplinar Grupo de Modelización Físico-Matemática Los puentes

Más detalles

Teoría de redes y optimización en redes

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

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 5 Nombre: Tablas de verdad Objetivo Al término de la sesión el participante aplicará los conceptos de lógica a través

Más detalles

Teoría de Grafos Introducción Grafos isomorfos

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

Más detalles

Grafos. 19 de diciembre de 2013

Grafos. 19 de diciembre de 2013 Grafos 19 de diciembre de 2013 Grafo Un grafo es un conjunto, no vacío, de objetos llamados vértices (o nodos) y una selección de pares de vértices, llamados aristas (edges en inglés) que pueden ser orientados

Más detalles

Francisco J. Hernández López

Francisco J. Hernández López Francisco J. Hernández López fcoj23@cimat.mx Estructura de datos no lineales donde cada componente o nodo puede tener uno o más predecesores (a diferencia de los árboles) y sucesores Un grafo esta formado

Más detalles

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.

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. Grafos y Redes. Nodos: vértices, 2, 3 2. Arcos: aristas, conexión entre nodos. 2, 54, etc. 3. Resolución: Dibujar el camino sin levantar el lápiz y pasando sólo una vez por cada arco o arista. 4. Grado

Más detalles

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

Tema: Algoritmos para la ruta más corta en un Grafo. Programación IV. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Tema: Algoritmos para la ruta más corta en un Grafo. Objetivos Específicos Definir el concepto de camino

Más detalles

Análisis de Algoritmos Teoría de grafos

Aná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 detalles

Teoría de grafos 1 A=

Teoría de grafos 1 A= Teoría de grafos. Un grafo es un conjunto, no vacío, de objetos llamados vértices (o nodos) y una selección de pares de vértices, llamados aristas que pueden ser orientados o no. Típicamente, un grafo

Más detalles

Representación y manipulación de grafos: caminos, expansión, cortes y flujos

Representación y manipulación de grafos: caminos, expansión, cortes y flujos Un grafo G es un par de conjuntos G =(V,E) Representación y manipulación de grafos: caminos, expansión, cortes y flujos V = un conjunto de n vértices u, v, w V E = un conjunto de m aristas V = n, E = m

Más detalles

Estructuras de Datos y Algoritmos

Estructuras de Datos y Algoritmos Estructuras de Datos y Algoritmos Práctico 3: Grafos (Finalización: 06/09) Ing. en Computación - Ing. en Informática - Prof. en Computación Año 2018 Ejercicio 1: Dado el siguiente p-digrafo: 5 b 6 d 11

Más detalles

Deseamos interconectar entre si todos los ordenadores de un edificio

Deseamos interconectar entre si todos los ordenadores de un edificio Teoría de grafos Deseamos interconectar entre si todos los ordenadores de un edificio Tres problemas de conexión: Conectar una serie de ordenadores por pares Procurar que la distancia por cable entre dos

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 7 Nombre: Compuertas Lógicas Objetivo Al término de la sesión el participante aplicará los conceptos de compuertas

Más detalles

TEMA 5 El tipo grafo. Tipo grafo

TEMA 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 detalles

Gráficas : teoría, aplicaciones e interacciones : II

Gráficas : teoría, aplicaciones e interacciones : II J. Ramírez Alfonsín Université Montpellier 2, Francia Facultad de Ciencias, UNAM, México 22 de Enero de 2013 1 Ciclos 2 Gráficas hamiltonianas 3 Arboles 4 Gráficas Eulerianas 5 Gráficas dirigidas 6 Problema

Más detalles

TEORIA DE GRAFOS. Estructuras Discretas Ing. Jenny Paredes Aguilar

TEORIA 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 detalles

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

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

Más detalles

Grafos: Fundamentos Representaciones, etc. Jose Aguilar

Grafos: 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 detalles

El TAD Grafo. El TAD Grafo

El TAD Grafo. El TAD Grafo Objetivos! Estudiar la especificación del TAD Grafo! Presentar diferentes alternativas de implementación! Conocer los algoritmos más importantes de manipulación de grafos Contenidos.1 Conceptos. Especificación

Más detalles

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

GRAFOS I. Antonio Luis Rodríguez López-Cañizares y Ceferino Ruiz Garrido 1 GRAFOS I Antonio Luis Rodríguez López-Cañizares y Ceferino Ruiz Garrido El alumno que siga esta lección aprenderá a resolver algunos tipos diferentes de problemas con el auxilio de los grafos. La Teoría

Más detalles

5.4 Caminos mínimos: Algoritmo de Dijkstra

5.4 Caminos mínimos: Algoritmo de Dijkstra 81 5.4 Caminos mínimos: Algoritmo de Dijkstra Al observar nuestro mapa de carreteras se pueden considerar las distancias en km que hay entre las ciudades, a cada arista se le asigna el valor correspondiente

Más detalles

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

Más detalles

Los grafos son estructuras de datos Representan relaciones entre objetos. Son aplicables en. Relaciones arbitrarias, es decir No jerárquicas.

Los grafos son estructuras de datos Representan relaciones entre objetos. Son aplicables en. Relaciones arbitrarias, es decir No jerárquicas. ESTRUCTURA DE DATOS Los grafos son estructuras de datos Representan relaciones entre objetos Relaciones arbitrarias, es decir No jerárquicas Son aplicables en Química Modem Geografía Ing. Eléctrica e Industrial,

Más detalles

Redes Complejas. Inteligencia Colectiva y Sistemas de Recomendación Master Propio en Data Science y Big Data (II Edición: )

Redes Complejas. Inteligencia Colectiva y Sistemas de Recomendación Master Propio en Data Science y Big Data (II Edición: ) Redes Complejas Inteligencia Colectiva y Sistemas de Recomendación Master Propio en Data Science y Big Data (II Edición: 2017-2018) Qué es una red? Conjunto de puntos, algunos de ellos conectados mediante

Más detalles

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

En lo particular, esta materia permitirá al alumno aplicar las herramientas básicas de matemáticas discretas en:

En lo particular, esta materia permitirá al alumno aplicar las herramientas básicas de matemáticas discretas en: Nombre de la asignatura: Matemáticas Discretas Créditos: 3 2-5 Aportación al perfil En lo particular, esta materia permitirá al alumno aplicar las herramientas básicas de matemáticas discretas en: El análisis

Más detalles

Tema 2.TEORIA Y APLICACIONES DE LA TEORÍA DE GRAFOS.

Tema 2.TEORIA Y APLICACIONES DE LA TEORÍA DE GRAFOS. Tema 2.Fundamentos y aplicaciones de la teoría de grafos. 1 Tema 2.TEORIA Y APLICACIONES DE LA TEORÍA DE GRAFOS. 1. Introducción. Teoría de grafos en una rama de la Topología Surge de los estudios de Euler

Más detalles

Estructuras de Datos ARBOLES Y GRAFOS

Estructuras de Datos ARBOLES Y GRAFOS Estructuras de Datos ARBOLES Y GRAFOS Rosa Barrera Capot rosa.barrera@usach.cl Grafo? Características Permiten Modelar un problema Aplicaciones: Ingeniería de Sistemas Modelado de Redes Ingeniería Industrial

Más detalles

Parte de Algoritmos de la asignatura de Programación Master de Bioinformática. Grafos

Parte de Algoritmos de la asignatura de Programación Master de Bioinformática. Grafos Parte de Algoritmos de la asignatura de Programación Master de Bioinformática Grafos Web asignatura: http://dis.um.es/~domingo/algbio.html E-mail profesor: domingo@um.es Transparencias preparadas a partir

Más detalles

Instituto de Matemática y Física Taller de Matemática 2009 Estudiantes de Enseñanza Media

Instituto de Matemática y Física Taller de Matemática 2009 Estudiantes de Enseñanza Media Taller 6 Introducción Desde niños (as) sabemos como dibujar una estrella sin levantar el lápiz ni pasar dos veces por el mismo trazo. Si no la han hecho nunca vean que es posible. Un desafío que muchas

Más detalles

Ejercicios 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 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 detalles

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

300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos

300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos 300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos Pontificia Universidad Javeriana Cali Ingeniería de Sistemas y Computación Prof. Gloria Inés Alvarez V. Qué es un computador? Todos lo sabemos!!!

Más detalles

Algebra Matricial y Teoría de Grafos

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

Más detalles

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

Relaciones y teoría de grafos a través de Mathematica VIII FESTIVAL INTERNACIONAL DE MATEMÁTICA 7 al 9 de junio de 2012. Sede Chorotega, Universidad Nacional, Liberia, Costa Rica Relaciones y teoría de grafos a través de Mathematica Máster Enrique Vílchez

Más detalles

Estructuras Administrativas. Sesión 7: Diagramas de Flujo

Estructuras Administrativas. Sesión 7: Diagramas de Flujo Estructuras Administrativas Sesión 7: Diagramas de Flujo Contextualización Podremos entender como diagramas de flujo que es un esquema para representar gráficamente un algoritmo. Se basa más que nada especialmente

Más detalles

OBJETIVOS ÍNDICE BIBLIOGRAFÍA

OBJETIVOS Í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

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 7. GRAFOS

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 7. GRAFOS MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 7. GRAFOS RESPUESTA Y DESARROLLO DE EJERCICIOS AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO 7.1.- a) No es grafo simple ya que los

Más detalles

Capítulo 6. Relaciones. Continuar

Capítulo 6. Relaciones. Continuar Capítulo 6. Relaciones Continuar Introducción Una relación es una correspondencia entre dos elementos de dos conjuntos con ciertas propiedades. En computación las relaciones se utilizan en base de datos,

Más detalles

Definiciones: conjuntos, grafos, y árboles. Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002

Definiciones: conjuntos, grafos, y árboles. Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002 Definiciones: conjuntos, grafos, y árboles Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002 1 Conjuntos (sets) y Grafos (graphs) Un Conjunto es una colección de objetos distintos. No

Más detalles

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 ( ) 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 detalles

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

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

Más detalles

Tema 1: Matrices. October 13, 2016

Tema 1: Matrices. October 13, 2016 Tema 1: Matrices October 13, 2016 1 Matrices Las matrices se usan en muchos ámbitos de las ciencias: sociología, economía, hojas de cálculo, matemáticas, física,... Se inició su estudio en el siglo XIX

Más detalles

UNIVERSIDAD NACIONAL DEL ALTIPLANO

UNIVERSIDAD NACIONAL DEL ALTIPLANO UNIVERSIDAD NACIONAL DEL ALTIPLANO FACULTAD DE INGENIERA MECÁNICA ELÉCTRICA, ELECTRÓNICA Y SISTEMAS ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS Monografía: Recorrido y búsqueda en árboles Autor: Lizbeth

Más detalles

Tema 4. Estructura de datos no lineales Arboles y Grafos. J.T.P. Maria Eugenia Valesani - Programacion 1 - Fa.Ce.Na.

Tema 4. Estructura de datos no lineales Arboles y Grafos. J.T.P. Maria Eugenia Valesani - Programacion 1 - Fa.Ce.Na. Tema 4 Estructura de datos no lineales rboles y Grafos 4.1.1. Introducción Las estructuras de datos vistas en apartados anteriores son de tipo lineales, dado que a cada elemento le seguía siempre otro

Más detalles

Matemáticas discretas II

Matemá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 detalles

Matemáticas Discretas Tc1003 Teoría de Grafos

Matemáticas Discretas Tc1003 Teoría de Grafos Definición. Sea A un grafo. A recibe el nombre de árbol sí y sólo si: A es conexo. A no contiene circuitos. Ejemplos: Definición. Sea A un árbol. Un vértice de grado 1 se llama una hoja. Un vértice de

Más detalles

TEORÍA DE GRAFOS Ingeniería de Sistemas

TEORÍA DE GRAFOS Ingeniería de Sistemas TEORÍA DE GRAFOS Ingeniería de Sistemas Código: MAT-31114 AUTORES Ing. Daniel Zambrano Ing. Viviana Semprún UNIDADES DE LA ASIGNATURA» UNIDAD I. Relaciones» UNIDAD II. Estructuras Algebraicas» UNIDAD III.

Más detalles

Análisis y Diseño de Algoritmos. Teoría de Gráficas

Análisis y Diseño de Algoritmos. Teoría de Gráficas Teoría de Gráficas Arturo Díaz Pérez Sección de Computación Departamento de Ingeniería Eléctrica CINVESTAV-IPN Av. Instituto Politécnico Nacional No. 2508 Col. San Pedro Zacatenco México, D. F. CP 07300

Más detalles

CONTENIDO. 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados. 3.- Búsqueda de soluciones

CONTENIDO. 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados. 3.- Búsqueda de soluciones CONTENIDO 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados 3.- Búsqueda de soluciones 4.- Lenguajes de IA e Introducción a Sistemas Expertos 1.- Introducción a la Inteligencia

Más detalles

RESOLUCIÓN DE SUDOKUS

RESOLUCIÓN DE SUDOKUS RESOLUCIÓN DE SUDOKUS Propuesta de tema: En el siguiente proyecto nos enfocaremos en el Sudoku el cual cuyo objetivo es moldearlo así mismo utilizando grafos y con esto utilizando el coloreo para ver si

Más detalles

El análisis de los problemas de localización es un área fértil de investigación

El análisis de los problemas de localización es un área fértil de investigación El análisis de los problemas de localización es un área fértil de investigación desde principios de siglo. El primer modelo de localización fue propuesto por Alfred Weber en 1909 [1], y domino por muchos

Más detalles