Exploiting Problem Structure for Solution Counting

被引:0
|
作者
Favier, Aurelie [1 ]
de Givry, Simon [1 ]
Jegou, Philippe [2 ]
机构
[1] INRA MIA Toulouse, Toulouse, France
[2] Univ Paul Cezanne, Marseille, France
关键词
COMPLEXITY; SEARCH;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper deals with the challenging problem of counting the number of solutions of a CSP, denoted #CSP. Recent progress have been made using search methods, such as BTD [15], which exploit the constraint graph Structure in order to solve CSPs. We propose to adapt BTD for solving the KSP problem. The resulting exact counting method has a worst-case time complexity exponential in a specific graph parameter, called tree-width. For problems with sparse constraint graphs but large tree-width, we propose an iterative method which approximates the number of Solutions by solving a partition of the set of constraints into a collection of partial chordal subgraphs. Its time complexity is exponential in the maximum clique size - the clique number - of the original problem, which call be much smaller than its tree-width. Experiments on CSP and SAT benchmarks shows the practical efficiency of our proposed approaches.
引用
收藏
页码:335 / 343
页数:9
相关论文
共 50 条
  • [1] Exploiting the multilevel parallelism and the problem structure in the numerical solution of stiff ODEs
    Ruiz, JMM
    Lopera, JO
    Carrillo, JA
    [J]. 10TH EUROMICRO WORKSHOP ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2002, : 173 - 180
  • [2] Exploiting problem: Structure as a search heuristic
    Hogg, T
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1998, 9 (01): : 13 - 29
  • [3] Exploiting Structure in the Bottleneck Assignment Problem
    Khoo, Mitchell
    Wood, Tony A.
    Manzie, Chris
    Shames, Iman
    [J]. IFAC PAPERSONLINE, 2020, 53 (02): : 3310 - 3315
  • [4] ON THE EXISTENCE OF A SOLUTION IN A PROBLEM OF CONTROLLING A COUNTING PROCESS
    KABANOV, YM
    [J]. MATHEMATICS OF THE USSR-SBORNIK, 1982, 119 (3-4): : 425 - 438
  • [5] Exploiting Structure in Weighted Model Counting Approaches to Probabilistic Inference
    Li, Wei
    Poupart, Pascal
    van Beek, Peter
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2011, 40 : 729 - 765
  • [6] Exploiting Virtual Experiments for the Solution of Inverse Scattering Problem
    Bevacqua, M. T.
    Crocco, L.
    Di Donato, L.
    Isernia, T.
    Palmeri, R.
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ELECTROMAGNETICS IN ADVANCED APPLICATIONS (ICEAA), 2015, : 836 - 838
  • [7] Inferring and exploiting problem structure with schema grammar
    Cox, Chris R.
    Watson, Richard A.
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8672 : 404 - 413
  • [8] Exploiting Problem Structure in Derivative Free Optimization
    Porcelli, Margherita
    Toint, Philippe L.
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2022, 48 (01):
  • [9] THE MOLECULE PROBLEM - EXPLOITING STRUCTURE IN GLOBAL OPTIMIZATION
    HENDRICKSON, B
    [J]. SIAM JOURNAL ON OPTIMIZATION, 1995, 5 (04) : 835 - 857
  • [10] Inferring and Exploiting Problem Structure with Schema Grammar
    Cox, Chris R.
    Watson, Richard A.
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 404 - 413