We provide a graphical treatment of SAT and #SAT on equal footing. Instances of #SAT can be represented as tensor networks in a standard way. These tensor networks are interpreted by diagrams of the ZH-calculus: a system to reason about tensors over C in terms of diagrams built from simple generators, in which computation may be carried out by transformations of diagrams alone. In general, nodes of ZH diagrams take parameters over C which determine the tensor coefficients; for the standard representation of #SAT instances, the coefficients take the value 0 or 1. Then, by choosing the coefficients of a diagram to range over B, we represent the corresponding instance of SAT. Thus, by interpreting a diagram either over the boolean semiring or the complex numbers, we instantiate either the decision or counting version of the problem. We find that for classes known to be in P, such as 2SAT and #XORSAT, the existence of appropriate rewrite rules allows for efficient simplification of the diagram, producing the solution in polynomial time. In contrast, for classes known to be NP-complete, such as 3SAT, or #P-complete, such as #2SAT, the corresponding rewrite rules introduce hyperedges to the diagrams, in numbers which are not easily bounded above by a polynomial. This diagrammatic approach unifies the diagnosis of the complexity of CSPs and #CSPs and shows promise in aiding tensor network contraction-based algorithms.


翻译:我们平等地提供SAT和#SAT的图形处理。 #SAT的事例可以以标准的方式以高频网络的形式表示。#SAT的事例可以以标准的方式以高频网络的形式表示。这些高频网络可以由ZH-计算仪的图表来解释:一个系统,用从简单的发电机建造的图表来解释C的加仑:一个系统来解释C的加仑,在这个系统中,可以单靠图图的变换来进行计算。一般来说,ZH图表的节点采用参数,而C的参数则决定高频系数;对于#SAT的标准表示,系数是值0或1,然后,通过选择一个图的数值到B范围,我们代表SAT的对应实例。因此,通过对图的解析,或者在布林兰兰特的准度上或者在复杂的数字上,我们发现,对于已知的P类,例如2SAT和#XORSAT的节点,适当的缩写规则允许有效地简化图表,在多盘时间中产生解析的答案。在比较中,对于SSAT的缩图解数是S&IS的缩图的缩图,在这样的类中,在Sqreal的缩图中,在S&IS-ral的缩图中,在Squal上显示,在S&rals。

0
下载
关闭预览

相关内容

SAT是研究者关注命题可满足性问题的理论与应用的第一次年度会议。除了简单命题可满足性外,它还包括布尔优化(如MaxSAT和伪布尔(PB)约束)、量化布尔公式(QBF)、可满足性模理论(SMT)和约束规划(CP),用于与布尔级推理有明确联系的问题。官网链接:http://sat2019.tecnico.ulisboa.pt/
区块链白皮书(2020年),60页pdf
专知会员服务
91+阅读 · 2021年1月5日
机器学习速查手册,135页pdf
专知会员服务
337+阅读 · 2020年3月15日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
145+阅读 · 2019年10月12日
强化学习最新教程,17页pdf
专知会员服务
171+阅读 · 2019年10月11日
【新书】Python编程基础,669页pdf
专知会员服务
187+阅读 · 2019年10月10日
已删除
将门创投
7+阅读 · 2018年11月5日
神经网络学习率设置
机器学习研究会
4+阅读 · 2018年3月3日
【 关关的刷题日记47】Leetcode 38. Count and Say
【论文】变分推断(Variational inference)的总结
机器学习研究会
39+阅读 · 2017年11月16日
Capsule Networks解析
机器学习研究会
11+阅读 · 2017年11月12日
【推荐】YOLO实时目标检测(6fps)
机器学习研究会
20+阅读 · 2017年11月5日
[DLdigest-8] 每日一道算法
深度学习每日摘要
4+阅读 · 2017年11月2日
【推荐】用Tensorflow理解LSTM
机器学习研究会
36+阅读 · 2017年9月11日
Arxiv
0+阅读 · 2021年10月25日
Arxiv
0+阅读 · 2021年10月22日
Arxiv
0+阅读 · 2021年10月22日
Arxiv
1+阅读 · 2021年10月22日
Arxiv
4+阅读 · 2017年1月2日
VIP会员
相关VIP内容
区块链白皮书(2020年),60页pdf
专知会员服务
91+阅读 · 2021年1月5日
机器学习速查手册,135页pdf
专知会员服务
337+阅读 · 2020年3月15日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
145+阅读 · 2019年10月12日
强化学习最新教程,17页pdf
专知会员服务
171+阅读 · 2019年10月11日
【新书】Python编程基础,669页pdf
专知会员服务
187+阅读 · 2019年10月10日
相关资讯
已删除
将门创投
7+阅读 · 2018年11月5日
神经网络学习率设置
机器学习研究会
4+阅读 · 2018年3月3日
【 关关的刷题日记47】Leetcode 38. Count and Say
【论文】变分推断(Variational inference)的总结
机器学习研究会
39+阅读 · 2017年11月16日
Capsule Networks解析
机器学习研究会
11+阅读 · 2017年11月12日
【推荐】YOLO实时目标检测(6fps)
机器学习研究会
20+阅读 · 2017年11月5日
[DLdigest-8] 每日一道算法
深度学习每日摘要
4+阅读 · 2017年11月2日
【推荐】用Tensorflow理解LSTM
机器学习研究会
36+阅读 · 2017年9月11日
相关论文
Arxiv
0+阅读 · 2021年10月25日
Arxiv
0+阅读 · 2021年10月22日
Arxiv
0+阅读 · 2021年10月22日
Arxiv
1+阅读 · 2021年10月22日
Arxiv
4+阅读 · 2017年1月2日
Top
微信扫码咨询专知VIP会员