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.

En lo que resta del capítulo se formalizará el algoritmo de búsqueda que la<br />

herramienta implementará y la forma en que ella incorpora conocimiento estructural.<br />

3.2.2 Algoritmo de búsqueda propuesto.<br />

En esta sección se formalizarán los conceptos introducidos en la sección<br />

previa, lo cual permitirá construir el algoritmo de búsqueda y establecer qué<br />

conocimiento adicional se requiere para especificarlo completamente.<br />

Defmición 3.13 : Heurística de búsqueda local.<br />

Sean V(x) = (P(z,x),C(x), j(m)) la tupla que especiflca la vecindad para el<br />

problema, 8H el criterio de detención y aH el de aceptación de la heurística.<br />

Adicionalmente se definirá una función A(x") que calcula la caracterización del<br />

problema ¿ = {é1(xk )} y una función que ajusta parámetros. Entonces una<br />

heurística de búsqueda local corresponde a la tupla H(x)=(V, 5H, cxg,A,9V•.<br />

Lo anterior quiere decir que dada una estructura de control para la búsqueda<br />

local, la heurística queda determinada por la tupla de la definición 3.13. En adelante<br />

consideraremos la estructura de control como la que se describió en la figura 1 .5a,<br />

puesto que los algoritmos a), b) y c) descritos en la sección 1.1.1 corresponden a un caso<br />

particular de un algoritmo de tabu search. Por otra parte, anteriormente se introdujo el<br />

concepto de heurística contextual. A continuación, se definirá con mayor precisión<br />

dicho concepto.<br />

Definición 3.14. : Estado de la búsqueda, heurística contextual, precondición y<br />

efecto.<br />

Sea s un vector de variables (s1 ,. • ., s,,) que representa el estado del sistema,<br />

al que se denominará estado de la búsqueda. Sea f'(s) es una condición que el estado s<br />

61

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

Saved successfully!

Ooh no, something went wrong!