Document Type : Original Article

Authors

1 Department of Industrial Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran.

2 Department of Industrial Management, Allameh Tabatabai University, Tehran, Iran.

Abstract

Purpose: One of the most important issues in the field of production scheduling, which has recently received much attention from researchers, is Dual Resource Constrained Flexible Job Shop Scheduling Problem (DRCFJSP). To deal with unexpected disruptions such as machine breakdowns, the job schedule must be robust so that in the event of a malfunction, the job schedule works properly and deviate less from the optimal solution. The purpose of this paper is to study the DRCFJSP problem with possible scenarios of machine failure or workshop disruption.
Methodology: In solving the under-studied problem, the assignment of jobs and the sequence of operations on each machine should be done in such a way that under any possible scenario, the maximum completion time is minimized so that the weight combination of system performance in average mode, system performance in worst mode, the penalty for violating the time window constraints of the due dates and the variance of the objective function value is optimal according to different scenarios. For this purpose, a Robust Scenario-based Stochastic Programming (RSSP) model based on a mixed integer linear programming model has been presented for this problem and has been solved by Gams software for validation in small and medium-sized problems. Also, due to the Np-hard nature of this problem, a meta-heuristic method based on Genetic Algorithm (GA) is proposed for solving the large-sized problems. Also, the results of a case study in Alborz Yadak company related to the problem of the research are reported in the article.
Findings: The results of the proposed RSSP model indicate that GAMS software is able to solve these problems up to medium sizes in an acceptable time and achieve a controlled and robust solution. Numerical results also show the proper performance of the proposed GA as an alternative to solve the RSSP model in the large-sized problems.
Originality/Value: In this paper, DRCFJSP problem is studied with possible scenarios of machine failure or disruption in the workshop. Also, a RSSP model according to the mixed integer linear programming formulation and a meta-heuristic Algorithm have been presented for mentioned problem in this article.

Keywords

