09.05.2013 Views

TESIS-MAG-0201.pdf

TESIS-MAG-0201.pdf

TESIS-MAG-0201.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

La segunda característica es el criterio de aceptación que utiliza. A la<br />

solución candidata z se le asigna una probabilidad de ser aceptada 1 y que corresponde a<br />

Pk = min(1,<br />

))/T&) donde Tk es el factor de temperatura que depende de la<br />

iteración k. Si Uk es una instancia de una variable distribuida uniformemente en [0,1] y<br />

generada en la iteración k, entonces z se acepta si es que u < Pk.[Saab 911.<br />

La forma en que se actualiza Tk corresponde al denominado cooling<br />

schedule (o annealing schedule) que para asegurar la convergencia del método, debe<br />

generar una secuencia estrictamente positiva de valores T1, T2 , . . ., Tk tales que T1 ~: T2 2:<br />

.~<br />

Tk y hm Tk = O [Hayek 88, van Laarhoven 921.<br />

k-<br />

Sim ulated annealing se comporta como un algoritmo hill climbing si es que<br />

las soluciones candidatas son siempre mejores que las soluciones anteriores (es decir,<br />

f(x') > ... > f(xk)) . Aunque, el algoritmo permite también soluciones peores, con<br />

probabilidad Pk que disminuye a medida que el número de iteraciones aumenta. Con ello<br />

se escapa de óptimos locales y se evita el problema de que la búsqueda quede estancada<br />

en uno de dichos puntos.<br />

Otro algoritmo no determinístico es el denominado de Evolución<br />

Estocástica, que trata de ejecutar el mayor número de movidas en cada iteración en lugar<br />

de la única que ejecuta simulated annealing. La distribución con la cual se comparan las<br />

soluciones es uniforme en lugar de exponencial. No goza de la popularidad que tiene<br />

simulated annealing. Mayores detalles se encuentran en [Saab 91].<br />

c) Threshold accepting<br />

Esta estrategia es una versión determinística de simulated annealing, en la<br />

cual la solución candidata es aceptada si f(z) - f(xk) < fu, siendo i una constante no<br />

negativa conocida como umbral [Aarts 941. Al igual que en el caso del simulated

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

Saved successfully!

Ooh no, something went wrong!