Professional Documents
Culture Documents
Sergio Hernández
PhD computer science
Algoritmos Voraces
Algoritmos Voraces
Algoritmos Voraces
Arboles de Expansión
Definición
El árbol de expansión T de un gráfo G es un sub–grafo de G que
contiene todos los vértices de G y no contiene ciclos.
Análisis de Algoritmos ICI-522
Algoritmos
Arboles de Expansión
Definición
El árbol de expansión T de un gráfo G es un sub–grafo de G que
contiene todos los vértices de G y no contiene ciclos.
Definición
Dado un grafo ponderado (G , w ) donde G = (V , E ) y w : E 7→ R,
un arbol de expansión mı́nima es un arbol de expansión en el
que la suma de los pesos w de las aristas es mı́nima.
Análisis de Algoritmos ICI-522
Algoritmos
Arboles de Expansión
a b c d
e f g
Ejemplo
a b c d
e f g
Análisis de Algoritmos ICI-522
Algoritmos
Algoritmo de Prim
Algoritmo de Prim
Algoritmo de Prim
Algoritmo Prim
Problema de la Mochila
Las entradas del sistema son el conjunto de items
X = {x1 , . . . , xn }, los pesos de cada item W = {w1 , . . . , wn }
y el valor de cada item V = {v1 , . . . , vn } y wmax la capacidad
de la mochila.
Análisis de Algoritmos ICI-522
Algoritmos
Problema de la Mochila
Las entradas del sistema son el conjunto de items
X = {x1 , . . . , xn }, los pesos de cada item W = {w1 , . . . , wn }
y el valor de cada item V = {v1 , . . . , vn } y wmax la capacidad
de la mochila.
Análisis de Algoritmos ICI-522
Algoritmos
Problema de la Mochila
Las entradas del sistema son el conjunto de items
X = {x1 , . . . , xn }, los pesos de cada item W = {w1 , . . . , wn }
y el valor de cada item V = {v1 , . . . , vn } y wmax la capacidad
de la mochila.
Definición
Si hacemos xi sea una variable que indica la presencia del item i.
El problema de la mochila consiste en solucionar el siguiente
problema de optimización:
n
X
xi vi = F (X ) (1)
i
n
X
xi wi ≤ wmax (2)
i
Análisis de Algoritmos ICI-522
Algoritmos
20
10 20 30 50 30
20/30
20
10 20 30 50 10