Você está na página 1de 2

Grafos

Historia
El origen de la teoría de grafos se remonta al siglo XVIII con el problema de los
puentes de Königsberg, el cual consistía en encontrar un camino que recorriera los
siete puentes del río Pregel, de modo que se recorrieran todos los puentes pasando
una sola vez por cada uno de ellos. Es considerado el primer resultado de la teoría
de grafos. También se considera uno de los primeros resultados topológicos en
geometría (que no depende de ninguna medida). Este ejemplo ilustra la profunda
relación entre la teoría de grafos y la topología.
Luego, en 1847, Gustav Kirchhoff utilizó la teoría de grafos para el análisis de redes
eléctricas publicando sus leyes de los circuitos para calcular el voltaje y la corriente
en los circuitos eléctricos, conocidas como leyes de Kirchhoff, considerado la
primera aplicación de la teoría de grafos a un problema de ingeniería.
Grafo: Un grafo, G, es un par ordenado de V y A, donde V es el conjunto de vértices
o nodos del grafo y A es un conjunto de pares de vértices, a estos también se les
llama arcos o ejes del grafo.
Vértice: Puede tener 0 o más aristas, pero toda arista debe unir exactamente a dos
vértices. Los grafos representan conjuntos de objetos que no tienen restricción de
relación entre ellos. Un grafo puede representar varias cosas de la realidad
cotidiana, tales como mapas de carreteras, vías férreas, circuitos eléctricos, etc.
La notación G = A (V, A) se utiliza comúnmente para identificar un grafo. Los grafos
se constituyen principalmente de dos partes: las aristas, vértices y los caminos que
pueda contener el mismo grafo.
Aplicación - Red Computacional
Universidad Autónoma del Estado de México
1. 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). Prácticamente cualquier problema puede representarse
mediante un grafo.
2. Una red social son estructuras sociales compuestas de grupos de personas,
las cuales están conectadas por uno o varios tipos de relaciones, tales como
amistad, parentesco, intereses comunes o que comparten conocimientos, e
ideas de libre expresión. Puede haber muchos tipos de lazos entre los nodos.
Aplicación – el repartidor de pizza:
Universidad de Montemorelos (UM)
Consiste en una pequeña localidad en el que se apreciarán las calles y avenidas
por las que un repartidor de pizza, en su motocicleta, puede transitar desde la
pizzería hasta el destino donde será entregada la pizza. Como es usual en las
calles, habrá semáforos en ciertas esquinas, así como caminos más rápidos que
otros. La aplicación mostrara todos los posibles caminos que el repartidor de pizza
puede elegir para entregar su paquete, se podrá seleccionar la ruta, que a su
parecer y a sus cálculos, le parezca la más indicada y que cumpla con el objetivo
que se busca. Después que el usuario haya seleccionado la ruta que le parezca la
más acertada, y al darle ejecutar, la aplicación le mostrará la simulación y el camino
que era el más acertado. Como en toda pizzería, habrá un tiempo máximo en el
que el repartidor de pizza debe llegar a su destino, lo cual también se tomará en
cuenta para calcular la ruta más óptima.
Para este caso, el tiempo que dure cada señal de los semáforos serán los pesos
que tengan las aristas que representan las calles de la ciudad y la dirección de las
calles indicará el sentido de las aristas del grafo, habiendo calles que tengan doble
sentido. El personaje del repartidor de pizza consistirá en un hombre con su moto,
con el comportamiento de correr, detenerse y arrancar. En la siguiente figura se
muestra un ejemplo de la ciudad y cómo se representaría en un grafo.

Cada vez que se inicie este simulador, la aplicación creará un mapa aleatorio. Este
mapa solo tendrá una entrada y una salida.

Você também pode gostar