LLM4EO: Large Language Model for Evolutionary Optimization in Flexible Job Shop Scheduling

📅 2025-11-20
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Evolutionary algorithms (EAs) for flexible job-shop scheduling often stagnate in local optima, while conventional dynamic operators rely on predefined rules and locally tuned parameters, lacking global self-adaptation. To address these limitations, this paper proposes an LLM-based evolutionary-aware and operator meta-evolution framework. It leverages large language models to model population evolutionary dynamics, enabling knowledge-transfer-based initialization of operator structures, evolutionary-phase identification, and prompt-driven adaptive operator reconstruction—thereby facilitating co-evolution of populations and operators. Experiments across multiple benchmark instances demonstrate that the proposed method significantly accelerates convergence, improves solution quality and robustness, and outperforms state-of-the-art evolutionary programming and traditional EAs. Notably, it represents the first approach to deeply integrate LLMs into a closed-loop, operator-level adaptive optimization framework.

Technology Category

Search and Optimization: Evolutionary ComputationMachine Learning: Evolutionary LearningPlanning, Routing, and Scheduling: Learning for Planning and Scheduling

Application Category

Economics, Online Markets and Human Computation: Cost models of using LLMs in production systemsUser Modeling, Personalization and Recommendation: Large Language Models (LLM) for user modeling and recommendationSemantics and Knowledge: Data modeling to support human-machine intelligence, including LLMs agents, intelligent system behavior, explanations, and user-friendly interactions
📝 Abstract
Customized static operator design has enabled widespread application of Evolutionary Algorithms (EAs), but their search performance is transient during iterations and prone to degradation. Dynamic operators aim to address this but typically rely on predefined designs and localized parameter control during the search process, lacking adaptive optimization throughout evolution. To overcome these limitations, this work leverages Large Language Models (LLMs) to perceive evolutionary dynamics and enable operator-level meta-evolution. The proposed framework, LLMs for Evolutionary Optimization (LLM4EO), comprises three components: knowledge-transfer-based operator design, evolution perception and analysis, and adaptive operator evolution. Firstly, initialization of operators is performed by transferring the strengths of classical operators via LLMs. Then, search preferences and potential limitations of operators are analyzed by integrating fitness performance and evolutionary features, accompanied by corresponding suggestions for improvement. Upon stagnation of population evolution, gene selection priorities of operators are dynamically optimized via improvement prompting strategies. This approach achieves co-evolution of populations and operators in the search, introducing a novel paradigm for enhancing the efficiency and adaptability of EAs. Finally, a series of validations on multiple benchmark datasets of the flexible job shop scheduling problem demonstrate that LLM4EO accelerates population evolution and outperforms both mainstream evolutionary programming and traditional EAs.
Problem

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

Overcoming transient performance and degradation in Evolutionary Algorithms
Addressing lack of adaptive optimization in dynamic operator design
Enhancing efficiency and adaptability in flexible job shop scheduling
Innovation

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

LLMs enable operator-level meta-evolution
Transfer classical operator strengths via LLMs
Dynamically optimize gene selection priorities
🔎 Similar Papers
No similar papers found.
R
Rongjie Liao
School of Computer Science, Guangdong University of Technology
J
Junhao Qiu
Department of Computer Science, City University of Hong Kong
X
Xin Chen
Department of Computer Science, City University of Hong Kong
X
Xiaoping Li
School of Computer Science, Guangdong University of Technology