A Novel Instance Generator for Benchmarking the Job Shop Scheduling Problem

被引:0
|
作者
March, Carlos [1 ]
Perez, Christian [1 ]
Salido, Miguel A. [1 ]
机构
[1] Univ Politecn Valencia, Inst Automat & Informat Ind, Valencia, Spain
关键词
Job Shop Scheduling Problem; Instance Generation; Benchmarking; Optimization; Solvers;
D O I
10.1007/978-981-97-4677-4_34
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Job Shop Scheduling Problem (JSP) is a fundamental challenge in operations research, aiming to efficiently allocate tasks across machines to minimize criteria such as makespan, energy consumption, and tardiness. Benchmarking is crucial for evaluating algorithmic performance, with metrics like makespan and flowtime providing insights into scheduling efficiency. Instance characteristics, including job and machine numbers, processing time variability, and precedence relationships, influence problem complexity and solver performance. Evaluation of algorithm types, such as heuristics and metaheuristics, offers insights into their strengths and weaknesses. Reference libraries like JSPLIB enhance benchmarking efforts, while computational advancements drive the development of larger and more complex problem instances. Standardizing benchmarking procedures promotes consistency and reproducibility in algorithm evaluation. Our assessment of optimization solvers - OR-TOOLS, GUROBI, and CPLEX - underscores the critical role of instance generation in benchmarking. GUROBI consistently outperforms others, followed by CPLEX, while OR-TOOLS shows mixed results. Analysis of distribution types and release/due date settings provides valuable insights into solver behavior. Overall, rigorous experimentation and analysis are essential for advancing optimization methodologies and facilitating informed decision-making in problem-solving applications.
引用
收藏
页码:413 / 424
页数:12
相关论文
共 50 条
  • [41] Differential Evolution Algorithm for Job Shop Scheduling Problem
    Wisittipanich, Warisa
    Kachitvichyanukul, Voratas
    INDUSTRIAL ENGINEERING AND MANAGEMENT SYSTEMS, 2011, 10 (03): : 203 - 208
  • [42] Adaptive Memetic Algorithm for the Job Shop Scheduling Problem
    Nalepa, Jakub
    Cwiek, Marcin
    Kawulok, Michal
    2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,
  • [43] A New Approach to Job Shop-Scheduling Problem
    Mahdavinejad, Ramezanali
    INTERNATIONAL JOURNAL FOR QUALITY RESEARCH, 2007, 1 (01) : 71 - 78
  • [44] EM algorithm for job-shop scheduling problem
    Jiang, Jianguo, 1600, Binary Information Press (11):
  • [45] Job sequence perturbation analysis algorithm for Job Shop scheduling problem
    Huang, Hongxuan
    Feng, Yuncheng
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 1998, 38 (11): : 125 - 128
  • [46] A Hybrid Simulated Annealing for Job Shop Scheduling Problem
    Hernandez-Ramirez, Leonor
    Frausto-Solis, Juan
    Castilla-Valdez, Guadalupe
    Javier Gonzalez-Barbosa, Juan
    Teran-Villanueva, David
    Lucila Morales-Rodriguez, M.
    INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2019, 10 (01): : 6 - 15
  • [47] A new solution seed for job shop scheduling problem
    Fattahi, Parviz
    Manesh, Mojdeh Shirazi
    Roshani, Abdolreza
    MECHANICAL AND AEROSPACE ENGINEERING, PTS 1-7, 2012, 110-116 : 3899 - +
  • [48] Hybird algorithm for job-shop scheduling problem
    Chen, X
    Kong, QS
    Wu, QD
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 1739 - 1743
  • [49] BICRITERION SCHEDULING PROBLEM IN A JOB SHOP WITH PARALLEL PROCESSORS
    ABUCENNA, A
    TABUCANON, MT
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1991, 25 (1-3) : 95 - 101
  • [50] A search space analysis of the Job Shop Scheduling Problem
    D.C. Mattfeld
    C. Bierwirth
    H. Kopfer
    Annals of Operations Research, 1999, 86 : 441 - 453