New bounds for energy complexity of Boolean functions

From MaRDI portal



Abstract: ewcommandECmathsfECewcommandKWmathsfKWewcommandDTmathsfDTewcommandpsensmathsfpsensewcommandcalBcalB For a Boolean function f:0,1no0,1 computed by a circuit C over a finite basis mathcalB, the energy complexity of C (denoted by ECcalB(C)) is the maximum over all inputs 0,1n the numbers of gates of the circuit C (excluding the inputs) that output a one. Energy Complexity of a Boolean function over a finite basis calB denoted by ECcalB(f):=minCECcalB(C) where C is a circuit over calB computing f. We study the case when calB=land2,lor2,lnot, the standard Boolean basis. It is known that any Boolean function can be computed by a circuit (with potentially large size) with an energy of at most 3n(1+epsilon(n)) for a small epsilon(n)(which we observe is improvable to 3n−1). We show several new results and connections between energy complexity and other well-studied parameters of Boolean functions. * For all Boolean functions f, EC(f)leO(DT(f)3) where DT(f) is the optimal decision tree depth of f. * We define a parameter extit{positive sensitivity} (denoted by psens), a quantity that is smaller than sensitivity and defined in a similar way, and show that for any Boolean circuit C computing a Boolean function f, EC(C)gepsens(f)/3. * For a monotone function f, we show that EC(f)=Omega(KW+(f)) where KW+(f) is the cost of monotone Karchmer-Wigderson game of f. * Restricting the above notion of energy complexity to Boolean formulas, we show EC(F)=Omegaleft(sqrtL(F)−depth(F)ight) where L(F) is the size and depth(F) is the depth of a formula F.












This page was built for publication: New bounds for energy complexity of Boolean functions

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5918995)