Professional Documents
Culture Documents
Ministerio de Educación
Ministerio de Educación
FACULTAD DE SISTEMA
LIC DESARROLLO DE SOFTWARE
MATERIA:
ESTRUCTURA DE DATOS II
INVESTIGACIÓN N;
N1
INTEGRANTES:
Jaime rojas(8-996-623)
Abilio Sánchez(8-931-444)
Iván Ovalles (8-994-665)
Jesus
Joseangel Ten
PROFESORA;
Carmen Miranda
GRUPO: 9LS121
FECHA DE ENTREGA:
22/5/2023
Introducció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 los terminales y las aristas representan las conexiones
inalámbricas). En fin, prácticamente cualquier problema puede representarse
mediante un grafo.
2 . Elementos de un grafo
-Aristas: Son las líneas con las que se unen
las aristas de un grafo y con la que se
construyen también caminos. Si la arista
carece de dirección se denota indistintamente
{a, b} o {b, a}, siendo a y b los vértices que une. Si {a, b} es una arista, a los vértices
a y b se les llama sus extremos.
--Aristas Paralelas: Se dice que dos aristas son paralelas si el vértice inicial y el final
son el mismo.
-Vértices: Son los puntos o nodos con los que está conformado un grafo.
Llamaremos grado de un vértice al número de aristas de las que es extremo. Se
dice que un vértice es `par' o `impar' según lo sea su grado.
-Caminos: Se llama camino a una secuencia de vértices de un grafo tal que exista
una arista, cada vértice y el siguiente. Se dice que dos vértices están conectados si
existe un camino que vaya de uno a otro, de lo contrario estarán desconectados.
3. Tipos de Grafos
• Grafo simple. o simplemente grafo es aquel que acepta una sola una arista
uniendo dos vértices cualesquiera. Esto es equivalente a decir que una arista
cualquiera es la única que une dos vértices específicos. Es la definición estándar de
un grafo.
• Multigrafo. o pseudografo son grafos que aceptan más de una arista entre
dos vértices. Estas aristas se llaman múltiples o lazos (loops en inglés). Los grafos
simples son una subclase de esta categoría de grafos. También se les llama grafos
no-dirigido.
• Grafo dirigido. Son grafos en los cuales se ha añadido una orientación a las
aristas, representada gráficamente por una flecha
• Grafo etiquetado. Grafos en los cuales se ha añadido un peso a las aristas
(número entero generalmente) o un etiquetado a los vértices.
• Grafo aleatorio. Grafo cuyas aristas están asociadas a una probabilidad.
• Hipergrafo. Grafos en los cuales las aristas tienen más de dos extremos, es
decir, las aristas son incidentes a 3 o más vértices.
• Grafo infinito. Grafos con conjunto de vértices y aristas de cardinal infinito.
4. Cómo se clasifica el grafo
Dirigidos y no Dirigidos.
En un grafo dirigido cada arco está representado por un par ordenado de vértices,
de forma que representan dos arcos diferentes
Un grafo dirigido o digrafo es un tipo de grafo en el cual las aristas tienen un sentido
definido,1 a diferencia del grafo no dirigido, en el cual las aristas son relaciones
simétricas y no apuntan en ningún sentido.
A veces un digrafo es denominado digrafo simple para distinguirlo del caso general
del multigrafo dirigido, donde los arcos constituyen un multiconjunto, en lugar de un
conjunto. En este caso, puede haber más de un arco que una dos vértices en la
misma dirección, distinguiéndose entre sí por su identidad, por su tipo (por ejemplo
un tipo de arco representa relaciones de amistad mientras que el otro tipo
representa mensajes enviados recientemente entre los nodos), o por un atributo
como por ejemplo su importancia o peso. A menudo también se considera que en
un digrafo simple no están permitidos los bucles.
5. Recorridos: Los recorridos son operaciones que permiten explorar los vértices y
aristas de un grafo en un cierto orden. Algunos de los recorridos más comunes son
el recorrido en anchura (BFS) y el recorrido en profundidad (DFS).
Estas son solo algunas de las operaciones gráficas más comunes, pero existen
muchas otras técnicas y algoritmos utilizados en teoría de grafos para manipular y
analizar las propiedades de los grafos.
1. Recorrido en Anchura
(BFS): En este recorrido, se
exploran todos los vecinos
de un vértice antes de pasar
a los vecinos de los vecinos.
Comienza en un vértice de
origen y explora todos sus
vecinos directos. Luego, se
avanza a los vecinos de los
vecinos y así sucesivamente
hasta que se hayan visitado todos los vértices alcanzables desde el vértice de
origen. Para llevar a cabo el BFS, generalmente se utiliza una cola para mantener
un registro de los vértices que se deben visitar.
Ambos recorridos son útiles para diferentes propósitos. El BFS es adecuado para
encontrar el camino más corto entre dos vértices, mientras que el DFS es útil para
detectar ciclos en un grafo y explorar componentes conectados.
Conclusión
En conclusión, los grafos son una poderosa herramienta matemática y de ciencias
de la computación utilizada para representar relaciones y conexiones entre objetos.
Permiten modelar una amplia gama de situaciones en las que las interacciones
entre elementos son fundamentales, como redes sociales, rutas de transporte,
estructuras moleculares y muchas otras aplicaciones.
Bibliografía
Grafos
https://www.fceia.unr.edu.ar/estruc/2005/graffund.htm
https://wiki.oia.unsam.edu.ar/algoritmos-oia/grafos/definiciones
Grafos conexos
https://www.utm.mx/~jahdezp/archivos%20estructuras/grafos.pdf
https://www.utm.mx/~jahdezp/archivos%20estructuras/grafos.pdf
https://www.youtube.com/watch?v=oy8YxTshZhI&list=UUQbp2yA-
gyew7E_tzgOI36A
https://www.youtube.com/watch?v=23pdz9VtIBo