English

CP-Model-Zoo: A Natural Language Query System for Constraint Programming Models

Artificial Intelligence 2025-09-10 v1

Abstract

Constraint Programming and its high-level modeling languages have long been recognized for their potential to achieve the holy grail of problem-solving. However, the complexity of modeling languages, the large number of global constraints, and the art of creating good models have often hindered non-experts from choosing CP to solve their combinatorial problems. While generating an expert-level model from a natural-language description of a problem would be the dream, we are not yet there. We propose a tutoring system called CP-Model-Zoo, exploiting expert-written models accumulated through the years. CP-Model-Zoo retrieves the closest source code model from a database based on a user's natural language description of a combinatorial problem. It ensures that expert-validated models are presented to the user while eliminating the need for human data labeling. Our experiments show excellent accuracy in retrieving the correct model based on a user-input description of a problem simulated with different levels of expertise.

Keywords

Cite

@article{arxiv.2509.07867,
  title  = {CP-Model-Zoo: A Natural Language Query System for Constraint Programming Models},
  author = {Augustin Crespin and Ioannis Kostis and Hélène Verhaeghe and Pierre Schaus},
  journal= {arXiv preprint arXiv:2509.07867},
  year   = {2025}
}

Comments

presented at"LLMs meet Constraint Solving" Workshop at CP2025 in Glasgow

R2 v1 2026-07-01T05:28:38.817Z