ON THE COMPLEXITY OF NEGATION-LIMITED BOOLEAN NETWORKS

Citation
R. Beals et al., ON THE COMPLEXITY OF NEGATION-LIMITED BOOLEAN NETWORKS, SIAM journal on computing, 27(5), 1998, pp. 1334-1347
Citations number
22
Categorie Soggetti
Computer Science Theory & Methods",Mathematics,"Computer Science Theory & Methods",Mathematics
Journal title
ISSN journal
00975397
Volume
27
Issue
5
Year of publication
1998
Pages
1334 - 1347
Database
ISI
SICI code
0097-5397(1998)27:5<1334:OTCONB>2.0.ZU;2-0
Abstract
A theorem of Markov precisely determines the number r of NEGATION gate s necessary and sufficient to compute a system of boolean functions F. For a system of boolean functions on n variables, r less than or equa l to b(n) = [log(2)(n + 1)]. We call a circuit using b(n) NEGATION gat es negation-limited. We continue recent investigations into negation-l imited circuit complexity, giving both upper and lower bounds. A circu it with inputs x(1),..., x(n) and outputs -x(1),..., -x(n) is called a n inverter, for which r = [log(2)(n + 1)]. Fischer has constructed neg ation-limited inverters of size O(n(2)log n) and depth O(log n). Recen tly, Tanaka and Nishino have reduced the circuit size to O(n log n) at the expense of increasing the depth to log(2)n. We construct negation -limited inverters of size O(n log n), with depth only O(log n), and w e conjecture that this is optimal. We also improve a technique of Vali ant for constructing monotone circuits for slice functions (introduced by Berkowitz). Next, we introduce some lower bound techniques for neg ation-limited circuits. We provide a 5n + 3 log(n + 1) - c lower bound for the size of a negation-limited inverter. In addition, we show tha t for two different restricted classes of circuit, negation-limited in verters require superlinear size.