1 research outputs found
New Bounds for Energy Complexity of Boolean Functions
For a Boolean function
computed by a circuit over a finite basis , the energy
complexity of (denoted by \EC_{\calB}(C)) is the maximum over all inputs
the numbers of gates of the circuit (excluding the inputs) that
output a one. Energy Complexity of a Boolean function over a finite basis
\calB denoted by \EC_\calB(f):= \min_C \EC_{\calB}(C) where is a
circuit over \calB computing .
We study the case when \calB = \{\land_2, \lor_2, \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
for a small (which we observe is improvable
to ). We show several new results and connections between energy
complexity and other well-studied parameters of Boolean functions.
* For all Boolean functions , \EC(f) \le O(\DT(f)^3) where \DT(f) is
the optimal decision tree depth of .
* We define a parameter \textit{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 computing a Boolean function ,
\EC(C) \ge \psens(f)/3.
* For a monotone function , we show that \EC(f) = \Omega(\KW^+(f)) where
\KW^+(f) is the cost of monotone Karchmer-Wigderson game of .
* Restricting the above notion of energy complexity to Boolean formulas, we
show \EC(F) = \Omega\left (\sqrt{L(F)}-depth(F)\right ) where is the
size and is the depth of a formula .Comment: 25 pages, 4 figures. Improved presentation of Theorem 1.5. Added an
improvement due to Sun et.al. and a comparison to their result (in Section 6