11.01.2015 Views

Algoritmos greedy

Algoritmos greedy

Algoritmos greedy

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ejemplo<br />

Problema de la mochila fraccional<br />

<br />

Definimos la densidad del objeto O i como b i /p i .<br />

<br />

Algoritmo <strong>greedy</strong>: Seleccionamos los objetos en<br />

orden decreciente de densidad.<br />

b i /p i ≥ b i+<br />

i+1 /p i+<br />

i+1 para 1 ≤ i < n<br />

<br />

Se añade a la mochila todo lo que se pueda:<br />

Si un objeto O i no cabe entero, se rellena el espacio<br />

disponible con la fracción del objeto que quepa<br />

hasta completar la capacidad de la mochila.<br />

34<br />

Heurísticas <strong>greedy</strong><br />

Hay situaciones en las cuales no podemos encontrar<br />

un algoritmo <strong>greedy</strong> que proporcione una solución<br />

óptima…<br />

En muchas ocasiones, se podrían obtener mejores<br />

soluciones reconsiderando alternativas desechadas por<br />

un algoritmo <strong>greedy</strong> (cuando, a partir de una solución<br />

óptima local no se puede alcanzar una solución óptima<br />

global).<br />

Pese a ello, resultan útiles los algoritmos <strong>greedy</strong><br />

que proporcionan una solución rápida a problemas<br />

complejos, aunque ésta no sea óptima. 35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!