Constraint Programming

Also known as CP

Overview

Constraint programming represents a problem with variables, domains, and constraints, then searches for assignments that satisfy the rules or optimize an objective. Solvers combine propagation, which prunes impossible values, with branching, global constraints for structures such as scheduling and routing, and methods such as SAT/ILP integration or logic-based Benders decomposition. Applications include resource and workforce scheduling, routing, timetabling, and configuration, where complex rules make flexible models useful. Current work explores stronger propagation, hybrid and learned search, and AI-assisted modeling; a central challenge is improving performance while keeping models and results correct and verifiable.

Latest papers

CardsList

38 papers4 papers in the last four weeks, up 33% on the four weeks before. 0.0% of all new papers.

  1. Solving Flood-It Puzzles: A Comparison of Tailored A* Search with Declarative Solver Approaches

    Oct 22, 2026Philipp von Manteuffel, Benjamin BlankertzTree SearchConstraint Programming

  2. Learning Size Independent Constraint Models from Input Data and Positive and Negative Example Solutions

    Oct 9, 2026Helmut SimonisConstraint ProgrammingConstraint Satisfaction

  3. Using Weisfeiler-Leman Features for Algorithm Selection in Constraint Optimisation

    Oct 8, 2026Alessio Pellegrino, Jacopo MauroAlgorithm SelectionConstraint Programming

  4. Agentic AI-Assisted Modeling for Production Scheduling: Assessment in Constraint Programming

    Oct 7, 2026Ángel Sánchez-Fernández, Javier Pernas-Álvarez, Diego Crespo-PereiraNatural Language to Optimization ModelingCombinatorial Optimization

  5. Learning Symbolic Constraint Representations from Examples: A Neuro-Symbolic Approach

    Sep 10, 2026Nassim Belmecheri, Arnaud Gotlieb, Nadjib Lazaar +1Symbolic ReasoningNeurosymbolic Learning

  6. Improving Natural-Language Combinatorial-Optimization Accuracy in Resource-Constrained Language Models via Formal Abstractions

    Aug 19, 2026Shrenil Shaun Sharma, Avi SharmaLarge Language Model-Guided OptimizationCombinatorial Optimization

  7. Translating finite-domain integer constraint models to CP/SMT/ILP/PB/SAT solvers with CPMpy

    Aug 15, 2026Tias Guns, Ignace Bleukx, Hendrik Bierlee +8Constraint ProgrammingConstraint Satisfaction

  8. LLM-Guided Graph Generation for Structure-Based Local Improvement Methods

    Aug 13, 2026Hai Xia, Vaidyanathan Peruvemba Ramaswamy, Stefan SzeiderAutomated Heuristic DesignMetaheuristic Optimization

  9. Enhanced Filtering Algorithms for the Euclidean Traveling Salesperson Problem and its variants in Constraint Logic Programming

    Aug 11, 2026Alessandro Bertagnon, Marco GavanelliTraveling Salesperson ProblemConstraint Propagation

  10. Improving Constraint Models with LLM Agents

    Aug 8, 2026Florentina Voboril, Stefan SzeiderLarge Language Model-Guided OptimizationCombinatorial Optimization

  11. LeanCSP: A Framework for Certifying Constraint Reformulation and Solving in Lean

    Jul 30, 2026Pablo Manrique, Stefan SzeiderSymmetry BreakingFormal Verification

  12. LLM-Guided Evolutionary Search for Constraint Model Reformulation to Improve Solver Efficiency

    Jul 30, 2026Kostis Michailidis, Dimos Tsouros, Nguyen Dang +1Automated Heuristic DesignEvolutionary Optimization

  13. Global Difference Constraint Propagation for Constraint Programming

    Jul 22, 2026Lucas Kletzander, Jip J. Dekker, Andreas Schutt +1Constraint PropagationConstraint Satisfaction

  14. SEER: Supervised Learning to Control Energetic Reasoning

    Jul 17, 2026Sascha Van Cauwelaert, Michele Lombardi, Pierre SchausConstraint PropagationConstraint Satisfaction

  15. EZSMT Version 3, Matured

    Jul 15, 2026Yuliya LierlerAnswer Set ProgrammingConstraint Programming

  16. Learning Splitting Heuristics for Parallel String Solvers

    Jun 9, 2026Chenhao Gao, Peisen YaoAutomated Algorithm DiscoveryAutomated Heuristic Design

  17. Robust Asynchronous Planning via Auto-Formalization

    May 31, 2026Jiayi Zhang, Jianing Yin, Ben Zhou +1LLM PlanningSymbolic Planning

  18. CP or DP? Why Not Both: A Case Study in the Partial Shop Scheduling Problem

    May 22, 2026Emma Legrand, Roger Kameugne, Pierre SchausDynamic ProgrammingCombinatorial Optimization

  19. Transforming Constraint Programs to Input for Local Search

    May 19, 2026Jo Devriendt, Patrick De Causmaecker, Marc DeneckerCombinatorial OptimizationLocal Search

  20. PyCSP3-Scheduling: A Scheduling Extension for PyCSP3

    May 14, 2026Sohaib AfifiConstraint Programming

  21. A Constraint Programming Approach for n-Day Lookahead Playoff Clinching in the NHL

    May 13, 2026Gili Rosenberg, Kyle E. C. Booth, J. Kyle Brubaker +1Sports AnalyticsConstraint Programming

  22. Formalize, Don't Optimize: The Heuristic Trap in LLM-Generated Combinatorial Solvers

    May 12, 2026Haoyu Wang, Yuliang Song, Tao Li +5Large Language Model-Guided OptimizationLLM-Based Program Synthesis

  23. MathConstraint: Automated Generation of Verified Combinatorial Reasoning Instances for LLMs

    May 8, 2026Viresh Pati, Zhengyu Li, Piyush Jha +3Mathematical Reasoning BenchmarksSynthetic Benchmark Generation

  24. Optimal Counterfactual Search in Tree Ensembles: A Study Across Modeling and Solution Paradigms

    May 7, 2026Awa Khouna, Youssouf Emine, Julien Ferry +1Counterfactual ExplanationsMixed-Integer Linear Programming

  25. CP-SynC: Multi-Agent Zero-Shot Constraint Modeling in MiniZinc with Synthesized Checkers

    May 3, 2026Yuliang Song, Eldan CohenMulti-Agent LLM SystemsLLM-Based Program Synthesis

  26. Text2Model: Modeling Copilots for Text-to-Model Translation

    Apr 14, 2026Serdar Kadioglu, Karthik Uppuluri, Akash SingirikondaNatural Language to Optimization ModelingLarge Language Model-Guided Optimization