Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigación Sobre Grafos
Investigación Sobre Grafos
UPIICSA
Algoritmos Computacionales
Profesor: José Mario Rodríguez Aparicio
Secuencia: 3CM32
GRAFOS
Presenta: Méndez Rodríguez Cristopher J.
Fecha de Entrega: 24/Marzo/2020
Contenido
Introducción................................................................................................................................3
Definición de Grafo......................................................................................................................4
Clasificación de Grafos.................................................................................................................5
Grafo dirigido...........................................................................................................................5
Grafo no dirigido......................................................................................................................5
Grafo etiquetados....................................................................................................................5
En computación….........................................................................................................................6
Estructura de lista........................................................................................................................6
lista de incidencia.....................................................................................................................6
lista de adyacencia...................................................................................................................6
Estructuras matriciales.................................................................................................................7
Vertice..........................................................................................................................................7
Subgrafo.......................................................................................................................................7
Reglas...........................................................................................................................................8
Grado en grafos..........................................................................................................................9
Grado entrante de un vértice...................................................................................................9
Grado saliente de un vértice....................................................................................................9
Grado de un vértice..................................................................................................................9
Terminología de grafos...............................................................................................................9
Trayectoria o camino................................................................................................................9
Camino Simple.........................................................................................................................9
Longitud de una trayectoria...................................................................................................10
Ciclos......................................................................................................................................10
Conclusiones..............................................................................................................................11
Bibliografia.................................................................................................................................12
Introducción
Un grafo es un conjunto de objetos llamados nodos o vértices, que pueden
estar unidos (conectados) por líneas llamada aristas.
El origen de la palabra grafo es griego y su significado etimológico es "trazar".
aparece con gran frecuencia como respuesta a problemas de la vida cotidiana,
algunos ejemplos podrían ser los siguientes: un gráfico de una serie de tareas
a realizar indicando su secuenciación (un organigrama), grafos matemáticos
que representan las relaciones binarias, una red de carreteras, la red de
enlaces ferroviarios o aéreos o la red eléctrica de una ciudad.
El origen de su estudio se remonta a mediados de 1736, cuando el matemático
suizo Leonhard Euler escribió un artículo científico en el cual se dedicaba a
analizar el problema de los puentes de Konisberg.
Éste consistía en el estudio de una hipótesis que se basaba en recorrer la
ciudad atravesando todos y cada uno de los 7 puentes de la ciudad y volver al
punto de partida.
Euler planteó este problema desde la incipiente teoría de grafos.
La conclusión para este problema planteado desde la teoría de grafos es que
debía pasarse al menos 2 veces por alguno de los puntos para hacer el
recorrido deseado.
Con este experimento inició todo el desarrollo de una teoría que hoy forma
parte fundamental de la informática y de la gestión de bases de datos.
Definición de Grafo
Grafo dirigido
Un grafo dirigido es aquel que tiene todas sus aristas dirigidas; es decir, un
dígrafo está asociado a un par ordenado. Por ejemplo, si w es vértice de partida
y v es vértice de llegada, entonces la arista se asocia a la pareja ordenada
(w,v), que es diferente de (v,w) ; es decir,
Los vértices de donde parten las aristas se denominan vértices salientes y los
vértices a donde llegan las aristas se llaman vértices entrantes.
Grafo no dirigido
Grafo etiquetados
Esta clasificación es denominada como grafos etiquetados o grafos dirigidos
con pesos. Este tipo de grafos concentran aristas que pueden poseer
información adicional donde podemos reflejar nombres, costos, valores u otros
datos. También a este grafo se le denomina red de actividades, y el número
asociado al arco se le denomina factor de peso. Se usa en el modelado de
problemas de la vida real; por ejemplo, al tiempo que se tardará en realizar una
actividad determinada o la distancia que hay de un lugar a otro.
En computación…
Estructura de lista
lista de incidencia
Las aristas son representadas con un vector de pares (ordenados, si el
grafo es dirigido), donde cada par representa una de las aristas.1
lista de adyacencia
Cada vértice tiene una lista de vértices los cuales son adyacentes a él. Esto
causa redundancia en un grafo no dirigido (ya que A existe en la lista de
adyacencia de B y viceversa), pero las búsquedas son más rápidas, al costo
de almacenamiento extra.
En esta estructura de datos la idea es asociar a cada vértice i del grafo una
lista que contenga todos aquellos vértices j que sean adyacentes a él. De esta
forma sólo reservará memoria para los arcos adyacentes a i y no para todos los
posibles arcos que pudieran tener como origen i. El grafo, por tanto, se
representa por medio de un vector de n componentes (si |V|=n) donde cada
componente va a ser una lista de adyacencia correspondiente a cada uno de
los vértices del grafo. Cada elemento de la lista consta de un campo indicando
el vértice adyacente. En caso de que el grafo sea etiquetado, habrá que añadir
un segundo campo para mostrar el valor de la etiqueta.
Estructuras matriciales
Vertice
Los vértices constituyen uno de los dos elementos que forman un grafo. Como
ocurre con el resto de las ramas de las matemáticas, a la Teoría de Grafos no
le interesa saber qué son los vértices.
Diferentes situaciones en las que pueden identificarse objetos y relaciones que
satisfagan la definición de grafo pueden verse como grafos y así aplicar la
Teoría de Grafos en ellos.
Subgrafo
Terminología de grafos
Trayectoria o camino
Corresponde a los vértices por los cuales hay que pasar para ir desde un vértice
w hacia un vértice v. Es decir un camino entre dos vértices es una lista de
vértices que están conectados por una arista del grafo.
Para que un camino o trayectoria exista es condición necesaria que las aristas
sobre la trayectoria existan sobre el conjunto de aristas que definen el grafo.
Camino Simple
Existe camino simple cuando todos sus vértices, excepto tal vez el primero y el
último, son distintos.
Ciclos