paper-with-me

Papers

Solvita: Enhancing Large Language Models for Competitive Programming via Agentic Evolution

2026-05-14 · Han Li, Jinyu Tian, Rili Feng, Yuqiao Du, Chong Zheng, Chenyu Wang, Chenchen Liu, Shihao Li, Xinping Lei, Yifan Yao, Weihao Xie, Letian Zhu, Jiaheng Liu arxiv

Large language models (LLMs) still struggle with the rigorous reasoning demands of hard competitive programming. While recent multi-agent frameworks attempt to bridge this reliability gap, they remain fundamentally stateless: they rely on static retrieval and discard the valuable problem-solving and debugging experience gained from previous tasks. To address this, we present Solvita, an agentic evolution framework that enables continuous learning without requiring weight updates to the underlying LLM. Solvita reorganizes problem-solving into a closed-loop system of strategy selection, program synthesis, certified supervision, and targeted hacking, executed by four specialized agents: Planner, Solver, Oracle, and Hacker. Crucially, each agent is paired with a trainable, graph-structured knowledge network. As the system operates, outcome signals, such as pass/fail verdicts, test certification quality, and adversarial vulnerabilities discovered by the Hacker, are recast as reinforcement learning updates to these network weights. This allows the agents to dynamically route future queries based on past successes and failures, effectively accumulating transferable reasoning experience over time. Evaluated across CodeContests, APPS, AetherCode, and live Codeforces rounds, Solvita establishes a new state-of-the-art among code-generation agents, outperforming existing multi-agent pipelines and nearly doubling the accuracy of single-pass baselines.

📄 PDF Abstract BibTeX arXiv:2605.15301

Code (0)

등록된 구현이 없습니다.

Tasks

Reinforcement LearningProgram Synthesis

Similar Papers 제목 키워드 기반

Leveraging Generative AI for Enhancing Automated Assessment in Programming Education Contests

2025-06-06 · Stefan Dascalescu, Adrian Marius Dumitran, Mihai Alexandru Vasiluta

Competitive programming contests play a crucial role in cultivating computational thinking and algorithmic skills among learners. However, generating comprehensive test cases to effectively assess programming solutions r…

LogiCase: Effective Test Case Generation from Logical Description in Competitive Programming

2025-05-21 · Sicheol Sung, Aditi, Dogyu kim, Yo-Sub Han 외

Automated Test Case Generation (ATCG) is crucial for evaluating software reliability, particularly in competitive programming where robust algorithm assessments depend on diverse and accurate test cases. However, existin…

ProBench: Benchmarking Large Language Models in Competitive Programming

2025-02-28 · Lei Yang, Renren Jin, Ling Shi, Jianxiang Peng 외

With reasoning language models such as OpenAI-o3 and DeepSeek-R1 emerging, large language models (LLMs) have entered a new phase of development. However, existing benchmarks for coding evaluation are gradually inadequate…

AttributeBenchmarkingFairness

CodeXEmbed: A Generalist Embedding Model Family for Multiligual and Multi-task Code Retrieval

2024-11-19 · Ye Liu, Rui Meng, Shafiq Joty, Silvio Savarese 외

Despite the success of text retrieval in many NLP tasks, code retrieval remains a largely underexplored area. Most text retrieval systems are tailored for natural language queries, often neglecting the specific challenge…

DiversityNatural Language QueriesRAGRetrieval+2

Using Large Language Models to Enhance Programming Error Messages

2022-10-20 · Juho Leinonen, Arto Hellas, Sami Sarsa, Brent Reeves 외

A key part of learning to program is learning to understand programming error messages. They can be hard to interpret and identifying the cause of errors can be time-consuming. One factor in this challenge is that the me…