Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

TransGP: Task-Conditioned Transformer-Guided Genetic Programming for Multitask Dynamic Flexible Job Shop Scheduling

About

Hyper-heuristics have become a popular approach for solving dynamic flexible job shop scheduling (DFJSS) problems. They use gradient-free optimization techniques like Genetic Programming (GP) to evolve non-differentiable heuristics. However, conventional GP methods tend to converge slowly because they rely solely on evolutionary search to find good heuristics. Existing multitask GP methods can solve multiple tasks simultaneously and speed up the search by transferring knowledge across similar tasks. But they mostly exchange heuristic building blocks without truly generating heuristics conditioned on task information. In this paper, we aim to accelerate convergence and enable task-specific heuristic generation by incorporating a task-conditioned Transformer model. The Transformer works in two ways. First, it learns the distribution of elite heuristics, biasing the search toward promising regions of the heuristic space. Second, through conditional generation, it produces heuristics tailored to specific tasks, allowing the model to handle multiple scheduling tasks at once and improving overall optimization efficiency. Based on these ideas, we propose TransGP, a Task-Conditioned Transformer-Guided GP framework. This evolutionary paradigm integrates generative modeling with GP, enabling efficient multitask heuristic learning and knowledge transfer. We evaluate TransGP on a range of DFJSS scenarios. Experimental results show that TransGP consistently outperforms multitask GP baselines, widely used handcrafted heuristics, and the pure Transformer model, achieving faster convergence, superior solution quality, and enhanced robustness.

Meng Xu, Jiao Liu, Hua Yu, Yew Soon Ong• 2026

Related benchmarks

TaskDatasetResultRank
Task 1DFJSS Scenario 1
Mean Performance1.28e+3
10
Task 1DFJSS Scenario 2
Mean Performance566.2
10
Task 1DFJSS Scenario 3
Mean Performance234.9
10
Task 2DFJSS Scenario 1
Mean Performance Score1.34e+3
10
Task 2DFJSS Scenario 2
Mean Performance587.2
10
Task 2DFJSS Scenario 3
Mean Performance255
10
Task 3DFJSS Scenario 1
Mean Performance1.40e+3
10
Task 3DFJSS Scenario 2
Mean Performance610.9
10
Task 3DFJSS Scenario 3
Mean Performance278.7
10
Showing 9 of 9 rows

Other info

Follow for update