Compared with constraint satisfaction problems, counting problems have received less attention. In this paper, we survey research works on the problems of counting the number of solutions to constraints. The constraints may take various forms, including, formulas in the propositional logic, linear inequalities over the reals or integers, Boolean combination of linear constraints. We describe some techniques and tools for solving the counting problems, as well as some applications (e.g., applications to automated reasoning, program analysis, formal verification and information security).
Solving Combinatorial Counting Problems with Weighted First-Order Model Counting
School of Artificial Intelligence, Jilin University, Changchun, China;State Key Laboratory of Complex \& Critical Software Environment, Beihang University, China;National Research Center for Educational Materials, China;Tengen Intelligence Institute, China;Czech Technical University in Prague, Prague, Czech Republic
Range and Roots: Two Common Patterns for Specifying and Propagating Counting and Occurrence Constraints
LIRMM;CNRS(法国国家科学研究中心);U. Montpellier(蒙彼利埃大学);UCC(科克大学);Izmir University of Economics(伊兹密尔经济大学);Univ. di Bologna(博洛尼亚大学);NICTA(国家信息与通信技术研究院);UNSW(新南威尔士大学)
A Generalized Arc-Consistency Algorithm for a Class of Counting Constraints: Revised Edition that Incorporates One Correction
Mines-Nantes(南特矿业学院);LINA UMR CNRS 6241(法国国家科学研究中心LINA联合研究单元(UMR 6241))
本文引入了SEQ BIN元约束,并根据其性质,提出了一种实现广义弧一致性的多时间算法。SEQ BIN可用于编码计数约束,如CHANGE、SMOOTH或INCREAS- ING NVALUE。对于其中的一些约束和它们的一些变体,GAC可以在域大小的总和中以线性的时间和空间复杂度来执行,这改进或等于文献中最好的已知结果。
CombEval: A Framework for Evaluating Combinatorial Counting in Large Language Models
School of Artificial Intelligence, Jilin University(吉林大学人工智能学院);Czech Technical University in Prague(捷克布拉格理工大学);CRRC Zhuzhou Institute(中车株洲研究所);Tengen Intelligence Institute(天元智能研究院);International Center of Future Science, Jilin University(吉林大学未来科学国际合作中心);Engineering Research Center of Knowledge-Driven Human-Machine Intelligence, MOE(教育部知识驱动人机智能工程研究中心)