Journal of Shanghai Jiaotong University >
Hybrid Ant Colony Algorithm for Batch Scheduling in Semiconductor Furnace Operation
Received date: 2018-07-02
Online published: 2020-08-18
Furnace district is one of the main bottlenecks in semiconductor fabrication, which has a great influence on the entire production line. The current scheduling research in the furnace district mainly focuses on dispatching rules, and the constraints considered are relatively simple. The previous research ignores not only the multi-machine scheduling which contains front and rear procedures but also the re-entrant characteristic of the wafer fabrication. This paper focuses on the scheduling problem of β1→β2 type for minimizing the meaning flow time (MFT) in furnace district. The constraints consist of limited waiting time, incompatible families, and re-entrant flow. It builds a novel β1→β2 model about the scheduling problem, and decomposes the problem into three stages: batch forming, machine selecting, and batch sorting. An algorithm based on the hybrid ant colony optimization algorithm is proposed, which batches the jobs by using a variable threshold control strategy, and sorts these batches by a hybrid ant colony optimization algorithm. According to the results of 54 sets of different scales based on historical production data, it is concluded that the performance of the hybrid ant colony optimization (ACO) algorithm is better than several common heuristic rules and the genetic algorithm. The proposed hybrid-ACO algorithm is applied to the actual wafer production line, which can effectively reduce the water flow time in the production process.
JIANG Xiaokang, ZHANG Peng, LÜ Youlong, ZHAO Xinming, ZHANG Jie . Hybrid Ant Colony Algorithm for Batch Scheduling in Semiconductor Furnace Operation[J]. Journal of Shanghai Jiaotong University, 2020 , 54(8) : 792 -804 . DOI: 10.16183/j.cnki.jsjtu.2018.232
[1] | 吴启迪, 乔非, 李莉, 等. 半导体制造系统调度[M]. 北京: 北京为电子工业出版社, 2006. |
[1] | WU Qidi, QIAO Fei, LI Li, et al. Scheduling of semiconductor manufacturing system[M]. Beijing: Publishing House of Electronics Industry, 2006. |
[2] | IKURA Y, GIMPLE M. Efficient scheduling algorithms for a single batch processing machine[J]. Operations Research Letters, 1986,5(2):61-65. |
[3] | PARSA N R, KARIMI B, HUSSEINI S M. Exact and heuristic algorithms for the just-in-time sche-duling problem in a batch processing system[J]. Computers and Operations Research, 2017,80:173-183. |
[4] | CHENG B, WANG Q, YANG S, et al. An improved ant colony optimization for scheduling identical parallel batching machines with arbitrary job sizes[J]. Applied Soft Computing, 2013,13(2):765-772. |
[5] | PARSA N, KARIMI B, HUSSEINI S. Minimizing total flow time on a batch processing machine using a hybrid max-min ant system[J]. Computers and Industrial Engineering, 2016,99:372-381. |
[6] | GURNANI H, ANUPINDI R, AKELLA R. Control of Batch Processing Systems in Semiconductor Wafer Fabrication Facilities[J]. IEEE Transactions on Semiconductor Manufacturing, 1992,5(4):319-328. |
[7] | CEREKCI A, BANERJEE A. Dynamic control of the batch processor in a serial-batch processor system with mean tardiness performance[J]. International Journal of Production Research, 2010,48(5):1339-1359. |
[8] | HAM M, LEE Y H, AN J. IP-Based real-time dispatching for two-machine batching problem with time window constraints[J]. IEEE Transactions on Automations Science and Engineering, 2011,8(3):589-597. |
[9] | AHMADI J H, AHMADI R, DASU S, et al. Bat-ching and Scheduling Jobs on batch and discrete processors[J]. Operations Research, 1992,40(4):750-763. |
[10] | 李程, 江志斌, 李友, 等. 基于规则的批处理设备调度方法在半导体晶圆制造系统中应用[J]. 上海交通大学学报, 2013,47(2):230-235. |
[10] | LI Cheng, JIANG Zhibin, LI You, et al. Rule-based scheduling of batch processing machine applied to semiconductor wafer fabrication system[J]. Journal of Shanghai Jiao Tong University, 2013,47(2):230-235. |
[11] | JIA W, CHEN H, JIANG Z, et al. Full-batch-oriented scheduling algorithm on batch processing workstation of β1→ β2 type with re-entrant flow[J]. International Journal of Computer Integrated Manufacturing, 2017,30(10):1029-1042. |
[12] | 田云娜, 李冬妮, 郑丹, 等. 一种基于时间窗的多阶段混合流水车间调度方法[J]. 机械工程学报, 2016,52(16):185-196. |
[12] | TIAN Yunna, LI Dongni, ZHENG Dan, et al. A time window-based approach for multi-stage hybrid flow shop[J]. Chinese Journal of Mechanical Engineering, 2016,52(16):185-196. |
[13] | 张洁, 张朋, 刘国宝. 基于两阶段蚁群算法的带非等效并行机的作业车间调度[J]. 机械工程学报, 2013,49(6):136-144. |
[13] | ZHANG Jie, ZHANG Peng, LIU Guobao. Two-stage ant colony algorithm based job shop scheduling with unrelated parallel machines[J]. Chinese Journal of Mechanical Engineering, 2013,49(6):136-144. |
[14] | AKCALI E, UZSOY R, TEYNER T J, et al. Alternative loading and dispatching policies for furnace operations in semiconductor manufacturing: A comparison by simulation[J]. Proceedings of the 2000 winter Simulation Conference, 2000: 1428-1435. |
[15] | LI L, QIAO F, WU Q. ACO-based scheduling of parallel batch processing machines with incompatible job families to minimize total weighted tardiness[C]// International Conference on Ant Colony Optimization and Swarm Intelligence. Springer, Berlin, Heidelberg, 2008: 219-226. |
[16] | 李小林. 平行机环境下批处理机调度问题研究[D]. 安徽: 中国科学技术大学, 2012. |
[16] | LI Xiaolin. Research on scheduling batch processing machines in parallel[D]. Anhui: University of Science and Technology of China, 2012. |
[17] | BALASUBRAMANIAN H, M?NCH L, FOWLER J, et al. Genetic algorithm based scheduling of para-llel batch machines with incompatible job families to minimize total weighted tardiness[J]. International Journal of Production Research, 2004,42(8):1621-1638. |
[18] | 李程. 半导体晶圆制造系统(SWFS)炉管区组批派工策略研究[D]. 上海: 上海交通大学, 2011. |
[18] | LI Cheng. Research on scheduling of batch processor in furance area of semiconductor wafer manufacturing system[D]. Shanghai: School Of Mechanical Engineering Shanghai Jiao Tong University, 2011. |
/
〈 |
|
〉 |