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.

En el algoritmo de shfting bottleneck [Adams 881, cada subcluster define un<br />

subproblema y una precedencia entre ellos que es utilizada por el algoritmo para<br />

seleccionar el siguiente subproblema a resolver. En el procedimiento de búsqueda local<br />

de [van Laarhoven 921, los cluster permiten distinguir entre aquellas movidas que<br />

significarán un cambio en la función objetivo del problema. Ya que las operaciones<br />

críticas definen el makespan del problema, tratar de reordenar dichas operaciones<br />

significará un cambio en la función objetivo que no se produciría al manipular otras<br />

operaciones. En [Adams 881 se define también en la fase de reoptimización un segundo<br />

cluster de la misma forma que la anterior, pero esta vez sobre las operaciones asignadas.<br />

Por lo tanto, en ambos algoritmos se introduce una noción de preferencia<br />

acerca de cuál es el siguiente estado dentro del espacio de búsqueda que visitar. En<br />

shfting bottleneck se prefieren los estados de siguiente nivel 5 que consideran a las<br />

operaciones de la máquina crítica como siguientes variables a asignar. En el algoritmo<br />

de [van Laarhoven 921 se prefieren los estados que corresponden al resultado de una<br />

perturbación de una operación crítica.<br />

Entonces, de acuerdo a todo lo que se ha visto en esta sección, la<br />

conceptualización de la búsqueda permite seleccionar eficazmente qué estados visitar en<br />

base a atributos de la solución que les otorgan ciertas propiedades con respecto a la<br />

búsqueda. Los clusters en el caso de la búsqueda global permiten subdividir el problema<br />

y definir el orden en que ellos serán resueltos. Por otra parte si consideramos la<br />

búsqueda local como un proceso de postoptimización, los cluster permiten identificar<br />

las aquellas partes de la solución que necesitan de arreglo [Pinedo 95b].<br />

El concepto de nivel fue introducido en la sección 1.1.2.<br />

37

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

Saved successfully!

Ooh no, something went wrong!