Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Constraint programming I guess is when one uses a prolog library such as: https://github.com/triska/clpz
In general, constraint programming (CP for short) is a field of reasarch, applications, and systems for solving combinatorial (optimization) problems. Most often it is used with finite domain variables, and common application areas are scheduling and rostering. It is similar to related fields such as (Mixed) integer Programming, SAT solving, SMT, and various local search methods. CP can be used from modelling languages (such as MiniZinc) or using constraint programming systems (such as Gecode or Google or-tools). Classically, many CP systems have been built into Prolog systems.