Constraint Programming

Constraint programming (CP) is a powerful technique for solving complex combinatorial optimization problems by expressing them as a set of constraints that must be satisfied. Current research emphasizes integrating CP with machine learning (ML), particularly large language models (LLMs), to automate model creation, improve solver efficiency, and address challenges like fairness and safety in applications ranging from scheduling and resource allocation to text generation and robot control. This interdisciplinary approach is yielding significant improvements in solution quality and scalability, impacting diverse fields requiring efficient and robust solutions to complex problems.

Papers