Exploiting Combinatorial Structure in Constraint Programming: ...
summary
Shows how constraint programming yields exact and approximate counts (19 solutions and 10/19 marginals in a regular constraint DAG example), gives a practical weighted counting route for alldifferent via Rasmussen-style estimators plus domain filtering, and computes edge marginals and MST-cost counts using the matrix-tree theorem. Describes the CP-BP framework that mixes belief propagation with CP to produce marginals for min-entropy branching, near-uniform sampling, and neural integration for training or constrained decoding. Worth watching if implementation details and trade-offs are needed.
AI-written summary · about
chapters (11)
- 0:00Introduction to CP goals
- 1:02Structure in CP models
- 3:25Counting and inference
- 7:38Counting with regular constraints
- 11:56Marginal computation
- 15:01Estimators for all-different
- 20:55Spanning tree constraints
- 27:42Domain relaxation
- 28:33Belief propagation in CP
- 34:32Neurosymbolic AI applications
- 39:20Conclusion and Q&A
related talks
37mSolving Marginal MAP Exactly by Probabilistic Circuit Transformations
01h 03mLogic and Probabilistic Circuits 2
46mConstrained Sampling and Counting
41mCounting Solutions to Random CNF Formulas
51mRandom Projections for Probabilistic Inference
20mStatic Posterior Inference of Bayesian Probabilistic Programming via Polynomial Solving
29mSampling Algorithms for Combinatorial Pure Exploration
47mSuccinct Representations and Efficient Algorithms Based on Linear Programming
