paper-with-me

홈 › Papers

AlgoSkill: Learning to Design Algorithms by Scheduling Human-Like Skills

2026-06-29 · Xinyuan Song, Zekun Cai, Liang Zhao arxiv

Designing an algorithm from a natural-language problem statement requires identifying the problem structure, reading constraints, choosing a suitable paradigm, checking correctness, and refining complexity. Existing large language model (LLM) methods often rely on direct generation or generic self-refinement, leaving these steps implicit. We propose AlgoSkill, which models algorithm design as sequential decision-making over a typed library of algorithmic skills, including abstraction, constraint analysis, state design, data-structure selection, proof checking, counterexample construction, and complexity refinement. A learned scheduler proposes skills from the current design state, while a Monte Carlo Tree Search (MCTS) controller explores skill sequences using verification feedback from compilation, testing, stress testing, and complexity analysis. Experiments on competitive programming and combinatorial optimization benchmarks show that AlgoSkill improves over direct LLM generation, chain-of-thought prompting, self-refinement, and MCTS without typed skills. Ablations show that typed skills, verification-based repair, and search-based scheduling each contribute to performance. These results support treating automatic algorithm design as verification-guided skill scheduling rather than one-shot code generation.

📄 PDF Abstract BibTeX arXiv:2606.29999

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

Building Better Nurse Scheduling Algorithms

2008-03-20 · Uwe Aickelin, Paul White

The aim of this research is twofold: Firstly, to model and solve a complex nurse scheduling problem with an integer programming formulation and evolutionary algorithms. Secondly, to detail a novel statistical method of c…

Evolutionary AlgorithmsScheduling

A network analysis of decision strategies of human experts in steel manufacturing

2021-12-03 · Daniel Christopher Merten, Prof. Dr. Marc-Thorsten Hütt, Prof. Dr. Yilmaz Uygun

Steel production scheduling is typically accomplished by human expert planners. Hence, instead of fully automated scheduling systems steel manufacturers prefer auxiliary recommendation algorithms. Through the suggestion …

Scheduling

Learning Scheduling Algorithms for Data Processing Clusters

2018-10-03 · Hongzi Mao, Malte Schwarzkopf, Shaileshh Bojja Venkatakrishnan, Zili Meng 외

Efficiently scheduling data processing jobs on distributed compute clusters requires complex algorithms. Current systems, however, use simple generalized heuristics and ignore workload characteristics, since developing a…

Reinforcement LearningReinforcement Learning (RL)Scheduling

Decision Aids for Adversarial Planning in Military Operations: Algorithms, Tools, and Turing-test-like Experimental Validation

2016-01-22 · Alexander Kott, Ray Budd, Larry Ground, Lakshmi Rebbapragada 외

Use of intelligent decision aids can help alleviate the challenges of planning complex operations. We describe integrated algorithms, and a tool capable of translating a high-level concept for a tactical military operati…

Scheduling

Glia: A Human-Inspired AI for Automated Systems Design and Optimization

2025-10-31 · Pouya Hamadanian, Pantea Karimi, Arash Nasr-Esfahany, Kimia Noorbakhsh 외 arxiv

Can AI autonomously design mechanisms for computer systems on par with the creativity and reasoning of human experts? We present Glia, an AI architecture for networked systems design that uses large language models (LLMs…