Main Subjects

  • Ahmadi, E., Zandieh, M., Farrokh, M., & Emami, S. M. (2016). A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms. Computers & operations research, 73, 56-66.
  • Andrade-Pineda, J. L., Canca, D., Gonzalez-R, P. L., & Calle, M. (2019). Scheduling a dual-resource flexible job shop with makespan and due date-related criteria. Annals of operations research, 291, 5-35. https://doi.org/10.1007/s10479-019-03196-0
  • Applegate, D., & Cook, W. (1991). A computational study of the job-shop scheduling problem. ORSA journal on computing, 3(2), 149-156.
  • Buddala, R., & Mahapatra, S. S. (2019). Two-stage teaching-learning-based optimization method for flexible job-shop scheduling under machine breakdown. The international journal of advanced manufacturing technology100(5), 1419-1432.
  • Chen, R., Yang, B., Li, S., & Wang, S. (2020). A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem. Computers & industrial engineering, 149, 106778. https://doi.org/10.1016/j.cie.2020.106778
  • Dhiflaoui, M., Nouri, H. E., & Driss, O. B. (2018). Dual-resource constraints in classical and flexible job shop problems: a state-of-the-art review. Procedia computer science, 126, 1507-1515.
  • Fattahi, P., Mehrabad, M. S., & Jolai, F. (2007). Mathematical modeling and heuristic approaches to flexible job shop scheduling problems. Journal of intelligent manufacturing, 18(3), 331-342.
  • Felan, J. T., & Fry, T. D. (2001). Multi-level heterogeneous worker flexibility in a dual resource constrained (DRC) job-shop. International journal of production research, 39(14), 3041-3059.
  • Gong, G., Chiong, R., Deng, Q., & Gong, X. (2020). A hybrid artificial bee colony algorithm for flexible job shop scheduling with worker flexibility. International journal of production research58(14), 4406-4420.
  • Kress, D., Müller, D., & Nossack, J. (2019). A worker constrained flexible job shop scheduling problem with sequence-dependent setup times. OR spectrum41(1), 179-217.
  • Lang, M., & Li, H. (2011). Research on dual-resource multi-objective flexible job shop scheduling under uncertainty. 2011 2nd international conference on artificial intelligence, management science and electronic commerce (AIMSEC)(pp. 1375-1378). IEEE. https://doi.org/10.1109/AIMSEC.2011.6010821
  • Lei, D., & Guo, X. (2014). Variable neighbourhood search for dual-resource constrained flexible job shop scheduling. International journal of production research, 52(9), 2519-2529.
  • Meng, L., Zhang, C., Ren, Y., Zhang, B., & Lv, C. (2020). Mixed-integer linear programming and constraint programming formulations for solving distributed flexible job shop scheduling problem. Computers & industrial engineering142, 106347. https://doi.org/10.1016/j.cie.2020.106347
  • Mulvey, J. M., Vanderbei, R. J., & Zenios, S. A. (1995). Robust optimization of large-scale systems. Operations research, 43(2), 264-281.
  • Nouiri, M., Bekrar, A., Jemai, A., Trentesaux, D., Ammari, A. C., & Niar, S. (2017). Two stage particle swarm optimization to solve the flexible job shop predictive scheduling problem considering possible machine breakdowns. Computers & industrial engineering112, 595-606.
  • Sajadi, S. M., Alizadeh, A., Zandieh, M., & Tavan, F. (2019). Robust and stable flexible job shop scheduling with random machine breakdowns: multi-objectives genetic algorithm approach. International journal of mathematics in operational research14(2), 268-289.
  • Salehi, F., Mahootchi, M., & Husseini, S. M. M. (2019). Developing a robust stochastic model for designing a blood supply chain network in a crisis: a possible earthquake in Tehran. Annals of operations research, 283(1), 679-703.
  • Shen, L., Dauzère-Pérès, S., & Neufeld, J. S. (2018). Solving the flexible job shop scheduling problem with sequence-dependent setup times. European journal of operational research265(2), 503-516.
  • Sun, D.-h., He, W., Zheng, L.-j., & Liao, X.-y. (2014). Scheduling flexible job shop problem subject to machine breakdown with game theory. International journal of production research, 52(13), 3858-3876.
  • Sun, J., Zhang, G., Lu, J., & Zhang, W. (2021). A hybrid many-objective evolutionary algorithm for flexible job-shop scheduling problem with transportation and setup times. Computers & operations research, 132, 105263. https://doi.org/10.1016/j.cor.2021.105263
  • Xie, J., Gao, L., Peng, K., Li, X., & Li, H. (2019). Review on flexible job shop scheduling. IET collaborative intelligent manufacturing1(3), 67-77.
  • Xiong, J., Xing, L. N., & Chen, Y. W. (2013). Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns. International journal of production economics141(1), 112-126.
  • Yazdani, M., Zandieh, M., Tavakkoli-Moghaddam, R., & Jolai, F. (2015). Two meta-heuristic algorithms for the dual-resource constrained flexible job-shop scheduling problem. Scientia Iranica, 22(3), 1242-1257.
  • Yu, C.-S., & Li, H.-L. (2000). A robust optimization model for stochastic logistic problems. International journal of production economics, 64(1-3), 385-397.
  • Zandieh, M., Khatami, A. R., & Rahmati, S. H. A. (2017). Flexible job shop scheduling under condition-based maintenance: improved version of imperialist competitive algorithm. Applied soft computing58, 449-464.
  • Zhang, G., Hu, Y., Sun, J., & Zhang, W. (2020). An improved genetic algorithm for the flexible job shop scheduling problem with multiple time constraints. Swarm and evolutionary computation, 54, 100664. https://doi.org/10.1016/j.swevo.2020.100664
  • Zhang, G., Sun, J., Liu, X., Wang, G., & Yang, Y. (2019). Solving flexible job shop scheduling problems with transportation time based on improved genetic algorithm. Mathematical biosciences and engineering, 16(3), 1334-1347.