Asac: A benchmark for algorithm synthesis
Published in Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering (FSE 2024), 2024
In this paper, we present the first benchmark for algorithm synthesis from formal specification: ASAC. ASAC consists of 136 tasks covering a wide range of algorithmic paradigms and various difficulty levels. Each task includes a formal specification and an efficiency requirement, and the program synthesizer is expected to produce a program that satisfies the formal specification and meets the efficiency requirement. Our evaluation of two state-of-the-art (SOTA) approaches in ASAC shows that ASAC exposes new challenges for future research on program synthesis.
| Project Page | Demo Video |
