首页 | 本学科首页   官方微博 | 高级检索  
     


A three-phase algorithm for flowshop scheduling with blocking to minimize makespan
Authors:Cheng Wang  Shiji Song  Jatinder ND Gupta  Cheng Wu
Affiliation:1. Department of Automation, Tsinghua University, Beijing 100084, PR China;2. College of Business Administration, University of Alabama in Huntsville, Huntsville, AL 35899, USA
Abstract:This paper proposes a three-phase algorithm (TPA) for the flowshop scheduling problem with blocking (BFSP) to minimize makespan. In the first phase, the blocking nature of BFSP is exploited to develop a priority rule that creates a sequence of jobs. Using this as the initial sequence and a variant of the NEH-insert procedure, the second phase generates an approximate solution to the problem. Then, utilizing a modified simulated annealing algorithm incorporated with a local search procedure, the schedule generated in the second phase is improved in the third phase. A pruning procedure that helps evaluate most solutions without calculating their complete makespan values is introduced in the local search to further reduce the computational time needed to solve the problem. Results of the computational experiments with Taillard's benchmark problem instances show that the proposed TPA algorithm is relatively more effective and efficient in minimizing makespan for the BFSP than the state-of-the-art procedures. Utilizing these results, 53 out of 60 new tighter upper bounds have been found for large-sized Taillard's benchmark problem instances.
Keywords:Flowshop scheduling with zero-buffer and blocking  Priority rule  NEH-insert  Three-phase algorithm  Simulated annealing with local search  Pruning procedure
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号