Counting the models of a propositional formula is an important problem: for example, it serves as the backbone of probabilistic inference by weighted model counting. A key algorithmic insight is component caching (CC), in which disjoint components of a formula, generated dynamically during a DPLL search, are cached so that they only have to be solved once. In the recent years, driven by SMT technology and probabilistic inference in hybrid domains, there is an increasing interest in counting the models of linear arithmetic sentences. To date, however, solvers for these are block-clause implementations, which are nonviable on large problem instances. In this paper, as a first step in extending CC to hybrid domains, we show how propositional CC systems can be leveraged when limited to piecewise polynomial densities. Our experiments demonstrate a large gap in performance when compared to existing approaches based on a variety of block-clause strategies.

Component Caching in Hybrid Domains with Piecewise Polynomial Densities / Belle, Vaishak; Van den Broeck, Guy; Passerini, Andrea. - (2016), pp. 3369-3375. ( 30th AAAI Conference on Artificial Intelligence, AAAI 2016 Phoenix, Arizona USA February 12–17, 2016).

Component Caching in Hybrid Domains with Piecewise Polynomial Densities

Passerini, Andrea
2016-01-01

Abstract

Counting the models of a propositional formula is an important problem: for example, it serves as the backbone of probabilistic inference by weighted model counting. A key algorithmic insight is component caching (CC), in which disjoint components of a formula, generated dynamically during a DPLL search, are cached so that they only have to be solved once. In the recent years, driven by SMT technology and probabilistic inference in hybrid domains, there is an increasing interest in counting the models of linear arithmetic sentences. To date, however, solvers for these are block-clause implementations, which are nonviable on large problem instances. In this paper, as a first step in extending CC to hybrid domains, we show how propositional CC systems can be leveraged when limited to piecewise polynomial densities. Our experiments demonstrate a large gap in performance when compared to existing approaches based on a variety of block-clause strategies.
2016
Proceedings of the 30th Conference on Artificial Intelligence (AAAI)
2275 E BAYSHORE RD, STE 160, PALO ALTO, CA 94303 USA
AAAI Press
978-1-57735-760-5
Belle, Vaishak; Van den Broeck, Guy; Passerini, Andrea
Component Caching in Hybrid Domains with Piecewise Polynomial Densities / Belle, Vaishak; Van den Broeck, Guy; Passerini, Andrea. - (2016), pp. 3369-3375. ( 30th AAAI Conference on Artificial Intelligence, AAAI 2016 Phoenix, Arizona USA February 12–17, 2016).
File in questo prodotto:
File Dimensione Formato  
aaai16.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 166.25 kB
Formato Adobe PDF
166.25 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/168558
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 25
  • ???jsp.display-item.citation.isi??? 12
  • OpenAlex ND
social impact