Volume 34, Issue 4 (IJIEPR 2023)                   IJIEPR 2023, 34(4): 1-17 | Back to browse issues page


XML Print


1- MSc student at the Department of Industrial Engineering, Faculty of Mechanical Engineering, Semnan University, Semnan, Iran
2- Assistant professor, Department of Industrial Engineering, Faculty of Mechanical Engineering, Semnan University, Semnan, Iran , rabbani@semnan.ac.ir
3- Assistant professor, Department of Industrial Engineering, Faculty of Mechanical Engineering, Semnan University, Semnan, Iran
Abstract:   (1428 Views)
Prediction of unexpected incidents and energy consumption are some industry issues and problems. Single machine scheduling with preemption and considering failures has been pointed out in this study. Its aim is to minimize earliness and tardiness penalties by using job expansion or compression methods. The present study solves this problem in two parts. The first part predicts failures and obtains some rules to correct the process, and the second includes the sequence of single-machine scheduling operations. The failure time is predicted using some machine learning algorithms includes: Logistic Regression, Decision Tree, Random Forest, Support Vector Machine (SVM), Naïve Bayes, and k-nearest neighbors. Results of comparing the algorithms, indicate that the decision tree algorithm outperformed other algorithms with a probability of 70% in predicting failure. In the second part, the problem is scheduled considering these failures and machine idleness in a single-machine scheduling manner to achieve an optimal sequence, minimize energy consumption, and reduce failures. The mathematical model for this problem has been presented by considering processing time, machine idleness, release time, rotational speed and torque, failure time, and machine availability after repair and maintenance. The results of the model solving, concluded that the relevant mathematical model could schedule up to 8 jobs within a reasonable time and achieve an optimal sequence, which could reduce costs, energy consumption, and failures. Moreover, it is suggested that further studies use this approach for other types of scheduling, including parallel machine scheduling and flow job shop scheduling. Metaheuristic algorithms can be used for larger dimensions. 
Full-Text [PDF 832 kb]   (673 Downloads)    
Type of Study: Research | Subject: Production Planning & Control
Received: 2023/01/16 | Accepted: 2023/09/10 | Published: 2023/12/9

Rights and permissions
Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.