Está en la página 1de 10

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR


UNIVERSIDAD NACIONAL EXPERIMENTAL
“RAFAEL MARÍA BARALT”
PROGRAMA NACIONAL DE FORMACION DE INFORMATICA UNIDAD
CURRICULAR: MATEMATICA APLICADA
SEDE SAN PEDRO

GRAFOS Y ARBOLES

Integrantes:
Wanda Paludi C.I: 24.894.644
Esteban Montilla C.I: 19.750.643
Prof. Yanitza Montilla
TRAYECTO III TRIMESTRE I 2022.
Índice
1) Teoría de Grafos
Introducción.
La teoría de grafos es un campo de estudio de las matemáticas, usada principalmente
en la representación de redes y aplicada en el campo de las ciencias de computación,
telecomunicaciones y la informática.

Esta resuelve diversos problemas como: la síntesis de circuitos secuenciales,


contadores o sistemas de apertura. También se aplica para modelar trayectos de una
línea de autobús, dibujo computacional, entre otros.
1. Teoria de Grafos

La teoría de grafos es una mezcla extraordinaria de historia, cultura y soluciones a


problemas complejos desde el mundo de las matemáticas. Con esta teoría se busca
representar de forma visual conjuntos de datos abstractos en formas de nodos o
vértices y la unión o relaciones que estas pueden tener con otros nodos a través de
aristas. Gracias a esta teoría se han podido lograr grandes avances en el análisis de
amplios volúmenes de data.

En la actualidad los grafos integran parte central de un número increíble de soluciones


a problemas complejos. Son uno de los componentes fundamentales de la analítica
social, relaciones entre personas y más recientemente se han utilizado sus
propiedades para incrementar la eficiencia en la lucha contra el blanqueo de capitales
y el fraude bancario.

Para empezar a navegar en el mar de los grafos, conozcamos un poco sobre la


historia de la teoría de grafos.

Historia de la teoría de grafos


Los orígenes que fundamentan la teoría de grafos nacen con un estudio realizado por
el matemático suizo Leonhard Euler en 1736. La investigación de Euler trataba de
resolver el mítico problema de los puentes de Konisberg.

Este problema consistía en obtener una ruta eficiente para cruzar todos los puentes
de la ciudad, cruzándolos una sola vez. Las conclusiones de Euler demostraron su
improbabilidad, pero fue el punto de partida a un número increíble de estudios.

Entre los estudios más relevantes que le han dado forma a la teoría de grafos como la
conocemos hoy se encuentran las investigaciones de Gustav Kirchhoff (1845) con los
circuitos de cálculo de voltaje y Francis Guthrie (1852) con la presentación de la
hipótesis de los cuatros colores.

Este problema plantea la posibilidad de llenar un mapa geográfico solo con cuatro
colores, de forma que países vecinos no compartan nunca un mismo color. El
problema fue resuelto casi un siglo después por Kenneth Appel y Wolfang Haken,
donde plantearon conceptos fundamentales de los grafos.

Principales conceptos de la teoría de grafos


Debemos tener presentes que existen diferentes tipos de grafos. Dependiendo del tipo
de grafo podemos lograr obtener diferentes características que podemos implementar
en nuestros proyectos. Los grafos simples o multigrafos son composiciones de
complejidad ligera en las que los conjuntos de nodos pueden estar unidos por varias
aristas.

Los grafos también tienen propiedades especiales que indican orientaciones, estas
características se encuentran en los grafos o multígrafos dirigidos. En este tipo de
grafos cuentan con la particularidad de que sus aristas vinculan a los nodos en una
sola dirección. Además de estos conceptos también podemos conseguir grafos,
completos, conexos y etiquetados.

 Estructura de Datos en la Representación de Grafos Teoría de Grafos

Uno de los puntos más importantes que integra la teoría de grafos son sus estructuras
de representación. Gracias a estas estructuras podemos aprovechar al máximo la
visualización de los conjuntos de datos para analizar se forma simple los elementos
para tomar decisiones.

Entre las estructuras más sencillas e implementadas se encuentran las listas y las
matrices. Aunque frecuentemente existen modelos combinados entre ambas.

Una estructura de lista es donde las aristas son representadas con un vector de pares
ordenados, en el caso de que el grafo sea dirigido, donde cada par representa a una
de las aristas.

Por su parte las listas de adyacencia, ocurre que cada vértice tiene una lista de
vértices los cuales son adyacentes al mismo nodo. Esto causa redundancia en un
grafo no dirigido, pero este tipo de listas ofrece una gran rapidez en las búsquedas.

En las estructuras de datos de datos descritas la idea es asociar cada uno de los
vértices del grafo con una lista que contenga al resto de los vértices adyacentes. De
esta forma solo se reservará memoria para los arcos adyacentes.

 Ciclos y Caminos Hamiltonianos

En la teoría de grafos se contempla un proceso conocido como ciclo. Este es una


sucesión de aristas adyacentes donde no se recorre dos veces la misma arista y
posteriormente regresa a un punto inicial. Por su parte un ciclo hamiltoniano es el que
recorre todos los vértices exactamente una sola vez, exceptuando al vértice del que
parte y al cual llega.

