Sie sind auf Seite 1von 9

Preguntas Mate

1- Quien era Edsger Dijkstra:

Es uno de los padres de la informática al que poca gente ajena a la informática conoce. Este
físico teórico realizó contribuciones fundamentales al campo de la informática actual entre
las que están: los semáforos, el algoritmo del banquero o la notación polaca inversa.

2- ¿De qué trata el algoritmo Dijkstra?

El algoritmo de Dijkstra se aplica sobre un grafo ponderado y calcula la distancia desde un


vértice inicial al resto de vértices del grafo. Y utilizan este algoritmo para calcular el camino
más corto entre dos puntos.

3- ¿Cuándo fue descrito el algoritmo dijkstra?

Edsger Dijkstra lo describió por primera vez en 1959, y con el tiempo recibió otro nombre el
cual es algoritmo de caminos mínimos.

4- ¿Cuáles son los tipos de etiquetas que existen en el algoritmo dijkstra?

En el algortimo de Dijkstra, las etiquetas son temporales y permanentes

5- Mencione tres aplicaciones del algorimo djikstra:

Distribución de productos a una red de establecimientos comerciales.

Distribución de correos postales.

Enrutamiento de aviones y tráfico aéreo.

6- ¿Cuáles son las características del algoritmo djikstra?

Es un algoritmo greedy.

Trabaja por etapas, y toma en cada etapa la mejor solución sin considerar consecuencias
futuras.

El óptimo encontrado en una etapa puede modificarse posteriormente si surge una solución
mejor.
7- ¿Qué es un algoritmo greedy?

Es una estrategia de búsqueda por la cual se sigue una heurística consistente en elegir la
opción óptima en cada paso local con la esperanza de llegar a una solución general óptima.

8- ¿Qué es un grafo?

Un GRAFO es un conjunto de nodos o vértices y un conjunto de aristas, donde cada arista


relaciona a un par de nodos pertenecientes a V.

9- ¿Qué tipos de grafos existen?

Grafo dirigido y no dirigido

10- Consiste de un conjunto V de vértices y un conjunto E al conjunto de


aristas del grafo:

Grafo dirigido

11- Se diferencia de un Grafo Dirigido debido a que cada arista en E es un par no


ordenado de vértices.

Grafo no dirigido

12- Los grafos se pueden representar de la siguiente manera:

Matriz de Adyacencia
Lista de Adyacencia
Arreglos para la Lista de Adyacencia.

13- Es una matriz cuadrada que se utiliza como una forma de


representar relaciones binarias.

La matriz de adyacencia

14- Es una representación de todas las aristas o arcos de un grafo mediante


una lista.

Una lista de adyacencia


15- Mencione 3 ventajas de la matriz de adyacencia

Se puede determinar en un tiempo fijo y constante si un enlace


Es fácil determinar si existe o no un arco o enlace
Es fácil determinar si existe un ciclo en el grafo

16- Mencione 2 desventajas de la matriz de adyacencia

Se requiere un almacenamiento
Solo al leer o examinar la matriz puede llevar un tiempo de O(n2).

17- Mencione 2 ventajas de la lista de adyacencia

La lista de adyacencia requiere un espacio proporcional a la suma del número de vértices


más el número de enlaces. Hace buen uso de la memoria.

Se utiliza bastante cuando el número de enlaces es mucho menor que O(n2)

18- Mencione 1 desventaja de la lista de adyacencia

La representación con lista de adyacencia es que puede llevar un tiempo O(n) determinar si
existe un arco del vértice i al vértice j, ya que pueden haber O(n) vértices en la lista de
adyacencia.

19- ¿Cuáles son las dos formas en las que se puede recorrer un grafo?

Por profundidad y Amplitud o Anchura.

20- 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

21- 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 en profundidad

22- Se visita a todos los vecinos directos del nodo inicial, luego a los vecinos de los
vecinos, etc.

Recorrido en amplitud
23- Es una trayectoria que recorre todas las aristas de un grafo conexo, es un
circuito que recorre todas las aristas de un grafo conexo.
Una Trayectoria de Euler

24- Que indica el teorema 1 (existencias de trayectorias de Euler)

