Decomposition-Based Job-Shop Scheduling with Constrained Clustering

Mohammed M.S. El-Kholany, Konstantin Schekotihin, Martin Gebser*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

Scheduling is a crucial problem appearing in various domains, such as manufacturing, transportation, or healthcare, where the goal is to schedule given operations on available resources such that the operations are completed as soon as possible. Unfortunately, most scheduling problems cannot be solved efficiently, so that research on suitable approximation methods is of primary importance. This work introduces a novel approximation approach based on problem decomposition with data mining methodologies. We propose a constrained clustering algorithm to group operations into clusters, corresponding to time windows in which the operations must be scheduled. The decomposition process consists of two main phases. First, features are extracted, either from the problem itself or from solutions obtained by heuristic methods, to predict the execution sequence of operations on each resource. The second phase deploys our constrained clustering algorithm to assign each operation into a time window. We then schedule the operations by time windows using Answer Set Programming. Evaluation results show that our proposed approach outperforms other heuristic schedulers in most cases, where incorporating features like Remaining Processing Time, Machine Load, and Earliest Starting Time significantly improves the solution quality.

Original languageEnglish
Title of host publicationPractical Aspects of Declarative Languages - 24th International Symposium, PADL 2022, Proceedings
EditorsJames Cheney, Simona Perri
Place of PublicationCham
PublisherSpringer
Pages165-180
Number of pages16
ISBN (Print)9783030944780
DOIs
Publication statusPublished - 2022
Event24th International Conference on Practical Aspects of Declarative Languages: PADL 2022 - Philadelphia, United States
Duration: 17 Jan 202218 Jan 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13165 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference24th International Conference on Practical Aspects of Declarative Languages
Abbreviated titlePADL 2022
Country/TerritoryUnited States
CityPhiladelphia
Period17/01/2218/01/22

Keywords

  • Answer Set Programming
  • Constrained clustering
  • Job-shop Scheduling Problem
  • Time windows

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Decomposition-Based Job-Shop Scheduling with Constrained Clustering'. Together they form a unique fingerprint.

Cite this