Arjun: An Efficient Independent Support Computation Technique and its Applications to Counting and Sampling

被引:8
|
作者
Soos, Mate [1 ]
Meel, Kuldeep S. [1 ]
机构
[1] Natl Univ Singapore, Singapore, Singapore
基金
新加坡国家研究基金会;
关键词
D O I
10.1145/3508352.3549406
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a Boolean formula phi over the set of variables X and a projection set P subset of X, then if I subset of P is independent support of P, then if two solutions of.. agree on I, then they also agree on P. The notion of independent support is related to the classical notion of definability dating back to 1901, and have been studied over the decades. Recently, the computational problem of determining independent support for a given formula has attained importance owing to the crucial importance of independent support for hashing-based counting and sampling techniques. In this paper, we design an efficient and scalable independent support computation technique that can handle formulas arising from real-world benchmarks. Our algorithmic framework, called Arjun(1), employs implicit and explicit definability notions, and is based on a tight integration of gate-identification techniques and assumption-based framework. We demonstrate that augmenting the state-of-the-art model counter ApproxMC4 and sampler UniGen3 with Arjun leads to significant performance improvements. In particular, ApproxMC4 augmented with Arjun counts 576 more benchmarks out of 1896 while UniGen3 augmented with Arjun samples 335 more benchmarks within the same time limit.
引用
收藏
页数:9
相关论文
共 30 条
  • [21] Efficient Computation of Normalized Maximum Likelihood Codes for Gaussian Mixture Models With Its Applications to Clustering
    Hirai, So
    Yamanishi, Kenji
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2013, 59 (11) : 7718 - 7727
  • [22] Efficient Computation of Normalized Maximum Likelihood Coding for Gaussian Mixtures with Its Applications to Optimal Clustering
    Hirai, So
    Yamanishi, Kenji
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 1031 - 1035
  • [23] Direct computation of branching programs and its applications to more efficient lattice-based cryptography
    Shuichi Katsumata
    Toi Tomita
    Shota Yamada
    Designs, Codes and Cryptography, 2023, 91 : 391 - 431
  • [24] Efficient signal processing technique for information extraction and its applications in power systems
    Liboni, Luisa H. S.
    Flauzino, Rogerio Andrade
    da Silva, Ivan Nunes
    Marques Costa, Eduardo C.
    Suetake, Marcelo
    ELECTRIC POWER SYSTEMS RESEARCH, 2016, 141 : 538 - 548
  • [25] BIRD: Engineering an Efficient CNF-XOR SAT Solver and Its Applications to Approximate Model Counting
    Soos, Mate
    Meel, Kuldeep S.
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 1592 - 1599
  • [26] The independent set perturbation method for efficient computation of sensitivities with applications to data assimilation and a finite element shallow water model
    Fang, F.
    Pain, C. C.
    Navon, I. M.
    Cacuci, D. G.
    Chen, X.
    COMPUTERS & FLUIDS, 2013, 76 : 33 - 49
  • [27] New Lattice Two-Stage Sampling Technique and Its Applications to Functional Encryption - Stronger Security and Smaller Ciphertexts
    Lai, Qiqi
    Liu, Feng-Hao
    Wang, Zhedong
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2021, PT I, 2021, 12696 : 498 - 527
  • [28] Efficient Computation of Normalized Maximum Likelihood Codes for Gaussian Mixture Models With Its Applications to Clustering (vol 59, pg 7718, 2013)
    Hirai, So
    Yamanishi, Kenji
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (10) : 6827 - 6828
  • [29] An efficient spurious power suppression technique (SPST) and its applications on MPEG-4 AVC/H.264 transform coding design
    Chen, KH
    Chao, KC
    Wang, JS
    Chu, YS
    Guo, JI
    ISLPED '05: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2005, : 155 - 160
  • [30] H-ADCP-based real-time sediment load monitoring system using support vector regression calibrated by global optimization technique and its applications
    Noh, Hyoseob
    Son, Geunsoo
    Kim, Dongsu
    Park, Yong Sung
    ADVANCES IN WATER RESOURCES, 2024, 185