A machine learning algorithm for scheduling a burn-in oven problem

被引:0
作者
Mathirajan M. [1 ]
Sujan R. [2 ]
Rani M.V. [3 ]
Dhaval P. [1 ]
机构
[1] Department of Management Studies, Indian Institute of Science, Bangalore
[2] Department of Information Technology, National Institute of Technology, Suratkal, Karnataka
[3] Vinod Gupta School of Management, Indian Institute of Technology, Kharagpur
关键词
ANN; artificial neural network; dispatching rule-based greedy heuristic algorithm; dispatching rules; DR-GHA; estimated optimal solution; GHA; greedy heuristic algorithm; HNN; hybrid neural network; optimal solution; semiconductor manufacturing;
D O I
10.1504/IJISE.2021.10042607
中图分类号
学科分类号
摘要
This study applies artificial neural network (ANN) to achieve more accurate parameter estimations in calculating job-priority-data of jobs and the same is applied in a proposed dispatching rule-based greedy heuristic algorithm (DR-GHA) for efficiently scheduling a burn-in oven (BO) problem. The integration of ANN and DR-GHA is called as a hybrid neural network (HNN) algorithm. Accordingly, this study proposed eight variants of HNN algorithms by proposing eight variants of DR-GHA for scheduling a BO. The series of computational analyses (empirical and statistical) indicated that each of the variants of proposed HNN is significantly enhancing the performance of the respective proposed variants of DR-GHA for scheduling a BO. That is, more accurate parameter estimations in calculating job-priority-data for DR-GHA via back-propagation ANN leads to high-quality schedules w.r.t. total weighted tardiness. Further, proposed HNN variant: HNN-ODD is outperforming relatively with other HNN variants and provides very near optimal/estimated solution. Copyright © 2023 Inderscience Enterprises Ltd.
引用
收藏
页码:20 / 58
页数:38
相关论文
共 84 条
[1]  
Alipour P., Nguyen C., Damodaran P., Using GRASP approach and path relinking to minimize total number of tardy jobs on a single batch processing machine, International Journal of Industrial and Systems Engineering, 35, 1, pp. 80-99, (2020)
[2]  
Alizadeh N., Kashan A.H., Enhanced grouping league championship and optics inspired optimization algorithms for scheduling a batch processing machine with job conflicts and non-identical job sizes, Applied Soft Computing Journal, 83, 1, pp. 1-16, (2019)
[3]  
Aytug H., Bhattacharya S., Koehler G.J., Snowdon J.L., A review of machine learning in scheduling, IEEE Transactions on Engineering Management, 41, 2, pp. 165-171, (1994)
[4]  
Bellanger A., Oulamara A., Scheduling hybrid flowshop with parallel batching machines and compatibilities, Computers and Operations Research, 36, 6, pp. 1982-1992, (2009)
[5]  
Beldar P, Costa A., Single machine batch processing problem with release dates to minimize total completion time, International Journal of Industrial Engineering Computations, 9, 3, pp. 331-348, (2018)
[6]  
Benda F., Braune R., Doerner K.F., Hartl R.F., A machine learning approach for flow shop scheduling problems with alternative resources, sequence-dependent setup times and blocking, OR Spectrum, 41, 4, pp. 871-893, (2019)
[7]  
Boudhar M., Scheduling a batch processing machine with bipartite compatibility graphs, Mathematical Methods of Operations Research, 57, 3, pp. 513-527, (2003)
[8]  
Cabo M., Possani E., Potts C.N., Song X., Split-merge: using exponential neighborhood search for scheduling a batching machine, Computers and Operations Research, 63, 1, pp. 125-135, (2015)
[9]  
Chan F.T.S., Au K.C., Chan L.Y., Lau T.L., Choy K.L., A genetic algorithm approach to machine flexibility problems in an ion plating cell, The International Journal of Advanced Manufacturing Technology, 31, 11-12, pp. 1127-1134, (2007)
[10]  
Chen T., Wang Y-C., Enhancing scheduling performance for a wafer fabrication factory: the bi-objective slack-diversifying nonlinear fluctuation-smoothing rule, Computational Intelligence and Neuroscience, 2012, pp. 1-12, (2012)