Esqueleto Algorítmico - ulpgc
Esqueleto Algorítmico - ulpgc
Esqueleto Algorítmico - ulpgc
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Implementación Secuencial y Paralela de Técnicas Algorítmicas:<br />
Aplicación a Problemas de Optimización Combinatoria<br />
Seminario Invitado: Dpto Métodos Cuantitativos en Economía y Gestión<br />
Introducción<br />
Interfaz de<br />
Usuario<br />
Patrones<br />
Secuenciales<br />
Patrones Paralelos<br />
Experimentos<br />
Computacionales<br />
Conclusiones<br />
Optimización<br />
Combinatoria<br />
Técnicas<br />
Algorítmicas<br />
<strong>Esqueleto</strong>s<br />
<strong>Algorítmico</strong>s<br />
Definiciones sobre<br />
Programación<br />
Paralela<br />
Optimización Combinatoria<br />
Un problema de optimización combinatoria es una t-upla<br />
∏=(I, S, f, g) donde:<br />
• I es el conjunto de instancias de ∏. Si x ∈ I se dice que x es<br />
una instancia (o una entrada) de ∏<br />
• Dada una instancia x ∈ I, S(x) denota el conjunto de<br />
soluciones factibles de x<br />
• Dada una instancia x ∈ I y una solución factible σ ∈ S(x),<br />
f(x, σ) representa el costo de σ con respecto a ∏ y x. La<br />
función f se denomina función objetivo<br />
•g ∈{max, min}. El objetivo de ∏ es encontrar una solución<br />
factible que optimice f en función de g: dado un valor x ∈ I,<br />
se trata de determinar una solución óptima σ´∈ S(x) tal que<br />
f(x, σ´) = g {f(x, σ) / σ ∈S(x)}.<br />
Mª Isabel Dorta González<br />
Marzo, 2007