TESIS-MAG-0201.pdf
TESIS-MAG-0201.pdf
TESIS-MAG-0201.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Sea x una solución factible. Si E. corresponde a la asignación de arcos<br />
disyuntivos para dicha solución que contiene arcos redundantes, mientras que E no los<br />
posee, entonces para cada solución factible se definen 2 grafos : = ( y, A u EJ<br />
yD =(V,AuE)U.<br />
Es fácil darse cuenta que para cualquier solución factible x y cualquier par<br />
de nodos u,v LD (u, y) = L D (u, y), Entonces, en ambos grafos tanto la fecha de inicio de<br />
una operación como la terminación de un trabajo tienen el mismo valor. Por lo tanto,<br />
para una misma solución factible en ambos grafos la función objetivo tiene el mismo<br />
valor.<br />
Si PJ (si existe) es la operación que pertenece al trabajo J, que precede a u,<br />
mientras que PM (si existe) corresponde a la operación de procesada en la máquina M<br />
justo antes de y. Entonces para cada operación w, en el grafo D se cumplen trivialmente<br />
las siguientes identidades<br />
r = max(rPM +pPM,rPJ +ppj ) (5.2)<br />
L D (w,S J )=max(L D (SM W ,S J ),L D (SJ W ,S f ))+pW (5.3)<br />
Lo anterior permite construir un algoritmo que calcula la función objetivo en<br />
0(N) [van Laarhoven 92, Taillard 941, donde N corresponde al número de operaciones<br />
del problema.<br />
b) Definición de los componentes de la resolución y clusters.<br />
Para construir una heurística de búsqueda local para este problema se debe<br />
defmir los componentes de la resolución que caracterizarán cada solución factible del<br />
problema. Con ello se podrán defmir los cluster que constituyen la caracterización del<br />
problema según la definición 3.1. Para ello se introducirán nuevos conceptos:<br />
92