Correlation of job-shop scheduling problem features with scheduling efficiency

被引:35
作者
Mirshekarian, Sadegh [1 ]
Sormaz, Dusan N. [1 ]
机构
[1] Ohio Univ, Dept Ind & Syst Engn, Athens, OH 45701 USA
关键词
Job-shop scheduling; Scheduling efficiency; Makespan prediction; Machine learning; Support vector machines; DISPATCHING RULES; KNOWLEDGE DISCOVERY; BENCHMARKS; ALGORITHMS;
D O I
10.1016/j.eswa.2016.06.014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we conduct a statistical study of the relationship between Job-Shop Scheduling Problem (JSSP) features and optimal makespan. To this end, a set of 380 mostly novel features, each representing a certain problem characteristic, are manually developed for the JSSP. We then establish the correlation of these features with optimal makespan through statistical analysis measures commonly used in machine learning, such as the Pearson Correlation Coefficient, and as a way to verify that the features capture most of the existing correlation, we further use them to develop machine learning models that attempt to predict the optimal makespan without actually solving a given instance. The prediction is done as classification of instances into coarse lower or higher-than-average classes. The results, which constitute cross-validation and test accuracy measures of around 80% on a set of 15,000 randomly generated problem instances, are reported and discussed. We argue that given the obtained correlation information, a human expert can earn insight into the JSSP structure, and consequently design better instances, design better heuristic or hyper-heuristics, design better benchmark instances, and in general make better decisions and perform better-informed trade-offs in various stages of the scheduling process. To support this idea, we also demonstrate how useful the obtained insight can be through a real-world application. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:131 / 147
页数:17
相关论文
共 50 条
  • [11] A genetic algorithm for the Flexible Job-shop Scheduling Problem
    Pezzella, F.
    Morganti, G.
    Ciaschetti, G.
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (10) : 3202 - 3212
  • [12] Genetic Algorithm for Solving Job-Shop Scheduling Problem
    Li XiaoBo
    2011 AASRI CONFERENCE ON INFORMATION TECHNOLOGY AND ECONOMIC DEVELOPMENT (AASRI-ITED 2011), VOL 1, 2011, : 296 - 298
  • [13] Problem difficulty for tabu search in job-shop scheduling
    Watson, JP
    Beck, JC
    Howe, AE
    Whitley, LD
    ARTIFICIAL INTELLIGENCE, 2003, 143 (02) : 189 - 217
  • [14] LOWER BOUNDS FOR THE JOB-SHOP SCHEDULING PROBLEM ON MULTIPURPOSE MACHINES
    JURISCH, B
    DISCRETE APPLIED MATHEMATICS, 1995, 58 (02) : 145 - 156
  • [15] A BRANCH-AND-BOUND ALGORITHM FOR THE JOB-SHOP SCHEDULING PROBLEM
    BRUCKER, P
    JURISCH, B
    SIEVERS, B
    DISCRETE APPLIED MATHEMATICS, 1994, 49 (1-3) : 107 - 127
  • [16] JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES
    BRUCKER, P
    SCHLIE, R
    COMPUTING, 1990, 45 (04) : 369 - 375
  • [17] NEURAL NETWORKS FOR JOB-SHOP SCHEDULING
    WILLEMS, TM
    ROODA, JE
    CONTROL ENGINEERING PRACTICE, 1994, 2 (01) : 31 - 39
  • [18] Research on job-shop scheduling problem based on genetic algorithm
    Jia, Zhenyuan
    Lu, Xiaohong
    Yang, Jiangyuan
    Jia, Defeng
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (12) : 3585 - 3604
  • [19] TABU SEARCH FOR THE JOB-SHOP SCHEDULING PROBLEM WITH MULTIPURPOSE MACHINES
    HURINK, J
    JURISCH, B
    THOLE, M
    OR SPEKTRUM, 1994, 15 (04) : 205 - 215
  • [20] A genetic algorithm for job-shop scheduling
    Li Y.
    Chen Y.
    Journal of Software, 2010, 5 (03) : 269 - 274