Research Article

Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic Algorithms

Algorithm 2

Tabu algorithm.

(1) BEGIN to Choose shop floor
(2) Generate initial solution
(3)
(4) whiledo
(5) if not in tabu list then
(6)
(7) Generate using VNS
(8) then return
(9) end if
(10) else
(11) Update tabu list
(12) end if
(13) end while