09.05.2013 Views

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

ÍNDICE<br />

INTRODUCCIÓN ..................................................................................................................................... 1<br />

CAPÍTULO 1. ALGORITMOS METAHEURÍSTICOS DE TRAYECTORIA PARA RESOLVER<br />

PROBLEMAS MULTIOBJETIVO ............................................................................................................ 6<br />

1.1 INTRODUCCIÓN ................................................................................................................................ 6<br />

1.2 PROBLEMA DE ASIGNACIÓN ............................................................................................................... 6<br />

1.3 MODELO DE ASIGNACIÓN DE RECURSOS HUMANOS A EQUIPOS DE PROYECTOS DE DESARROLLO DE<br />

SOFTWARE ............................................................................................................................................ 7<br />

1.4 PROBLEMAS DE OPTIMIZACIÓN MULTIOBJETIVO .................................................................................. 9<br />

1.5 TÉCNICAS DE OPTIMIZACIÓN MULTIOBJETIVO .................................................................................... 10<br />

1.5.1 Combinación line<strong>al</strong> <strong>de</strong> pesos ................................................................................................. 10<br />

1.5.2 Or<strong>de</strong>namiento lexicográfico ................................................................................................... 11<br />

1.5.3 Multiobjetivo puro .................................................................................................................. 11<br />

1.6 ALGORITMOS METAHEURÍSTICOS ..................................................................................................... 12<br />

1.6.1 Esc<strong>al</strong>ador <strong>de</strong> Colinas............................................................................................................. 13<br />

1.6.2 Recocido Simulado ............................................................................................................... 18<br />

1.6.3 Búsqueda Tabú ..................................................................................................................... 23<br />

1.6.4 GRASP.................................................................................................................................. 26<br />

1.6.5 Comparación <strong>de</strong> variantes <strong>multiobjetivo</strong> <strong>de</strong> <strong>al</strong>goritmos <strong>de</strong> <strong>trayectoria</strong> .................................... 29<br />

1.7 MÉTRICAS DE RENDIMIENTO DE ALGORITMOS MULTIOBJETIVO ........................................................... 29<br />

1.8 BIBLIOTECAS DE CLASES QUE IMPLEMENTAN ALGORITMOS METAHEURÍSTICOS ................................... 35<br />

1.9 CONCLUSIONES ............................................................................................................................. 38<br />

CAPÍTULO 2. PROPUESTA DE SOLUCIÓN PARA RESOLVER EL MODELO DE ASIGNACIÓN DE<br />

RECURSOS HUMANOS A EQUIPOS DE PROYECTO DE SOFTWARE ............................................. 39<br />

2.1 INTRODUCCIÓN .............................................................................................................................. 39<br />

2.2 HERRAMIENTA TEAMSOFT + ............................................................................................................. 39<br />

2.3 IMPLEMENTACIÓN DE LA SOLUCIÓN PROPUESTA ............................................................................... 43<br />

2.3.1 <strong>Algoritmos</strong> <strong>de</strong> <strong>trayectoria</strong> <strong>multiobjetivo</strong> implementados ......................................................... 43<br />

2.3.2 Descripción <strong>de</strong> la solución propuesta .................................................................................... 43<br />

2.4 CONCLUSIONES ............................................................................................................................. 52<br />

CAPÍTULO 3. ANÁLISIS EXPERIMENTAL .......................................................................................... 53<br />

3.1 INTRODUCCIÓN .............................................................................................................................. 53<br />

3.2 ALGORITMO DE GENERACIÓN DE DATOS........................................................................................... 53<br />

3.3 DISEÑO DE LOS EXPERIMENTOS ...................................................................................................... 55<br />

3.3.1 Tamaño <strong>de</strong>l espacio <strong>de</strong> soluciones ........................................................................................ 56

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

Saved successfully!

Ooh no, something went wrong!