当前位置: X-MOL 学术arXiv.cs.CC › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Quantum Weighted Model Counting
arXiv - CS - Computational Complexity Pub Date : 2019-10-22 , DOI: arxiv-1910.13530
Fabrizio Riguzzi

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 $O(n2^w)$ where $n$ is the number of variables and $w$ 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 $\Theta(2^{\frac{n}{2}})$ oracle calls while classically the best complexity is $\Theta(2^n)$, thus achieving a quadratic speedup.

中文翻译:

量子加权模型计数

在加权模型计数 (WMC) 中,我们将权重分配给布尔文字,我们想要计算布尔函数模型的权重之和,其中模型的权重是其文字权重的乘积。WMC 被证明对于在图形模型中执行推理特别有效,复杂度为 $O(n2^w)$,其中 $n$ 是变量的数量,$w$ 是树的宽度。在本文中,我们提出了一种用于执行 WMC 的量子算法,即 Quantum WMC (QWMC),它修改了量子模型计数算法以考虑权重。反过来,模型计数算法使用量子搜索、相位估计和傅立叶变换的算法。在计算的黑盒模型中,我们只能查询一个预言机来评估给定赋值的布尔函数,
更新日期:2020-02-18
down
wechat
bug