Skip to content
Book Open access

Evolving Dispatching Rules for the Unrelated Parallel Machines Scheduling Problem with Precedence and Resource Constraints with Genetic Programming

Jul 2026 · Annual Conference on Genetic and Evolutionary Computation · pp. 817-825 · 0 citations · 40 references
Computer Science

TL;DR

The results show that the proposed GP-based approach enables the automated generation of high-quality DRs, outperforming manually designed heuristics for the considered problem.

Abstract

The unrelated parallel machines scheduling problem is an important and challenging problem with significant industrial relevance. This paper addresses a specific variant involving precedence constraints between jobs and the requirement of additional resources for job execution. The problem is NP-hard, and practical solution approaches are therefore predominantly heuristic. In dynamic scheduling environments, dispatching rules (DRs) represent one of the most effective and widely used heuristic approaches. A DR consists of a schedule generation scheme (SGS) and a priority function (PF). The manual design of high-quality DRs is difficult and time-consuming, making the problem well suited for hyper-heuristic and evolutionary approaches. In this work, genetic programming (GP) is employed to automatically evolve the PF component of DRs. Additionally, several problem-specific SGSs are proposed and evaluated. The evolved DRs are compared against adapted state-of-the-art DRs from the literature. The results show that the proposed GP-based approach enables the automated generation of high-quality DRs, outperforming manually designed heuristics for the considered problem.

Read PDF

Similar papers

Open access 2026

A genetic algorithm-based approach for solving the production scheduling problem in unrelated parallel machines

This study aims to minimize the makespan while considering sequence-dependent setup times for both machines and work orders and proposes a genetic algorithm integrating reinforcement learning and variable neighborhood search.

Yung-Chia Chang, Kuei-Hu Chang, Te-Chi Kong et al. · 0 citations
Open access

Novel solution algorithms for machine scheduling problems emerging in complex systems

The findings demonstrate how mathematical optimization and advanced metaheuristics can be combined with problem-specific structural insights to improve solution quality and computational efficiency in production and operations research.

Söhnke Maecker · 0 citations
Open access Aug 2026

An Adaptive Co-Evolutionary Memetic Algorithm for a Hybrid Flow Shop Scheduling Problem with Sequence-Dependent Setup and Transportation Times

The hybrid flow shop scheduling problem (HFSP) with unrelated parallel machines (UPMs), sequence-dependent setup times (SDSTs), and inter-stage transportation times has recently emerged as a prominent research topic. To address this scheduling problem with the objective of minimizing the maximum completion time (makesp...

De-Kun Wang, Yue-Chang Lei, Zheng Yuan et al. · 0 citations
Conference Open access 2026

Job Shop Scheduling Problem Based on an Improved Genetic Algorithm

Experimental results show that the improved algorithm achieves an optimal Makespan value of 190 in dynamic disturbance scenarios and exhibits strong robustness, providing an efficient and feasible solution for job shop scheduling in complex production environments.

Jianguo Du, Chengkun Li, Zijie Tang · 0 citations
Open access Aug 2026

Efficient heuristics for the weighted tardiness distributed permutation flowshop scheduling problem

In this paper, we consider the distributed permutation flowshop scheduling problem with a total weighted tardiness objective. Our focus is on dispatching rules, which are widely used in practical settings and can quickly provide solutions for even quite large instances. We consider a total of 23 dispatching rules. Twel...

Jorge M. S. Valente, J. Schaller, Maria Inês F. Cerveira Dominguez · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.