Quality Diversity Genetic Programming for Learning Scheduling Heuristics

📅 2025-07-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Quality-Diversity (QD) methods remain underexplored and theoretically underdeveloped for dynamic combinatorial optimization problems, such as dynamic scheduling. Method: This paper proposes the first QD genetic programming framework tailored for dynamic environments. It introduces a novel behavior-representation mapping mechanism that projects heuristic-rule genotypes into a measurable behavior space, enabling the construction of a QD map that jointly optimizes solution quality and behavioral diversity. Integrated with dynamic instance training and adaptive map updating, the framework supports continual evolution of robust scheduling heuristics. Results: Experiments demonstrate that our approach significantly outperforms baselines on both static and dynamic scheduling benchmarks. It successfully generates high-quality, behaviorally diverse heuristic sets and—critically—reveals, for the first time, the evolutionary dynamics of QD maps under environmental non-stationarity.

Technology Category

Application Category

📝 Abstract
Real-world optimization often demands diverse, high-quality solutions. Quality-Diversity (QD) optimization is a multifaceted approach in evolutionary algorithms that aims to generate a set of solutions that are both high-performing and diverse. QD algorithms have been successfully applied across various domains, providing robust solutions by exploring diverse behavioral niches. However, their application has primarily focused on static problems, with limited exploration in the context of dynamic combinatorial optimization problems. Furthermore, the theoretical understanding of QD algorithms remains underdeveloped, particularly when applied to learning heuristics instead of directly learning solutions in complex and dynamic combinatorial optimization domains, which introduces additional challenges. This paper introduces a novel QD framework for dynamic scheduling problems. We propose a map-building strategy that visualizes the solution space by linking heuristic genotypes to their behaviors, enabling their representation on a QD map. This map facilitates the discovery and maintenance of diverse scheduling heuristics. Additionally, we conduct experiments on both fixed and dynamically changing training instances to demonstrate how the map evolves and how the distribution of solutions unfolds over time. We also discuss potential future research directions that could enhance the learning process and broaden the applicability of QD algorithms to dynamic combinatorial optimization challenges.
Problem

Research questions and friction points this paper is trying to address.

Extends QD optimization to dynamic scheduling problems
Develops map-building for diverse heuristic discovery
Enhances QD theory for dynamic combinatorial optimization
Innovation

Methods, ideas, or system contributions that make the work stand out.

QD framework for dynamic scheduling problems
Map-building strategy visualizing solution space
Experiments on fixed and dynamic instances
🔎 Similar Papers
No similar papers found.
M
Meng Xu
Singapore Institute of Manufacturing Technology, Agency for Science, Technology and Research (A*STAR), Singapore, Republic of Singapore
F
Frank Neumann
Optimisation and Logistics, School of Computer and Mathematical Sciences, The University of Adelaide, Adelaide, Australia
Aneta Neumann
Aneta Neumann
Researcher, The University of Adelaide, Australia
Artificial IntelligenceBio-inspired ComputationOptimisation under UncertaintyQuality Diversity
Y
Yew Soon Ong
College of Computing and Data Science, Nanyang Technological University (NTU), Centre for Frontier AI Research, A*STAR, Singapore, Republic of Singapore