09.05.2013 Views

TESIS-MAG-0201.pdf

TESIS-MAG-0201.pdf

TESIS-MAG-0201.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IV. LA HERRAMIENTA DE APOYO AL DISEÑO DE HEURÍSTICAS<br />

DE BÚSQUEDA LOCAL.<br />

Gracias a todos los conceptos defmidos en el capítulo anterior, se estableció<br />

cuál es el conocimiento que un diseñador necesita especificar para construir una<br />

heurística basada en búsqueda local y cómo buscar.<br />

El diseñador necesita definir el grafo de heurísticas, lo cual implica defmir<br />

cada heurística contextual Hc(x,$)=(FJ-f,2), donde H corresponde a la heurística de<br />

búsqueda local H(x)(V,6H,aH,A,Q). Para definir la vecindad de cada una de ellas, se<br />

expresa el conocimiento estructural en base a asociaciones, condiciones y funciones de<br />

evaluación sobre una caracterización del problema 8 .<br />

Sin embargo todavía se necesita dar un par de pasos más para lograr el<br />

objetivo de implementar una herramienta que apoye el desarrollo de heurísticas. Dicho<br />

paso es definir cómo expresar estructuradamente el conocimiento anteriormente<br />

descrito.<br />

4.1 LS-! : Un Lenguaje para Definir Heurísticas de Búsqueda<br />

El conocimiento que es necesario incorporar y los requisitos definidos en el<br />

subcapítulo 2.4 pueden ser estructurados en dos partes:<br />

a) Conexión con la estructura de datos defmida por el diseñador : corresponde a<br />

establecer cuales son los métodos de la estructura de datos que representa el modelo<br />

del problema que corresponden a la función objetivo y a la caracterización del<br />

problema.<br />

Ver definición 3.1.<br />

M.

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

Saved successfully!

Ooh no, something went wrong!