Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ir a la navegaciónIr a la búsqueda
Para otros usos de este término, véase Grafo (desambiguación).
Desde un punto de vista práctico, los grafos permiten estudiar las interrelaciones
entre unidades que interactúan unas con otras. Por ejemplo, una red de computadoras
puede representarse y estudiarse mediante un grafo, en el cual los vértices
representan terminales y las aristas representan conexiones (las cuales, a su vez,
pueden ser cables o conexiones inalámbricas).
Índice
1 Historia y problema de los puentes de Königsberg
2 Definiciones
2.1 Grafo no dirigido
2.2 Grafo dirigido
2.3 Variantes sobre las definiciones principales
3 Propiedades
4 Representación
5 Ejemplos
6 Grafos particulares
7 Véase también
8 Referencias
9 Enlaces externos
Historia y problema de los puentes de Königsberg
Los siete puentes de Königsberg.
El primer artículo científico relativo a grafos fue escrito por el matemático suizo
Leonhard Euler en 1736. Euler se basó en su artículo en el problema de los puentes
de Königsberg. La ciudad de Kaliningrado, originalmente Königsberg, es famosa por
sus siete puentes que unen ambas márgenes del río Pregel con dos de sus islas. Dos
de los puentes unen la isla mayor con la margen oriental y otros dos con la margen
occidental. La isla menor está conectada a cada margen por un puente y el séptimo
puente une ambas islas. El problema planteaba lo siguiente: ¿es posible dar un
paseo comenzando desde cualquiera de estas regiones, pasando por todos los puentes,
recorriendo solo una vez cada uno y regresando al mismo punto de partida?
Definiciones
Un grafo {\displaystyle G}G es un par ordenado {\displaystyle G=(V,E)}
{\displaystyle G=(V,E)}, donde:
Un bucle es una arista que relaciona al mismo nodo; es decir, una arista donde el
nodo inicial y el nodo final coinciden.
Grafo no dirigido
Artículo principal: Grafo no dirigido
Grafo no dirigido
Un grafo no dirigido o grafo propiamente dicho es un grafo {\displaystyle G=(V,E)}
{\displaystyle G=(V,E)} donde:
Grafo dirigido
Grafo dirigido
Artículo principal: Grafo dirigido
Un grafo dirigido o digrafo es un grafo {\displaystyle G=(V,E)}{\displaystyle
G=(V,E)} donde:
Propiedades
Adyacencia: dos aristas son adyacentes si tienen un vértice en común, y dos
vértices son adyacentes si una arista los une.
Incidencia: una arista es incidente a un vértice si ésta lo une a otro.
Ponderación: corresponde a una función que a cada arista le asocia un valor (costo,
peso, longitud, etc.), para aumentar la expresividad del modelo. Esto se usa mucho
para problemas de optimización, como el del vendedor viajero o del camino más
corto.
Etiquetado: distinción que se hace a los vértices y/o aristas mediante una marca
que los hace unívocamente distinguibles del resto.
Representación
Matriz de adyacencia
Las dos representaciones principales de grafos son las siguientes:
Matriz de adyacencia (MA): Se utiliza una matriz de tamaño n × n donde las filas y
las columnas hacen referencia a los vértices para almacenar en cada casilla la
longitud entre cada par de vértices del grafo. La celda MA[i, j] almacena la
longitud entre el vértice i y el vértice j. Si su valor es infinito significa que
no existe arista entre esos vértices, y MA[i, i] = 0.
Listas de adyacencia
Lista de adyacencia (LA): Se utiliza un vector de