Browse > Article
http://dx.doi.org/10.7737/MSFE.2014.20.1.001

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)
Publication Information
Management Science and Financial Engineering / v.20, no.1, 2014 , pp. 1-9 More about this Journal
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
Single-Machine Scheduling; Multiple Objectives; Data Mining; Random Forests;
Citations & Related Records
연도 인용수 순위
  • Reference
1 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.   DOI
2 Pinedo, M., Planning and Scheduling in Manufacturing and Services, Springer, New York, 2005.
3 Taboada, H. A. and D. W. Coit, "Multi-objective scheduling problems: Determination of pruned Pareto sets," IIE Transactions 40, 5 (2008), 552-564.   DOI   ScienceOn
4 Hastie, T., R. Tibsharani, and J. Friedman, The Elements of Statistical Learning, Springer, New York, 2001.
5 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.   DOI   ScienceOn
6 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.   DOI   ScienceOn
7 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.   DOI
8 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.   DOI   ScienceOn
9 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.   DOI   ScienceOn
10 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.   DOI
11 Li, X. and S. Olafsson, "Discovering dispatching rules using data mining," Journal of Scheduling 8, 6 (2005), 515-527.   DOI
12 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.   DOI   ScienceOn
13 Loukil, T., J. Teghem, and D. Tuyttens, "Solving multiobjective production scheduling problems using metaheuristics," European Journal of Operational Research 161, 1 (2005), 42-61.   DOI   ScienceOn
14 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.   DOI   ScienceOn
15 Breiman, L., J. Friedman, R. Olshen, and C. Stone, Classification and Regression Trees, CRC Press, New York, 1999.
16 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.   DOI   ScienceOn
17 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.   DOI   ScienceOn
18 Breiman, L., "Random forests," Machine Learning 45, 1 (2001), 5-32.   DOI   ScienceOn
19 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.   DOI
20 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.   DOI   ScienceOn
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.   DOI