CP-SynC: Multi-Agent Zero-Shot Constraint Modeling in MiniZinc with Synthesized Checkers
Yuliang Song, Eldan Cohen

TL;DR
CP-SynC introduces a multi-agent zero-shot approach for translating natural language into MiniZinc models, using synthesized checkers for semantic validation, significantly improving accuracy over existing methods.
Contribution
It presents a novel multi-agent workflow that synthesizes semantic checkers and aggregates evidence to enhance zero-shot constraint modeling in MiniZinc.
Findings
Outperforms existing baselines on 100 CP problems
Uses multiple modeling trajectories to reduce noise and improve accuracy
Employs synthesized checkers for semantic validation
Abstract
Constraint Programming (CP) is a powerful paradigm for solving combinatorial problems, yet translating natural language problem descriptions into executable models remains a significant bottleneck. While Large Language Models (LLMs) show promise in automating this translation, they often struggle with subtle semantic errors in the absence of oracle validation at test time. To address this, we introduce CP-SynC (Constraint Programming modeling with Synthesized Checkers), a multi-agent workflow for zero-shot constraint modeling in MiniZinc. CP-SynC coordinates modeling agents that generate and refine candidate models and validation agents that synthesize semantic checkers to provide feedback on semantic correctness. To mitigate noise inherent in individual LLM outputs, CP-SynC explores multiple modeling trajectories in parallel and employs selection agents to select the final model via…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