Estos últimos ciclos descritos son difíciles de conseguir debido a que no se conocen
métodos generales para hallarlos en tiempo polinómico, teniendo que realizarse
búsquedas a fuerza bruta donde se combinan todas las opciones y caminos
probables. Este método en cantidades grandes de datos suele ser bastante lento y
costoso.

 Aplicaciones de la Teoría de Grafos

Al abordar aspectos básicos de la teoría de grafos podemos descubrir que estos nos
presentan características y prestaciones para resolver diversos tipos de problemas.
Con ellos podemos brindar soluciones de dibujo computacional, perfeccionar técnicas
de PERT en el área gerencial o potenciar el estudio de las relaciones en ambientes
biológicos complejos.

Además con esta teoría se ha podido aprovechar el máximo el potencial de las redes
sociales. Con el análisis de grafos es posible comprender las relaciones, preferencias
y similitudes entre los usuarios. Esto ha sido de una utilidad gigantesca para las
empresas del sector. Aunque el sector más prominente en el cual se ha avanzado es
en la detección de fraude bancario.

Las herramientas de grafos permiten analizar miles de millones de datos de forma


rápida, también pueden usarse softwares complementarios para determinar de forma
eficiente comportamientos que puedan orientar a la presencia de un fraude.

 La Teoría de Grafos Aplicada al Análisis de Redes Sociales

Desde hace unos años se puede decir que el incremento en el uso de las redes
sociales ha sido exponencial, Facebook, Twitter, Instagram y LinkedIn ya forman parte
de nuestro día a día. Además, las redes sociales han cobrado una mayor importancia
en cuanto a la creación y distribución de información. Esto hace que el volumen de
información y su necesidad de análisis se tenga que llevar a cabo en entornos Big
Data y Business Intelligence. De esta manera, se puede obtener información
prescriptiva para las empresas (como por ejemplo, la información recabada con la
teoría de grafos).

 Teoría de Grafos

Se puede decir que las redes sociales consisten en establecer y trabajar las
relaciones entre personas. De esta manera se consigue crear un grafo de las
diferentes personas unidas por una “amistad” o contacto, similar al que podemos ver a
continuación.

En esta imagen podemos ver como cada punto (o también llamado nodo) representa a
una persona, y cada arista (o línea de conexión) establece la amistad entre esas dos
personas. De esta manera gracias a la teoría de grafos se pueden estudiar los
patrones, incrementando el business intelligence.

 ¿Qué es la Teoría de Grafos?

Lo primero que debes saber es que un grafo es una estructura matemática que
permite representar problemas cotidianos de manera gráfica. Además, la teoría de
grafos permite representar un solo tipo de relación (representación simple), pero
también permite representar más de un tipo (en ese caso, se llamaría múltiple).

Incluso eminencias como el fundador de Facebook, Mark Zuckenberg, han hablado de


“social graph” o grafos sociales para representar las conexiones y relaciones que
tienen los usuarios de la red social.

La teoría de grafos es una rama de las matemáticas, la misma rama que también se
usa en las ciencias computacionales. Se fundamenta en las matemáticas tanto
discretas como aplicadas. De esta manera se consigue englobar diferentes conceptos.

 Aplicar la Teoría de Grafos a las Redes Sociales

Pensemos en la estrategia comercial que llevaría a cabo cualquier empresa de


telecomunicaciones que busca conocer la composición de los vínculos. Le interesaría
saber con qué personas hablamos habitualmente y de esta forma adaptar su
estrategia comercial para ofrecer ofertas y/o tarifas personalizadas.

Además de esto, aplicar los grafos a las redes sociales, puede funcionar para adaptar
los productos a las necesidades reales, haciéndolos aparecer en el momento idóneo.

Cuando hablamos de grafos aplicados a redes sociales lo más común es que se usen
para “detectar comunidades”. Gracias a los algoritmos podemos ver características,
atributos y relaciones que coinciden dentro de un grupo. Cuando se analizan los
subgrafos, podremos ver lo vértices que están más relacionados entre sí, y además
cómo se relacionan con el resto de vértices.

Si miramos el gráfico anterior, podemos ver que se han detectado tres comunidades
diferentes, en ellas podemos presuponer que todos los miembros de la misma
comunidad tienen características u atributos que coinciden.

 Métodos para la Detección de Comunidades

Dentro de la teoría de grafos, se usan diferentes métodos para analizar y detectar


comunidades, suelen agruparse por:
El método jerárquico: Gracias a él se buscan divisiones naturales en la red. Este
método se basa en que los grafos suelen tener una estructura jerárquica.

El método modular: en este método se centrarán en encontrar la modularidad (es


decir, la métrica que compara los módulos internos de una comunidad).

La teoría de grafos junto a estos métodos, lo podrá aplicar un Data Scientist, usando
R, igraph entre otros (por ejemplo con esas tecnologías conseguiría saber el
coeficiente de agrupamiento, el camino mínimo entre nodos y la distribución de los
grafos.
Conclusión.
Podemos concluir que la aplicación de los grafos es útil para resolver problemas de
la vida real como lo son los relacionados con las rutas de transporte publico,
además se logra demostrar que al usar las matemáticas para solucionar problemas
obtenemos resultados favorables.

.
Bibliografía.
1) http://www.academia.edu

2) http://es.slideshare.net

3) http://Prezi.com

4) http://grapheverywhere.com

5) http://opensistema.com

También podría gustarte