Journal of Shanghai Jiao Tong University ›› 2020, Vol. 54 ›› Issue (12): 1291-1299.doi: 10.16183/j.cnki.jsjtu.2019.321

Previous Articles     Next Articles

A Discrete Sine Optimization Algorithm for No-Idle Flow-Shop Scheduling Problem

ZHAO Rui, GU Xingsheng()   

  1. Key Laboratory of Advanced Control and Optimization for Chemical Process of the Ministry of Education, East China University of Science and Technology, Shanghai 200237, China
  • Received:2019-11-11 Online:2020-12-01 Published:2020-12-31
  • Contact: GU Xingsheng E-mail:xsgu@ecust.edu.cn

Abstract:

Aimed at the no-idle flow-shop scheduling problem (NIFSP) with minimized makespan, a discrete sine optimization algorithm (DSOA) is proposed. Inspired by sine waveforms, the original sine optimization algorithm (SOA) is a global optimization algorithm, which uses the sine function to update the position of search agents. First, the update position strategy to adapt to the combinatorial optimization problem is redefined. An iterated greedy algorithm with a variable removing size is employed to update the position to enhance the exploration ability. Then, a crossover strategy and a selection strategy are applied to avoid the algorithm falling into local optimum. Next, to improve the exploitation ability of local search and the accuracy of the algorithm, an insertion-based local search scheme is applied in DSOA to search for a better solution around the current optimal solution. Finally, based on the Taillard benchmark, the simulation results of performance comparisons are presented. The experimental results demonstrate the effectiveness of the proposed DSOA algorithm for solving NIFSP.

Key words: production scheduling, sine optimization algorithm, no-idle flow-shop scheduling problem (NIFSP), iterated greedy algorithm, makespan, intelligent optimization algorithm, local search

CLC Number: