DOI QR코드

DOI QR Code

Compromising Multiple Objectives in Production Scheduling: A Data Mining Approach

  • Hwang, Wook-Yeon (Department of Mechanical and Industrial Engineering, Qatar University) ;
  • Lee, Jong-Seok (Department of Systems Management Engineering, Sungkyunkwan University)
  • Received : 2014.04.04
  • Accepted : 2014.05.13
  • Published : 2014.05.30

Abstract

In multi-objective scheduling problems, the objectives are usually in conflict. To obtain a satisfactory compromise and resolve the issue of NP-hardness, most existing works have suggested employing meta-heuristic methods, such as genetic algorithms. In this research, we propose a novel data-driven approach for generating a single solution that compromises multiple rules pursuing different objectives. The proposed method uses a data mining technique, namely, random forests, in order to extract the logics of several historic schedules and aggregate those. Since it involves learning predictive models, future schedules with the same previous objectives can be easily and quickly obtained by applying new production data into the models. The proposed approach is illustrated with a simulation study, where it appears to successfully produce a new solution showing balanced scheduling performances.

Keywords

References

  1. Arroyo, J. E. C. and V. A. Armentano, "A partial enumeration heuristic for multi-objective flowshop scheduling problems," Journal of the Operational Research Society 55, 9 (2004), 1000-1007. https://doi.org/10.1057/palgrave.jors.2601746
  2. Arroyo, J. E. C. and V. A. Armentano, "Genetic local search for multi-objective flowshop scheduling problems," European Journal of Operational Research 167, 3 (2005), 717-738. https://doi.org/10.1016/j.ejor.2004.07.017
  3. Breiman, L., "Random forests," Machine Learning 45, 1 (2001), 5-32. https://doi.org/10.1023/A:1010933404324
  4. Breiman, L., J. Friedman, R. Olshen, and C. Stone, Classification and Regression Trees, CRC Press, New York, 1999.
  5. Chen, W., J. Song, L. Shi, L. Pi, and P. Sun, "Data mining- based dispatching system for solving the local pickup and delivery problem," Annals of Operations Research 203, 1 (2013), 351-370. https://doi.org/10.1007/s10479-012-1118-1
  6. Choobinech, F. F., E. Mohebbi, and H. Khoo, "A multiobjective tabu search for a single-machine scheduling problem with sequence-dependent setup times," European Journal of Operational Research 175, 1 (2006), 318-337. https://doi.org/10.1016/j.ejor.2005.04.038
  7. Gagne, C., M. Gravel, and W. L. Price, "Using metaheuristic compromise programming for the solution of multi-objective scheduling problem," Journal of the Operational Research Society 56, 6 (2005), 687-698. https://doi.org/10.1057/palgrave.jors.2601868
  8. Gupta, A. K. and A. I. Sivakumar, "Single machine scheduling with multiple objectives in semiconductor manufacturing," International Journal of Advanced Manufacturing Technology 26, 9/10 (2005), 950-958. https://doi.org/10.1007/s00170-004-2074-y
  9. Hastie, T., R. Tibsharani, and J. Friedman, The Elements of Statistical Learning, Springer, New York, 2001.
  10. Jones, D. F., S. K. Mirrazavi, and M. Tamiz, "Multiobjective meta-heuristic: An overview of the current state-of-the-art," European Journal of Operational Research 137, 1 (2002), 1-9. https://doi.org/10.1016/S0377-2217(01)00123-0
  11. Koonce, D. A. and S. C. Tsai, "Using data mining to find patterns in genetic algorithm solutions to a job shop schedule," Computers and Industrial Engineering 38, 3 (2000), 361-374. https://doi.org/10.1016/S0360-8352(00)00050-4
  12. Kutanoglu, E. and I. Sabuncuoglu, "Experimental investigation of iterative simulation-based scheduling in a dynamic and stochastic job shop," Journal of Manufacturing Systems 20, 4 (2001), 264-279. https://doi.org/10.1016/S0278-6125(01)80046-7
  13. Li, X. and S. Olafsson, "Discovering dispatching rules using data mining," Journal of Scheduling 8, 6 (2005), 515-527. https://doi.org/10.1007/s10951-005-4781-0
  14. Loukil, T., J. Teghem, and P. Fortemps, "A multi-objective production scheduling case study solved by simulated annealing," European Journal of Operational Research 179, 3 (2007), 709-722. https://doi.org/10.1016/j.ejor.2005.03.073
  15. Loukil, T., J. Teghem, and D. Tuyttens, "Solving multiobjective production scheduling problems using metaheuristics," European Journal of Operational Research 161, 1 (2005), 42-61. https://doi.org/10.1016/j.ejor.2003.08.029
  16. Metan, G., I. Sabuncuoglu, and H. Pierreval, "Real time selection of scheduling rules and knowledge extraction via dynamically controlled data mining," International Journal of Production Research 48, 23 (2010), 6909-6938. https://doi.org/10.1080/00207540903307581
  17. Naderi, B., R. Tavakkoli-Moghaddam, and M. Khalili, "Electromagnetism-like mechanism and simulated annealing algorithms for flowshop scheduling problems minimizing the total weighted tardiness and makespan," Knowledge-Based Systems 23, 2 (2010), 77-85. https://doi.org/10.1016/j.knosys.2009.06.002
  18. Pinedo, M., Planning and Scheduling in Manufacturing and Services, Springer, New York, 2005.
  19. Sha, D. Y. and C. H. Liu, "Using data mining for due date assignment in a dynamic job shop environment," International Journal of Advanced Manufacturing Technology 25, 11/12 (2005), 1164-1174. https://doi.org/10.1007/s00170-003-1937-y
  20. Taboada, H. A. and D. W. Coit, "Multi-objective scheduling problems: Determination of pruned Pareto sets," IIE Transactions 40, 5 (2008), 552-564. https://doi.org/10.1080/07408170701781951
  21. Ulungu, E. L., J. Teghem, and C. Ost, "Efficiency of interactive multi-objective simulated annealing through a case study," Journal of the Operational Research Society 49, 10 (1998), 1044-1050. https://doi.org/10.1057/palgrave.jors.2600569