中文

“至多一个”约束的 CNF 编码下界

计算复杂性 2021-11-16 v3

摘要

“至多一个”约束是一种基本的基数约束,要求它的 nn 个布尔输入中至多有一个被设为 11。该约束在将问题转换为合取范式(CNF)时被广泛使用,我们研究适用于此目的的 CNF 编码。编码与函数的 CNF 表示的不同之处在于它可以使用辅助变量。我们特别感兴趣于传播完全(propagation complete)编码,其性质是单元传播足以在输入变量上强制一致性。我们给出了“至多一个”约束的任何传播完全编码中子句数量的下界。该下界几乎与已知最佳编码的大小相匹配。我们还研究了一个重要的 2-CNF 编码情况,并给出了稍好的下界。该下界也适用于相关的“恰好一个”约束。

关键词

引用

@article{arxiv.1704.08934,
  title  = {A lower bound on CNF encodings of the at-most-one constraint},
  author = {Petr Kučera and Petr Savický and Vojtěch Vorel},
  journal= {arXiv preprint arXiv:1704.08934},
  year   = {2021}
}

备注

38 pages, version 3 is significantly reorganized in order to improve readability