Luyao Zhu, Fangfang Zhang, Yi Mei, Ke Chen, Mengjie Zhang
Competent, well-evaluated first treatment of forgetting in GP for DFJSS, but incremental over prior surrogate-assisted GP work, small task sequence, and niche audience.
Genetic programming (GP) has been widely used to learn scheduling rules for dynamic flexible job shop scheduling (DFJSS). However, trained rules tend to only generalise to tasks of similar scales and distributions, and when task characteristics change, learned rules often suffer significant performance degradation. Moreover, fine-tuning pre-trained rules on new tasks often leads to catastrophic forgetting, where prior knowledge is lost. This motivates the need for GP methods that can adapt to new tasks while preserving past knowledge, leading to a lifelong learning paradigm. However, lifelong learning in GP for DFJSS remains largely under-explored. To address this gap, this paper proposes a surrogate-assisted GP method for lifelong learning to handle sequential heterogeneous DFJSS tasks with job or batch arrivals. The framework includes three key components: an adaptive two-stage training strategy to balance plasticity and stability, a task-similarity-based weighting mechanism to regulate knowledge reuse, and an improved surrogate model with distance constraints to enhance estimation accuracy. Experimental results show that the proposed method effectively mitigates catastrophic forgetting while maintaining strong adaptability, outperforming several compared methods and demonstrating the potential of lifelong GP in dynamic scheduling environments.
The paper proposes LLSGP, a lifelong-learning framework for genetic programming (GP) that evolves scheduling rules for dynamic flexible job shop scheduling (DFJSS) across a sequence of heterogeneous tasks. It has four ingredients:
The work is among the first to treat catastrophic forgetting explicitly in GP-based hyper-heuristics. Prior GP lifelong work (Kattan, Sim, Hart) was essentially fine-tuning or heuristic repertoires. The framing is useful, and the engineering is sensible, because surrogates make replay affordable for a population-based symbolic learner.
- The sequence is short (4 tasks).
- The two-stage switch threshold, window and τ are tuned in supplementary sensitivity analyses.
- The "first-tasks" results are all measured against a multi-task baseline that uses the same budget.
- The ~6% extra training time is reported, but surrogate construction is assumed to happen in idle time.
- Rule-size bloat is noted but not addressed.
Continual learning and non-stationary optimisation are hot topics, and the "lifelong" framing is timely for evolutionary computation. The niche (GP for DFJSS) is mature but incremental, and the paper fits a clear gap. Interest in interpretable rules is a mild plus.
A solid, competently executed domain-specific contribution that opens a modest new direction (lifelong GP for scheduling). It is likely to be cited mainly within the evolutionary scheduling community.
Generated Nov 2, 2026
Competent, well-evaluated first treatment of forgetting in GP for DFJSS, but incremental over prior surrogate-assisted GP work, small task sequence, and niche audience.