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
38 papers4 papers in the last four weeks, up 33% on the four weeks before. 0.0% of all new papers.