首页> 外文会议>Exploring New Frontiers of Theoretical Informatics >REVERSIBLE CIRCUIT REALIZATIONS OF BOOLEAN FUNCTIONS
【24h】

REVERSIBLE CIRCUIT REALIZATIONS OF BOOLEAN FUNCTIONS

机译:布尔函数的可逆电路实现

获取原文
获取原文并翻译 | 示例

摘要

Reversible circuits are a concrete model of reversible computation with applications in areas such as quantum computing and analysis of cryptographic block cyphers. In 1980, Toffoli showed how to realize a Boolean function by a reversible circuit, however the resulting complexity of such circuits has remained an open problem. We investigate the reversible circuit complexity of families of Boolean functions and derive conditions that characterize whether a polynomial realization is possible. First, we derive sufficient conditions on families of Boolean functions that guarantee a polynomial-size reversible circuit realization. Namely, we show that if a Boolean function can be embedded into an even parity permutation that has a polynomial-size cycle representation, then the Boolean function can be realized by a polynomial-size reversible circuit. Furthermore, we provide a construction for the realization. Second, we provide concrete realizations for several families of Boolean functions, such as the adder, incrementor, and threshold functions, which do not necessarily satisfy the preceding condition, but still have polynomial-size realizations; this is important because such realizations will necessarily form the building blocks of quantum computers.
机译:可逆电路是可逆计算的具体模型,在诸如量子计算和密码块密码分析等领域具有应用。 1980年,Toffoli展示了如何通过可逆电路实现布尔函数,但是这种电路的复杂性仍然是一个悬而未决的问题。我们研究了布尔函数族的可逆电路复杂性,并得出了表征多项式实现是否可能的条件。首先,我们在布尔函数族中推导了足够的条件,以保证多项式大小的可逆电路实现。即,我们表明,如果布尔函数可以嵌入到具有多项式大小的循环表示的偶数奇偶校验排列中,那么布尔函数可以由多项式大小的可逆电路实现。此外,我们为实现提供了一种构造。其次,我们为几种布尔函数系列(例如加法器,增量器和阈值函数)提供了具体的实现,这些函数不一定满足前面的条件,但仍然具有多项式大小的实现。这很重要,因为这样的实现必将构成量子计算机的基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号