paper-with-me

Papers

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

2024-10-30 · Jin Huang, Xinyu Li, Liang Gao, Qihao Liu, Yue Teng

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.

📄 PDF Abstract BibTeX arXiv:2410.22657

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Reinforcement LearningEvolutionary AlgorithmsJob Shop SchedulingPrompt EngineeringScheduling

Similar Papers 제목 키워드 기반

SEMAG: Self-Evolutionary Multi-Agent Code Generation

2026-03-16 · Yulin Peng, Haowen Hou, Xinxin Zhu, Ying Tiffany He 외 arxiv

Large Language Models (LLMs) have made significant progress in handling complex programming tasks. However, current methods rely on manual model selection and fixed workflows, which limit their ability to adapt to changi…

Code Generation

Towards Efficient Automatic Self-Pruning of Large Language Models

2025-02-20 · Weizhong Huang, Yuxin Zhang, Xiawu Zheng, Fei Chao 외

Despite exceptional capabilities, Large Language Models (LLMs) still face deployment challenges due to their enormous size. Post-training structured pruning is a promising solution that prunes LLMs without the need for r…

GPU

Automatic Programming: Large Language Models and Beyond

2024-05-03 · Michael R. Lyu, Baishakhi Ray, Abhik Roychoudhury, Shin Hwei Tan 외

Automatic programming has seen increasing popularity due to the emergence of tools like GitHub Copilot which rely on Large Language Models (LLMs). At the same time, automatically generated code faces challenges during de…

Program Repair

The Effects of Population Size on the Performance of BEAGLE GPU-Based Genetic Programming Runs

2026-04-27 · Nathan Haut, Ilya Basin, Ruchika Gupta, Marzieh Kianinejad 외 arxiv

The Beagle framework, through GPU-based Genetic Programming, enables population dynamics previously unattainable (within practical time frames) by CPU-constrained Genetic Programming systems. This work explores how GPU-e…

Synthetic Programming Elicitation for Text-to-Code in Very Low-Resource Programming and Formal Languages

2024-06-05 · Federico Mora, Justin Wong, Haley Lepe, Sahil Bhatia 외

Recent advances in large language models (LLMs) for code applications have demonstrated remarkable zero-shot fluency and instruction following on challenging code related tasks ranging from test case generation to self-r…

Instruction FollowingRetrievalvalid