Está en la página 1de 7

LICENCIATURA EN AUDITORIA DE SISTEMAS DE INFORMACION

ESTUDIANTES:

ARIADNA GUARDIA 8-905-1249


MAYKELA CARRASQUILLA 8-905-2480
MARCOS ARAUZ 8-774-0888

PROFESOR:
LUIS EDUARDO, DELGADO MANTILLA

ASIGNATURA:
FUNDAMENTOS DE MATEMÁTICAS DISCRETAS PARA COMPUTADORAS

TEMA: TRABAJO GRUPAL 1

AÑO
2020
INDICE

Contenido
1.- ¿Cuándo se inició el estudio de los grafos?.................................................................3
2.- ¿Cuál fue la causa de estudio de los grafos?...............................................................3
3.- ¿Cuál es el objetivo de los grafos?..............................................................................4
4.- ¿Qué es un grafo?.......................................................................................................5
5.- ¿Qué es un grafo orientado?......................................................................................6
6.- ¿Cuáles son los posibles recorridos de un grafo?........................................................6
7.- ¿Cuál es la clasificación de los grafos? Explíquela con un mapa conceptual................7
8.- ¿Cuál es la diferencia entre ciclos y circuitos?.............................................................7
9.- ¿En qué consisten los árboles y algoritmos de búsqueda?..........................................7
10.- ¿Qué son los esqueletos y caminos optímales?.........................................................7
11.- ¿Qué es el algoritmo de DIJKSTRA?...........................................................................8
1.- ¿Cuándo se inició el estudio de los 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.
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 (54°42′12″N 20°30′56″E / 54.70333, 20.51556) en la
ciudad de Königsberg, actualmente Kaliningrado, de modo que se recorrieran
todos los puentes pasando una sola vez por cada uno de ellos.

2.- ¿Cuál fue la causa de estudio de los grafos?


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.
El trabajo de Leonhard Euler sobre el problema titulado La solución de un
problema relativo a la geometría de la posición en 1736, 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.
En 1852, Francis Guthrie planteó el problema de los cuatro colores, el cual afirma
que es posible, utilizando solamente cuatro colores, colorear cualquier mapa de
países de tal forma que dos países vecinos nunca tengan el mismo color. Este
problema, que no fue resuelto hasta un siglo después por Kenneth Appel y
Wolfgang Haken en 1976, puede ser considerado como el nacimiento de la teoría
de grafos. Al tratar de resolverlo, los matemáticos definieron términos y conceptos
teóricos fundamentales de los grafos.
En 1857, Arthur Cayley estudió y resolvió el problema de enumeración de los
isómeros, compuestos químicos con idéntica composición (fórmula) pero diferente
estructura molecular. Para ello representó cada compuesto, en este caso
hidrocarburos saturados CnH2n+2, mediante un grafo árbol donde los vértices
representan átomos y las aristas la existencia de enlaces químicos.

3.- ¿Cuál es el objetivo de los grafos?


• Aprender qué es un grafo y cómo se utiliza.
• Implementar el tipo abstracto de datos grafo utilizando múltiples
representaciones internas.
• Aprender la simbologia nonmeciatura de la teoría de los grafos y distinguir
las características de los grafos
• Ver cómo se pueden usar los grafos para resolver una amplia variedad de
problemas. Una importante aplicación de la teoría de grafos es en el campo de la
informática, ya que ha servido para la resolución de importantes y complejos
algoritmos. Un claro ejemplo es el Algoritmo de Dijkstra, utilizado para la
determinación del camino más corto en el recorrido de un grafo con determinados
pesos en sus vértices.
• Definir el concepto de árboles
• Reconocer la estructura arboles y grafos

4.- ¿Qué es un grafo?


Un grafo es la representación por medio de conjuntos de relaciones arbitrarias
entre objetos. Existen dos tipos de grafos según la relación entre los objetos sea
unívoca o biunívoca. Los primeros forman los grafos dirigidos o dígrafos y los
segundos los grafos no dirigidos o simplemente grafos. la mayor parte de los
algoritmos que serán nuestro objeto de estudio se hace referencia a la termología
básica que se propone a continuación. Dicha terminología; por desgracia, no es
estándar y puede llegar a variar en los distintos estos que existen en la materia.
Cuando exista ambigüedad se harán las aclaraciones según sea necesario. grafo
es un par G = (V,A) siendo V un conjunto no vacío, a cuyos elementos llamaremos
vértices, y A es un conjunto de pares no ordenados de vértices distintos, a los que
llamaremos aristas. Un grafo es una composición de un conjunto de objetos
conocidos como nodos que se relacionan con otros nodos a través de un conjunto
de conexiones conocidas como aristas. Los grafos permiten estudiar las
relaciones que existen entre unidades que interactúan con otras. Podemos
representar diversas situaciones o elementos con grafos.

5.- ¿Qué es un grafo orientado?

Sea G un grafo. Si cada arista en G tiene una dirección, entonces G se llama grafo
dirigido o digrafo y sus aristas se llaman arcos.
El vértice donde empieza un arco se llama punto inicial y el vértice donde termina
se llama punto terminal.
Cuando no se consideran las direcciones de las aristas en G, el grafo que se
obtiene se llama grafo subyacente de G.

6.- ¿Cuáles son los posibles recorridos de un grafo?

Recorridos de Grafos
En muchas aplicaciones es necesario visitar todos los vértices del grafo a partir de
un nodo dado. Algunas aplicaciones son:
• Encontrar ciclos
• Encontrar componentes conexas
• Encontrar árboles cobertores

Hay dos enfoques básicos:


Recorrido (o búsqueda) en profundidad (depth-first search):
La idea es alejarse lo más posible del nodo inicial (sin repetir nodos), luego
devolverse un paso e intentar lo mismo por otro camino.
Recorrido (o búsqueda) en amplitud (breadth-first search):
Se visita a todos los vecinos directos del nodo inicial, luego a los vecinos de los
vecinos, etc.
7.- ¿Cuál es la clasificación de los grafos? Explíquela con un mapa conceptual.

8.- ¿Cuál es la diferencia entre ciclos y circuitos?

• Dice que un ciclo es un circuito simple que no repite aristas.


• Y un circuito simple es un circuito que no repite vértices salvo el ultimo.

9.- ¿En qué consisten los árboles y algoritmos de búsqueda?

Un árbol es un tipo abstracto de datos (TAD) ampliamente usado que imita la


estructura jerárquica de un árbol, con un valor en la raíz y subárboles con un nodo
padre, representado como un conjunto de nodos enlazados.

Algoritmo de búsqueda: es un conjunto de instrucciones que están diseñadas


para localizar un elemento con ciertas propiedades dentro de una estructura de
datos; por ejemplo, ubicar el registro correspondiente a cierta persona en una
base de datos, o el mejor movimiento en una partida de ajedrez.

10.- ¿Qué son los esqueletos y caminos optímales?

Que son los esqueletos: es un estilo de programación informática basada en


estructuras de programas de alto nivel simples y llamado código ficticio. Un
esqueleto programa también se puede utilizar como una plantilla que refleja la
sintaxis y estructuras comúnmente utilizado en una amplia clase de problemas.
Que son caminos optímales: es un grafo en el que podemos nombrar a los nodos
de modo que dos nodos están conectados si y solo si su diferencia es 1.

11.- ¿Qué es el algoritmo de DIJKSTRA?

Es un algoritmo para la determinación del camino más corto dado un vértice origen
al resto de vértices en un grafo con pesos en cada arista.

También podría gustarte