Sciweavers

MST
2010

Entropy of Operators or why Matrix Multiplication is Hard for Depth-Two Circuits

13 years 11 months ago
Entropy of Operators or why Matrix Multiplication is Hard for Depth-Two Circuits
We consider unbounded fanin depth-2 circuits with arbitrary boolean functions as gates. We define the entropy of an operator f : {0, 1}n → {0, 1}m as the logarithm of the maximum number of vectors distinguishable by at least one special subfunction of f. Our main result is that every depth-2 circuit for f requires at least entropy(f) wires. This is reminiscent of a classical lower bound of Nechiporuk on the formula size, and gives an information-theoretic explanation of why some operators require many wires. We use this to prove a tight estimate Θ(n3 ) of the smallest number of wires in any depth-2 circuit computing the product of two n by n matrices over any finite field. Previously known lower bound for this operator was Ω(n2 log n).
Stasys Jukna
Added 29 Jan 2011
Updated 29 Jan 2011
Type Journal
Year 2010
Where MST
Authors Stasys Jukna
Comments (0)