Towards online genetic programming approach to dynamic flexible job shop scheduling

Abstract Scheduling is a fundamental component of dynamic and complex manufacturing systems, coordinating resources efficiently and ensuring timely production. However, designing efficient scheduling rules to maximize delivery performance and resource allocation is challenging due to uncertainty in job arrivals, machine status, and routing changes. Existing Genetic Programming (GP) approaches can automatically evolve scheduling rules but remain limited by their dependence on simulation models, extensive data requirements, and limited adaptability to changing conditions. The goal of this research is to overcome the above challenges by developing the first Online Genetic Programming (OGP) framework that learns scheduling strategies directly within the operating environment and without relying on prior knowledge or an explicit simulation models. The novelty of this research lies in the development of an adaptive fitness function that combines real-time performance feedback with predictive evaluation from a phenotypic archive, allowing the search process to balance short-term adaptability and long-term learning stability. A pre-selection strategy further refines candidate solutions while controlling rule complexity, and a soft restart mechanism sustains diversity during extended evolutionary runs. Dynamic flexible job shop scheduling problems (DFJSP) were used as representative test environments to evaluate the method’s effectiveness. Experimental results on DFJSP demonstrate that OGP outperforms existing scheduling algorithms when jointly considering scheduling and routing decisions. When used as an automated heuristic design method, the proposed method can generate competitive rules compared to the state-of-the-art genetic programming methods in terms of test performance and the size of evolved rules. These findings highlight OGP as a robust and generalisable optimisation framework for dynamic decision-making in changing environments.

Authors

Institutions

Publication Details

Journal
Genetic Programming and Evolvable Machines
Published
2026-02-23
DOI
https://doi.org/10.1007/s10710-025-09529-2
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards online genetic programming approach to dynamic flexible job shop scheduling

Duy Thinh Tran, Binh Tran, Xuan Nam Ngo, Su Nguyen
Genetic Programming and Evolvable Machines
Scheduling and Optimization Algorithms
article

Towards online genetic programming approach to dynamic flexible job shop scheduling

Duy Thinh Tran, Binh Tran, Xuan Nam Ngo, Su Nguyen
article en

Abstract

Abstract Scheduling is a fundamental component of dynamic and complex manufacturing systems, coordinating resources efficiently and ensuring timely production. However, designing efficient scheduling rules to maximize delivery performance and resource allocation is challenging due to uncertainty in job arrivals, machine status, and routing changes. Existing Genetic Programming (GP) approaches can automatically evolve scheduling rules but remain limited by their dependence on simulation models, extensive data requirements, and limited adaptability to changing conditions. The goal of this research is to overcome the above challenges by developing the first Online Genetic Programming (OGP) framework that learns scheduling strategies directly within the operating environment and without relying on prior knowledge or an explicit simulation models. The novelty of this research lies in the development of an adaptive fitness function that combines real-time performance feedback with predictive evaluation from a phenotypic archive, allowing the search process to balance short-term adaptability and long-term learning stability. A pre-selection strategy further refines candidate solutions while controlling rule complexity, and a soft restart mechanism sustains diversity during extended evolutionary runs. Dynamic flexible job shop scheduling problems (DFJSP) were used as representative test environments to evaluate the method’s effectiveness. Experimental results on DFJSP demonstrate that OGP outperforms existing scheduling algorithms when jointly considering scheduling and routing decisions. When used as an automated heuristic design method, the proposed method can generate competitive rules compared to the state-of-the-art genetic programming methods in terms of test performance and the size of evolved rules. These findings highlight OGP as a robust and generalisable optimisation framework for dynamic decision-making in changing environments.

Genetic Programming and Evolvable MachinesVol. 27(1)
The University of Melbourne (AU), La Trobe University (AU), RMIT University (AU)
Decent work and economic growth
Openalex Percentile: Top 50%
Scheduling and Optimization Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.