Está en la página 1de 1

2.2.

ALGORITMOS PRINCIPALES PARA SECUENCIACIÓN EN PROBLEMAS MONO-MÁQUINA

Se conoce como algoritmo a la sucesión de pasos ordenados en una secuencia lógica de entrada y
salida, configurados en un leguaje de programación, que permite la automatización de tareas en la
cadena de producción a fin de optimizar los procesos.

El algoritmo Lawler

Este algoritmo solución la secuencia iniciando por la última actividad y de ahí continuando por la
penúltima y hacia atrás hasta llegar al primero, para la consecución de proceso, el algoritmo
mantiene en cada paso una lista S de trabajos que no están planificados un valor 𝑃(𝑠) = ∑ 𝑝𝑗 ,
𝑗∈𝑆
(suma de los tiempos de procesamiento de los trabajos S ), y un subconjunto 𝑆 ′ ⊆ 𝑆 de trabajos no
planificados cuyos sucesores si lo están.

Para desarrollar este algoritmo se consideran los siguientes pasos:

1. 𝑇 ← ∑𝑛𝑗=1 𝑝𝑗 ; 𝔍 ← {𝐽1 , … , 𝐽𝑛 }
2. Determinar el conjunto U de los trabajos sin sucesores en 𝔍
3. Elegir de 𝑈 el trabajo 𝐽𝑗 que tiene un valor 𝑓𝑗 (𝑇) minimal, deshacer los empates
arbitrariamente; 𝐽𝑗 se procesa desde el instante 𝑇 − 𝑝𝑗 hasta el instante 𝑇 .
4. 𝑇 ← 𝑇 − 𝑝𝑗 ; 𝔍 ← {𝐽𝑗 }
5. Si 𝔍 ≠ ∅, entonces ir al paso 1; en otro caso parar.

También podría gustarte