Research Article

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

Algorithm 1

Genetic algorithm.

(1) DO Random Search
(2) BEGIN to Initialize population
(3) Evaluate population
(4) Rank chromosomes
(5) for i iter_size do
(6) Ranking selection for parents
(7) Crossover
(8) Mutation
(9) Replace population
(10) Return
(11) end for