Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
Teoría de grafos (también llamada teoría
de las graficas) es un campo de estudio
de las matemáticas y las ciencias de la
computación, que estudia las
propiedades de los grafos, estructuras
que constan de dos partes, el conjunto
de vértices nodos o puntos; y el
conjunto de aristas, líneas o lados que
pueden ser orientados o no.
Introducción
los grafos no solo son importantes para los puede modelarse por un grafo, cuyas
matemáticos y las ciencias de la
líneas son las vías carreteras de una
computación, también son de gran utilidad
ciudad a otra, donde a cada línea del grafo
para la representación de circuitos
eléctricos, además de que se pueden se le pueden asociar varios valores:
emplear para determinar el trayecto optimo longitud del camino correspondiente,
de una empresa de mensajería (el menor tiempo de recorrido, peajes, entre otras.
costo y el mas rápido) que debe repartir y Con un grafo también se pueden
recoger numerosos paquetes a diversos
representar las líneas del ferrocarril, entre
clientes; asimismo, la red de carreteras
muchos otros usos.
Introducción
Por desgracia, hasta hoy día no existe una
terminología estandarizada en la teoría de
los grafos, por lo que es importante señalar
que las definiciones y los conceptos de este
libro pueden variar con respecto a otras
publicaciones donde se trate este mismo
tema.
Definiciones básicas y su representación
Ejemplo Ejemplo
Definición de Grafos
𝑉2 𝑒𝑠 𝑎𝑑𝑦𝑎𝑐𝑒𝑛𝑡𝑒 𝑎 𝑉1 𝑦 𝑎 𝑉4 pero no a 𝑉3
Terminología y caracterización de los grafos
Ejemplo
Aristas incidentes en un vértice
Ejemplo
Representación matricial de grafos
Representación matricial de grafos
Matriz de Adyacencia
La matriz de adyacencia es una matriz cuadrada, donde las filas y las columnas
representan los vértices, y los valores de los elementos son 1 si ambos vértices son
adyacentes, y 0 en caso de no serlo.
Representación matricial de grafos
MATRIZ DE ADYACENCIA
1.-Se crea una matriz cero, cuyas columnas y filas
representan los nodos del grafo.
2.-Por cada arista que une a dos nodos, se suma 1 al
valor que hay actualmente en la ubicación
correspondiente de la matriz. Si tal arista es un bucle
y el grafo es no dirigido, entonces se suma 1.
Representación matricial de grafos
Ejemplo Ejemplo
La matriz de incidencia es una matriz rectangular, las filas representan los vértices, y
las columnas representan las aristas, y los valores de los elementos son 1 si el vértice
es extremo de la arista, y 0 en caso de no serlo.
Representación matricial de grafos
Matriz de incidencia
1.Las columnas de la matriz representan las aristas del grafo.
2.Las filas representan a los distintos vértices.
3.Por cada nodo unido por una arista, ponemos un uno (1) en
el lugar correspondiente, y llenamos el resto de las
ubicaciones con ceros (0)
Representación matricial de grafos
Ejemplo: Ejemplo
Encontrar la matriz de incidencia
A1 A2 A3 A4 A5 A6 A7 A8
V1
V2
V3
V4
V5
Grado de un vértice
Grado o valencia de un vértice
Ejemplo Ejemplo
Ejemplo Ejemplo
Ejemplo
Otro posible camino de 1 a 6 es;
Un posible ciclo es: 𝐶1 =(1;a;2;b;3;h,4;i;1)
𝐶1 =(1;i;4;j;4;h;3;c;5;e;6) Longitud es long[𝐶1 ]=4
Longitud es long[𝐶1 ]=5
Grado k-regular
3-regular
2-regular
Grafos completos Kn
4-regular
Grafos completos Kn
Ejemplo
En una fiesta hay 8 personas que en un determinado momento
llenan sus copas de sidra y brindan entre ellos, todos con todos
¿Cuántos choques de copas hay en total?
Grafos Bipartitos
Ejemplo
Son grafos bipartitos de n+m vértices con todas las aristas posibles
Ejemplos: