Quantum Weighted Model Counting
Fabrizio Riguzzi

TL;DR
This paper introduces a quantum algorithm for weighted model counting that achieves a quadratic speedup over classical methods by leveraging quantum search, phase estimation, and Fourier transform techniques.
Contribution
It presents the first quantum algorithm for weighted model counting that adapts quantum model counting to incorporate weights, providing a quadratic speedup.
Findings
Quantum WMC achieves $ ilde{O}(2^{n/2})$ complexity.
Classical WMC complexity is $ ilde{O}(2^n)$.
Quantum algorithm offers a quadratic speedup in the black box model.
Abstract
In Weighted Model Counting (WMC) we assign weights to Boolean literals and we want to compute the sum of the weights of the models of a Boolean function where the weight of a model is the product of the weights of its literals. WMC was shown to be particularly effective for performing inference in graphical models, with a complexity of where is the number of variables and is the treewidth. In this paper, we propose a quantum algorithm for performing WMC, Quantum WMC (QWMC), that modifies the quantum model counting algorithm to take into account the weights. In turn, the model counting algorithm uses the algorithms of quantum search, phase estimation and Fourier transform. In the black box model of computation, where we can only query an oracle for evaluating the Boolean function given an assignment, QWMC solves the problem approximately with a complexity of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Machine Learning and Algorithms · Quantum Computing Algorithms and Architecture
