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.

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

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

Saved successfully!

Ooh no, something went wrong!