Upper bound for output patterns of energy-bounded boolean circuits, and its applications

IF 1.2 4区 计算机科学 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS
Jayalal Sarma, Kei Uchizawa
{"title":"Upper bound for output patterns of energy-bounded boolean circuits, and its applications","authors":"Jayalal Sarma,&nbsp;Kei Uchizawa","doi":"10.1007/s00236-026-00539-w","DOIUrl":null,"url":null,"abstract":"<div><p>Consider a Boolean circuit over a basis <span>\\(\\{ \\wedge , \\vee , \\lnot \\}\\)</span>, where <span>\\(\\wedge \\)</span> and <span>\\(\\vee \\)</span> are the conjunction of unbounded fan-in and disjunction of unbounded fan-in, respectively, and <span>\\(\\lnot \\)</span> is the negation. The energy complexity of a circuit is defined as the number of gates outputting ones in the circuit, where the maximum is taken over all the input assignments. \nWe prove that the number of output patterns (the set of possible outputs of all the internal gates in the circuit) in a circuit of energy <i>e</i> is at most <span>\\(2^{e \\log e + 4e}\\)</span> vastly improving the trivial bound of <span>\\(\\sum _{i=0}^e {s \\atopwithdelims ()i}\\)</span>. where <i>s</i> is the size of the circuit, which contrasts with our observation that a threshold circuit achieves the trivial bound. Building on this tool, we prove the following three applications: (i) Any Boolean circuit <i>C</i> of energy <i>e</i> can be converted to a depth-3 circuit of size <span>\\(s2^{e\\log e + 4e}\\)</span>. (ii) The problem of counting output patterns of a given circuit is known to be <span>\\(\\#\\textrm{P}\\)</span>-complete in general, but is fixed-parameter tractable when parameterized by energy <i>e</i> (over the basis <span>\\(\\mathcal {B}_2 = \\{\\wedge _2,\\vee _2,\\lnot \\}\\)</span>). We also show other FPT algorithms; (iii) If a function <span>\\(f:\\{0,1\\}^n \\times \\{0,1\\}^n \\rightarrow \\{0,1\\}\\)</span> is computed by a circuit of energy <i>e</i>, then the unbounded-error communication complexity <i>U</i>(<i>f</i>) is at most <span>\\(O(e \\log e)\\)</span>.</p></div>","PeriodicalId":7189,"journal":{"name":"Acta Informatica","volume":"63 3","pages":""},"PeriodicalIF":1.2000,"publicationDate":"2026-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Acta Informatica","FirstCategoryId":"94","ListUrlMain":"https://link.springer.com/article/10.1007/s00236-026-00539-w","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Consider a Boolean circuit over a basis \(\{ \wedge , \vee , \lnot \}\), where \(\wedge \) and \(\vee \) are the conjunction of unbounded fan-in and disjunction of unbounded fan-in, respectively, and \(\lnot \) is the negation. The energy complexity of a circuit is defined as the number of gates outputting ones in the circuit, where the maximum is taken over all the input assignments. We prove that the number of output patterns (the set of possible outputs of all the internal gates in the circuit) in a circuit of energy e is at most \(2^{e \log e + 4e}\) vastly improving the trivial bound of \(\sum _{i=0}^e {s \atopwithdelims ()i}\). where s is the size of the circuit, which contrasts with our observation that a threshold circuit achieves the trivial bound. Building on this tool, we prove the following three applications: (i) Any Boolean circuit C of energy e can be converted to a depth-3 circuit of size \(s2^{e\log e + 4e}\). (ii) The problem of counting output patterns of a given circuit is known to be \(\#\textrm{P}\)-complete in general, but is fixed-parameter tractable when parameterized by energy e (over the basis \(\mathcal {B}_2 = \{\wedge _2,\vee _2,\lnot \}\)). We also show other FPT algorithms; (iii) If a function \(f:\{0,1\}^n \times \{0,1\}^n \rightarrow \{0,1\}\) is computed by a circuit of energy e, then the unbounded-error communication complexity U(f) is at most \(O(e \log e)\).

能量有界布尔电路输出模式的上界及其应用
考虑一个基于\(\{ \wedge , \vee , \lnot \}\)的布尔电路,其中\(\wedge \)和\(\vee \)分别是无界扇入的合取和无界扇入的分离,\(\lnot \)是否定。电路的能量复杂度被定义为电路中输出门的数量,其中最大值是所有输入赋值。我们证明了能量为e的电路中输出模式的数量(电路中所有内部门的可能输出的集合)最多\(2^{e \log e + 4e}\)大大提高了\(\sum _{i=0}^e {s \atopwithdelims ()i}\)的平凡界。其中s是电路的大小,这与我们观察到的阈值电路达到平凡界相反。在此工具的基础上,我们证明了以下三种应用:(i)任何能量为e的布尔电路C都可以转换为大小为\(s2^{e\log e + 4e}\)的深度-3电路。(ii)已知计算给定电路的输出模式的问题通常是\(\#\textrm{P}\) -完备的,但当能量e(在基础\(\mathcal {B}_2 = \{\wedge _2,\vee _2,\lnot \}\)上)参数化时,是固定参数可处理的。我们还展示了其他FPT算法;(iii)如果函数\(f:\{0,1\}^n \times \{0,1\}^n \rightarrow \{0,1\}\)由能量为e的电路计算,则无界误差通信复杂度U(f)最多为\(O(e \log e)\)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Acta Informatica
Acta Informatica 工程技术-计算机:信息系统
CiteScore
2.40
自引率
16.70%
发文量
24
审稿时长
>12 weeks
期刊介绍: Acta Informatica provides international dissemination of articles on formal methods for the design and analysis of programs, computing systems and information structures, as well as related fields of Theoretical Computer Science such as Automata Theory, Logic in Computer Science, and Algorithmics. Topics of interest include: • semantics of programming languages • models and modeling languages for concurrent, distributed, reactive and mobile systems • models and modeling languages for timed, hybrid and probabilistic systems • specification, program analysis and verification • model checking and theorem proving • modal, temporal, first- and higher-order logics, and their variants • constraint logic, SAT/SMT-solving techniques • theoretical aspects of databases, semi-structured data and finite model theory • theoretical aspects of artificial intelligence, knowledge representation, description logic • automata theory, formal languages, term and graph rewriting • game-based models, synthesis • type theory, typed calculi • algebraic, coalgebraic and categorical methods • formal aspects of performance, dependability and reliability analysis • foundations of information and network security • parallel, distributed and randomized algorithms • design and analysis of algorithms • foundations of network and communication protocols.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书