• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

六变量布尔函数的乘法复杂度

The Multiplicative Complexity of 6-variable Boolean Functions.

作者信息

Çalık Çağdaş, Turan Meltem Sönmez, Peralta René

机构信息

National Institute of Standards and Technology.

National Institute of Standards and Technology & Dakota Consulting Inc.

出版信息

Cryptogr Commun. 2018;11(1):93-107. doi: 10.1007/s12095-018-0297-2.

DOI:10.1007/s12095-018-0297-2
PMID:33442441
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7802510/
Abstract

The multiplicative complexity of a Boolean function is the minimum number of two-input AND gates that are necessary and sufficient to implement the function over the basis (AND, XOR, NOT). Finding the multiplicative complexity of a given function is computationally intractable, even for functions with small number of inputs. Turan et al. [1] showed that -variable Boolean functions can be implemented with at most -1 AND gates for ≤ 5. A counting argument can be used to show that, for ≥ 7, there exist -variable Boolean functions with multiplicative complexity of at least . In this work, we propose a method to find the multiplicative complexity of Boolean functions by analyzing circuits with a particular number of AND gates and utilizing the affine equivalence of functions. We use this method to study the multiplicative complexity of 6-variable Boolean functions, and calculate the multiplicative complexities of all 150357 affine equivalence classes. We show that any 6-variable Boolean function can be implemented using at most 6 AND gates. Additionally, we exhibit specific 6-variable Boolean functions which have multiplicative complexity 6.

摘要

布尔函数的乘法复杂度是指在(与、异或、非)基上实现该函数所需且足够的双输入与门的最小数量。即使对于输入数量较少的函数,确定给定函数的乘法复杂度在计算上也是难以处理的。图兰等人[1]表明,对于(n\leq5),(n)变量布尔函数最多可以用(n - 1)个与门实现。通过计数论证可以表明,对于(n\geq7),存在乘法复杂度至少为(n)的(n)变量布尔函数。在这项工作中,我们提出了一种方法,通过分析具有特定数量与门的电路并利用函数的仿射等价性来确定布尔函数的乘法复杂度。我们使用这种方法研究6变量布尔函数的乘法复杂度,并计算所有150357个仿射等价类的乘法复杂度。我们表明,任何6变量布尔函数最多可以用6个与门实现。此外,我们展示了乘法复杂度为6的特定6变量布尔函数。

相似文献

1
The Multiplicative Complexity of 6-variable Boolean Functions.六变量布尔函数的乘法复杂度
Cryptogr Commun. 2018;11(1):93-107. doi: 10.1007/s12095-018-0297-2.
2
Boolean Functions with Multiplicative Complexity 3 and 4.具有乘法复杂度3和4的布尔函数
Cryptogr Commun. 2020;12. doi: 10.1007/s12095-020-00445-z.
3
Upper Bounds on the Multiplicative Complexity of Symmetric Boolean Functions.对称布尔函数乘法复杂度的上界
Cryptogr Commun. 2019;11(6). doi: 10.1007/s12095-019-00377-3.
4
Distributed Implementation of Boolean Functions by Transcriptional Synthetic Circuits.转录合成电路的布尔函数分布式实现。
ACS Synth Biol. 2020 Aug 21;9(8):2172-2187. doi: 10.1021/acssynbio.0c00228. Epub 2020 Jul 14.
5
Sign-representation of Boolean functions using a small number of monomials.使用少量单项式的布尔函数的符号表示。
Neural Netw. 2009 Sep;22(7):938-48. doi: 10.1016/j.neunet.2009.03.016. Epub 2009 Apr 5.
6
Optimizing implementations of linear layers using two and higher input XOR gates.使用两个及更高输入的异或门优化线性层的实现。
PeerJ Comput Sci. 2024 Jan 19;10:e1820. doi: 10.7717/peerj-cs.1820. eCollection 2024.
7
On the Circuit Complexity of Sigmoid Feedforward Neural Networks.关于Sigmoid前馈神经网络的电路复杂度
Neural Netw. 1996 Oct;9(7):1155-1171. doi: 10.1016/0893-6080(96)00130-x.
8
In silico design and in vivo implementation of yeast gene Boolean gates.酵母基因布尔门的计算机设计与体内实现。
J Biol Eng. 2014 Feb 2;8(1):6. doi: 10.1186/1754-1611-8-6.
9
Implementation of novel boolean logic gates for IMPLICATION and XOR functions using riboregulators.利用核糖开关实现蕴涵和异或函数的新型布尔逻辑门。
Bioengineered. 2022 Jan;13(1):1235-1248. doi: 10.1080/21655979.2021.2020493.
10
Singleton {NOT} and Doubleton {YES; NOT} Gates Act as Functionally Complete Sets in DNA-Integrated Computational Circuits.单例{否}和双例{是;否}门在DNA集成计算电路中充当功能完备集。
Nanomaterials (Basel). 2024 Mar 28;14(7):600. doi: 10.3390/nano14070600.

引用本文的文献

1
Boolean Functions with Multiplicative Complexity 3 and 4.具有乘法复杂度3和4的布尔函数
Cryptogr Commun. 2020;12. doi: 10.1007/s12095-020-00445-z.
2
Upper Bounds on the Multiplicative Complexity of Symmetric Boolean Functions.对称布尔函数乘法复杂度的上界
Cryptogr Commun. 2019;11(6). doi: 10.1007/s12095-019-00377-3.