Job Shop Scheduling Benchmark: Environments and Instances for Learning and Non-learning Methods

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Reijnen, Robbert, Smit, Igor G., Zhang, Hongxiang, Wu, Yaoxin, Bukhsh, Zaharah, Zhang, Yingqian
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910878299848704
author Reijnen, Robbert
Smit, Igor G.
Zhang, Hongxiang
Wu, Yaoxin
Bukhsh, Zaharah
Zhang, Yingqian
author_facet Reijnen, Robbert
Smit, Igor G.
Zhang, Hongxiang
Wu, Yaoxin
Bukhsh, Zaharah
Zhang, Yingqian
contents Job shop scheduling problems address the routing and sequencing of tasks in a job shop setting. Despite significant interest from operations research and machine learning communities over the years, a comprehensive platform for testing and comparing solution methods has been notably lacking. To fill this gap, we introduce a unified implementation of job shop scheduling problems and their solution methods, addressing the long-standing need for a standardized benchmarking platform in this domain. Our platform supports classic Job Shop (JSP), Flow Shop (FSP), Flexible Job Shop (FJSP), and Assembly Job Shop (AJSP), as well as variants featuring Sequence-Dependent Setup Times (SDST), variants with online arrivals of jobs, and combinations of these problems (e.g., FJSP-SDST and FAJSP). The platfrom provides a wide range of scheduling solution methods, from heuristics, metaheuristics, and exact optimization to deep reinforcement learning. The implementation is available as an open-source GitHub repository, serving as a collaborative hub for researchers, practitioners, and those new to the field. Beyond enabling direct comparisons with existing methods on widely studied benchmark problems, this resource serves as a robust starting point for addressing constrained and complex problem variants. By establishing a comprehensive and unified foundation, this platform is designed to consolidate existing knowledge and to inspire the development of next-generation algorithms in job shop scheduling research.
format Preprint
id arxiv_https___arxiv_org_abs_2308_12794
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Job Shop Scheduling Benchmark: Environments and Instances for Learning and Non-learning Methods
Reijnen, Robbert
Smit, Igor G.
Zhang, Hongxiang
Wu, Yaoxin
Bukhsh, Zaharah
Zhang, Yingqian
Artificial Intelligence
Machine Learning
Job shop scheduling problems address the routing and sequencing of tasks in a job shop setting. Despite significant interest from operations research and machine learning communities over the years, a comprehensive platform for testing and comparing solution methods has been notably lacking. To fill this gap, we introduce a unified implementation of job shop scheduling problems and their solution methods, addressing the long-standing need for a standardized benchmarking platform in this domain. Our platform supports classic Job Shop (JSP), Flow Shop (FSP), Flexible Job Shop (FJSP), and Assembly Job Shop (AJSP), as well as variants featuring Sequence-Dependent Setup Times (SDST), variants with online arrivals of jobs, and combinations of these problems (e.g., FJSP-SDST and FAJSP). The platfrom provides a wide range of scheduling solution methods, from heuristics, metaheuristics, and exact optimization to deep reinforcement learning. The implementation is available as an open-source GitHub repository, serving as a collaborative hub for researchers, practitioners, and those new to the field. Beyond enabling direct comparisons with existing methods on widely studied benchmark problems, this resource serves as a robust starting point for addressing constrained and complex problem variants. By establishing a comprehensive and unified foundation, this platform is designed to consolidate existing knowledge and to inspire the development of next-generation algorithms in job shop scheduling research.
title Job Shop Scheduling Benchmark: Environments and Instances for Learning and Non-learning Methods
topic Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2308.12794