The reviewed record of science sign in
Pith

arxiv: 2410.22657 · v1 · pith:YL4VEBAN · submitted 2024-10-30 · cs.NE

Automatic programming via large language models with population self-evolution for dynamic job shop scheduling problem

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:YL4VEBANrecord.jsonopen to challenge →

classification cs.NE
keywords automaticdesigndynamichdrsmethodprogrammingsearchseevo
0
0 comments X
read the original abstract

Heuristic dispatching rules (HDRs) are widely regarded as effective methods for solving dynamic job shop scheduling problems (DJSSP) in real-world production environments. However, their performance is highly scenario-dependent, often requiring expert customization. To address this, genetic programming (GP) and gene expression programming (GEP) have been extensively used for automatic algorithm design. Nevertheless, these approaches often face challenges due to high randomness in the search process and limited generalization ability, hindering the application of trained dispatching rules to new scenarios or dynamic environments. Recently, the integration of large language models (LLMs) with evolutionary algorithms has opened new avenues for prompt engineering and automatic algorithm design. To enhance the capabilities of LLMs in automatic HDRs design, this paper proposes a novel population self-evolutionary (SeEvo) method, a general search framework inspired by the self-reflective design strategies of human experts. The SeEvo method accelerates the search process and enhances exploration capabilities. Experimental results show that the proposed SeEvo method outperforms GP, GEP, end-to-end deep reinforcement learning methods, and more than 10 common HDRs from the literature, particularly in unseen and dynamic scenarios.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.