Research Article

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

Algorithm 3

Simulated annealing.

(1) BEGIN to Choose shop floor
(2) Generate
(3)
(4)
(5) whiledo
(6) Generate using VNS
(7)
(8) ifthen return
(9) else
(10) Calculate
(11) ifthen return
(12) elsereturn
(13) end if
(14) end if
(15)
(16) solutions.append()
(17) end while