Flow Shop Scheduling Based on A Novel Cooling Temperature Driven Simulated Annealing Algorithm

  • 1275575.pdf (442k)


Publication date


Series/Report no

Scientia Iranica. Transaction B, Mechanical Engineering;22(4)



Document type


The permutation flow shop problem (PFSP) has been applied to many types of problems. The PFSP is an NP - hard permutation sequencing scheduling problem. A local search with simulated annealing scheme involving two phases is proposed in this investigation for solving PFSP. First, for lowering computation complexity, a simple insertion local search is applied to generate the solution of the PFSP. Second, two non-decreasing cooling temperature driven simulated annealing (SA) named steady SA and reheating SA are employed to maintain successive exploration or exploitation in the solution space. The steady SA maintains the same temperature and keeps the same search behavior and thereby allows the neighbors of the worse solutions to be explored, consequently increasing the chances of finding better solutions, while the reheating SA increases the temperature and increases the exploration ability. The most important feature of the proposed method is its simple implementation and low computation time complexity. Experimental results are compared with other state - of - the - art algorithms and reveal that the proposed simple insertion with steady SA (SI - SSA) method is able to efficiently yield the best permutation schedules.



“NOTICE: this is the author’s version of a work that was accepted for publication in Scientia Iranica. International Journal of Science and Technology. Changes resulting from the publishing process, such as editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Chen, R. M., & Sandnes, F. E. (2015). Flow shop scheduling based on a novel cooling temperature driven simulated annealing algorithm. Scientia Iranica. Transaction B, Mechanical Engineering, 22(4), 1545.” This postprint version is published with a Creative Commons Attribution Non-Commercial No Derivatives License

Permanent URL (for citation purposes)

  • http://hdl.handle.net/10642/3131