Si un grafo tiene más de dos vértices de grado impar, entonces no puede tener una
trayectoria de Euler.
Si un grafo conexo tiene exactamente dos vértices de grado impar, entonces tiene por lo
menos una trayectoria de Euler.
25- Que indica el teorema 2 (Existencia de circuitos de Euler)
Si en un grafo algún vértice tiene grado impar, entonces no puede tener un circuito de
Euler.
Si todos los vértices de un grafo conexo tienen grado par, entonces hay por lo menos un
circuito de Euler.
26- Permite encontrar una trayectoria o circuito de Euler en caso de que este
exista.
El algoritmo de Fleury
27- Los pasos a seguir en El Algoritmo de Fleury para encontrar una trayectoria de
Euler son los siguientes:
Verificar que el grafo cumpla con las hipótesis expuestas en el teorema de trayectorias de
Euler.
Escoger un vértice de grado impar. En caso de que no exista, se puede escoger cualquier
vértice.
En cada paso, recorre cualquier arista disponible, eligiendo un puente solo cuando no halla
alternativa. Al recorrer la arista borrarla y continuar el proceso hasta que todos lo vértices
tengan grado cero.
28- Es un camino de un grafo, una sucesión de aristas adyacentes, que visita todos
los vértices del grafo una sola vez.
Un camino hamiltoniano
29- ¿Qué indica el Teorema de Bondy-Chvátal?
De entrada, para poder analizar si un grafo de más de 2 vértices es hamiltoniano podemos
suprimir los lazos y las aristas paralelas. Además, un grafo con 2 vértices es hamiltoniano si
y sólo si tiene al menos dos aristas entre ambos vértices
30- ¿Que indican Los teoremas de Ore y Dirac?

Como todos los grafos completos son hamiltonianos, todos los grafos cuya clausura sea un
grafo completo son hamiltonianos.

31- ¿Trata de determinar si un ciclo hamiltoniano o un camino hamiltoniano existen


en un determinado grafo?

Problema del ciclo hamiltoniano


32- ¿Es un conjunto, no vacío, de objetos llamados vértices (o nodos) y una selección
de pares de vértices, llamados aristas (edges en inglés) que pueden ser orientados
o no?
Un grafo

33- ¿Es considerado el primer resultado de la teoría de grafos?

El trabajo de Leonhard Euler, en 1736, sobre el problema de los puentes de Königsberg

34- Entre las estructuras más sencillas y usadas para ingresar grafos en una
computadora se encuentran:
Las listas y las matrices

35- Es donde las aristas son representadas con un vector de pares (ordenados, si el
grafo es dirigido), donde cada par representa una de las aristas:
Lista de incidencia

36- Es donde cada vértice tiene una lista de vértices los cuales son adyacentes a él.
Lista de adyacencia
37- En esta estructura de datos la idea es asociar a cada vértice i del grafo una lista
que contenga todos aquellos vértices j que sean adyacentes a él.

Estructura de lista

38- Es donde el grafo está representado por una matriz de A (aristas) por V
(vértices), donde [arista, vértice] contiene la información de la arista (1 -
conectado, 0 - no conectado)
Matriz de incidencia

39- Es donde el grafo está representado por una matriz cuadrada M de tamaño,
donde es el número de vértices.
Matriz de adyacencia

40- Constituyen uno de los dos elementos que forman un grafo.


Los vertices

41- ¿Es un grafo cuyos conjuntos de vértices y aristas son subconjuntos de los de
G.?
Un subgrafo

42- ¿Los grafos que contienen aristas dirigidas se denominan?


Grafos orientados

43- ¿Las aristas no orientadas se consideran?


Bidireccionales

44- ¿Se considera como la cantidad de aristas que llegan o salen de un grafo?
Característica de "grado" (positivo o negativo)

45- Es donde existe una arista uniendo dos vértices cualesquiera.


Un grafo simple

46- Es donde cada par de vértices está conectado por un camino


Un grafo conexo
47- Es donde cada par de vértices está conectado por al menos dos caminos
disjuntos
Grafo doblemente conexo

48- Es donde existen aristas uniendo todos los pares posibles de vértices.
Grafo completo

49- Es donde sus vértices son la unión de dos grupos de vértices


Grafo bipartito

50- Se reemplaza la arista por dos aristas y un vértice. Después de realizar esta
operación, el grafo queda con un vértice y una arista más.

Subdivisión elemental de una arista

51- Significa reemplazarlo por una arista que une los vértices adyacentes

Eliminación débil de un vértice

52- Es donde ambos pueden obtenerse a partir del mismo grafo con una sucesión de
subdivisiones elementales de aristas.

Homeomorfismo de grafos

53- ¿Qué es un árbol?


Un grafo que no tiene ciclos y que conecta a todos los puntos, se llama un árbol

54- En muchos casos, es preciso atribuir a cada arista un número específico, llamado
valuación, ponderación o coste, a estos grafos se les llama:

Grafos ponderados o etiquetados

55- Cuando un grafo o multigrafo se puede dibujar en un plano sin que dos
segmentos se corten, se dice que es:

Grafo plano
56- En una figura como en un grafo, es la mayor distancia entre dos puntos de la
misma:
El diámetro

57- Es el que acepta más de una arista entre dos vértices. Estas aristas se llaman
múltiples o lazos
Multígrafo

58- Grafo cuyas aristas están asociadas a una probabilidad.


Grafo aleatorio

59- 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.
Hipergrafo

60- Grafos con conjunto de vértices y aristas de cardinal infinito.


Grafos infinitos

61- Los grafos planos son aquellos cuyos vértices y aristas pueden ser
representados sin ninguna intersección entre ellos
Grafos planos

62- Un grafo es regular cuando todos sus vértices tienen el mismo grado de
valencia.
Grafo regular

Das könnte Ihnen auch gefallen