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.

En la bibliografía consultada no se encontraron aplicaciones <strong>de</strong>l <strong>al</strong>goritmo a <strong>problema</strong>s <strong>de</strong> asignación.<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><br />

En las Tablas 1-4 se resumen las princip<strong>al</strong>es características <strong>de</strong> los <strong>al</strong>goritmos <strong>de</strong> <strong>trayectoria</strong><br />

<strong>multiobjetivo</strong> que se han <strong>de</strong>scrito en los epígrafes anteriores.<br />

Como se observa, todos los <strong>al</strong>goritmos utilizan una lista para <strong>al</strong>macenar las soluciones no dominadas<br />

encontradas durante la búsqueda. Los <strong>al</strong>goritmos basados en Esc<strong>al</strong>ador <strong>de</strong> Colinas se diferencian<br />

fundament<strong>al</strong>mente en la posibilidad <strong>de</strong> reiniciar la búsqueda para evitar caer en óptimos loc<strong>al</strong>es, que es<br />

la princip<strong>al</strong> dificultad <strong>de</strong>l <strong>al</strong>goritmo básico.<br />

Los <strong>al</strong>goritmos basados en Recocido Simulado se diferencian fundament<strong>al</strong>mente en la forma <strong>de</strong> c<strong>al</strong>cular<br />

la probabilidad <strong>de</strong> aceptar peores soluciones.<br />

Los <strong>al</strong>goritmos basados en Búsqueda Tabú emplean diversas formas para diversificar la búsqueda.<br />

El <strong>al</strong>goritmo basado en GRASP es muy similar <strong>al</strong> <strong>al</strong>goritmo básico, con la diferencia <strong>de</strong> que se tiene<br />

construye una lista <strong>de</strong> soluciones no dominadas durante la etapa constructiva, que es actu<strong>al</strong>izada en la<br />

etapa <strong>de</strong> búsqueda loc<strong>al</strong>.<br />

1.7 Métricas <strong>de</strong> rendimiento <strong>de</strong> <strong>al</strong>goritmos <strong>multiobjetivo</strong><br />

Para comparar el rendimiento <strong>de</strong> los diferentes <strong>al</strong>goritmos <strong>multiobjetivo</strong>, teniendo en cuenta el hecho <strong>de</strong><br />

que su resultado no es un único vector esc<strong>al</strong>ar sino una colección <strong>de</strong> vectores formados por un conjunto<br />

no dominado, existen varias métricas. Estas persiguen medir (Zitzler 1999):<br />

- La distancia <strong>de</strong>l frente <strong>de</strong> Pareto producido por el <strong>al</strong>goritmo diseñado con respecto <strong>al</strong> frente<br />

verda<strong>de</strong>ro (suponiendo que el frente <strong>de</strong> Pareto verda<strong>de</strong>ro es conocido).<br />

- La distribución <strong>de</strong> soluciones obtenidas, <strong>de</strong> manera que se pueda tener una distribución <strong>de</strong><br />

vectores lo más uniforme posible.<br />

- La cantidad <strong>de</strong> elementos <strong>de</strong>l conjunto <strong>de</strong> óptimos <strong>de</strong> Pareto generados.<br />

Ninguna <strong>de</strong> las métricas que se an<strong>al</strong>izan a continuación, captura en un solo v<strong>al</strong>or numérico los tres<br />

elementos mencionados, ya que estos se refieren a aspectos <strong>de</strong> <strong>de</strong>sempeño diferentes. Por ello, es<br />

recomendable usar diferentes métricas para ev<strong>al</strong>uar los distintos aspectos <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong> un<br />

<strong>al</strong>goritmo.<br />

Algunas <strong>de</strong> las métricas revisadas en la bibliografía se <strong>de</strong>scriben en (Knowles and Corne 2001):<br />

- Tasa <strong>de</strong> error (Veldhuizen 1999): Indica el porciento <strong>de</strong> soluciones que no son miembros <strong>de</strong>l<br />

frente <strong>de</strong> Pareto verda<strong>de</strong>ro, siendo n el número <strong>de</strong> vectores en el frente <strong>de</strong> Pareto actu<strong>al</strong>; ei = 0<br />

si el vector i es un miembro <strong>de</strong>l frente <strong>de</strong> Pareto verda<strong>de</strong>ro y ei= 1 <strong>de</strong> lo contrario:<br />

<br />

<br />

<br />

<br />

29

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

Saved successfully!

Ooh no, something went wrong!