Research Article

Solving Flexible Job-Shop Scheduling Problem Using Gravitational Search Algorithm and Colored Petri Net

Table 2

Semi-code of gravitational algorithm.

( 1 ) Determining system area and initial valuing
( 2 ) Initial positioning OF the masses
( 3 ) Evaluating THE masses
( 4 ) Updating parameters G, best, worst, and 𝑀
( 5 ) Calculating delivered force on each mass
( 6 ) Accounting acceleration and speed of each mass
( 7 ) Updating position of masses
( 8 ) If stop condition does not meet, go to phase 3