Stochastic Enumeration Method for Counting NP-Hard Problems

被引:10
|
作者
Rubinstein, Reuven [1 ,2 ]
机构
[1] Fac Ind Engn, Haifa, Israel
[2] Technion Israel Inst Technol, Haifa, Israel
关键词
Counting; MCMC; Rare-event; Self-avoiding walks; Satisfiability; Sequential importance sampling; Splitting; EVENT; ALGORITHM; MODEL;
D O I
10.1007/s11009-011-9242-y
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
We present a new generic sequential importance sampling algorithm, called stochastic enumeration (SE) for counting #P-complete problems, such as the number of satisfiability assignments and the number of perfect matchings (permanent). We show that SE presents a natural generalization of the classic one-step-look-ahead algorithm in the sense that it: Runs in parallel multiple trajectories instead of a single one; Employs a polynomial time decision making oracle, which can be viewed as an n-step-look-ahead algorithm, where n is the size of the problem. Our simulation studies indicate good performance of SE as compared with the well-known splitting and SampleSearch methods.
引用
收藏
页码:249 / 291
页数:43
相关论文
共 50 条
  • [1] Stochastic Enumeration Method for Counting NP-Hard Problems
    Reuven Rubinstein
    [J]. Methodology and Computing in Applied Probability, 2013, 15 : 249 - 291
  • [2] Exploration of NP-hard enumeration problems by simulated annealing - the spectrum values of permanents
    Nourani, Y
    Andresen, B
    [J]. THEORETICAL COMPUTER SCIENCE, 1999, 215 (1-2) : 51 - 68
  • [3] DECOMPOSITION OF ARITHMETICAL NP-HARD PROBLEMS
    MEJZLIK, P
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1993, 48 (1-2) : 31 - 38
  • [4] Most Tensor Problems Are NP-Hard
    Hillar, Christopher J.
    Lim, Lek-Heng
    [J]. JOURNAL OF THE ACM, 2013, 60 (06)
  • [5] POLYNOMIAL BOUNDING FOR NP-HARD PROBLEMS
    CAMERINI, PM
    MAFFIOLI, F
    [J]. MATHEMATICAL PROGRAMMING STUDY, 1980, 12 (APR): : 115 - 119
  • [6] Dynamic Programming for NP-Hard Problems
    Wang, Xiaodong
    Tian, Jun
    [J]. CEIS 2011, 2011, 15
  • [7] The Fault Tolerance of NP-Hard Problems
    Glasser, Christian
    Pavan, A.
    Travers, Stephen
    [J]. LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2009, 5457 : 374 - +
  • [8] The fault tolerance of NP-hard problems
    Glasser, Christian
    Pavan, A.
    Travers, Stephen
    [J]. INFORMATION AND COMPUTATION, 2011, 209 (03) : 443 - 455
  • [9] NP-HARD MODULE ROTATION PROBLEMS
    AHN, K
    SAHNI, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (12) : 1506 - 1510
  • [10] On the solution of NP-hard linear complementarity problems
    Joaquim J. Júdice
    Ana M. Faustino
    Isabel Martins Ribeiro
    [J]. Top, 2002, 10 (1) : 125 - 145