Information Technology Reference
In-Depth Information
Razborov's lower bound, deriving an exponential one. Later Razborov [ 273 ]demonstrated
that the obvious generalization of the approximation method cannot yield better lower bounds
than Ω( n 2 ) for Boolean functions on n inputs realized by circuits over complete bases.
Berkowitz [ 37 ] introduced the concept of pseudo-inverse and established Theorem 9.6.9 .
Va l i an t [ 347 ], Wegener [ 358 ], and Paterson (unpublished — see [ 92 , 360 ]) independently im-
proved upon the size of the monotone circuit realizing all pseudo-negations from O ( n 2 log n )
to O ( n log 2 n ) to produce Theorem 9.6.8 . Lemma 9.6.9 is due to Dunne [ 90 ].
In his Ph.D. thesis Dunne [ 88 ] has given the most general definition of pseudo-negation.
He shows that a Boolean function h is a pseudo-negation on variable x i of a Boolean function
f on the n variables x 1 , ... , x n if and only if h satisfies
f ( x )
| x i = 0
h ( x 1 , ... , x i− 1 , x i + 1 , ... , x n )
f ( x )
| x i = 1
Here f ( x )
| x i = a denotes the function obtained from f by fixing x i at a .
Dunne [ 89 ]demonstratedthat HALF - CLIQUE CENTRAL SLICE is NP -complete (The-
orem 9.6.10 ) and showed that the central slices of the HAMILTONIAN CIRCUIT (there is a
closed path containing each vertex once) and SATISFIABILITY are NP -complete. As men-
tioned by Dunne [ 91 ], not all NP -complete problems have NP -complete central slices.
The concept of communication complexity arose in the context of the VLSI model of
computation discussed in Chapter 12 . In this case it measures the amount of information that
must be transmitted from the inputs to the outputs of a function. The communication game
described in Section 9.7.1 is different: it characterizes a search problem because its goal is to
find an input variable on which two n -tuples in disjoint sets disagree.
Yao [ 366 ] developed a method to derive lower bounds on the communication complexity
of functions f : X
Z . He considered the matrix of values of f where the rows
and columns are indexed by the values of X and Y . He defined monochromatic rectangles
as submatrices in which all entries are the same. He then established that the logarithm of
the minimal number of disjoint rectangles in this matrix is a lower bound on the number of
bits that must be exchanged to compute f . (This result shows, for example, that the identity
function f :
×
Y
2 n
n
requires the exchange of at least n + 1 bits.) Savage [ 288 ] adapted the crossing sequence
argument from one-tape Turing machines (an application of the pigeonhole principle) to derive
lower bounds on predicates. Mehlhorn and Schmidt [ 220 ] show that functions f : X
B
→B
defined for f ( x , y )= 1ifandonlyif x i = y i for all 1
i
Z for which Z is a subset of a field have a communication complexity that is at most the rank
of the two-dimensional matrix of values of f .
The development of the relationship between the circuit depth of a function and its com-
munication complexity follows that given by Karchmer and Wigderson [ 157 ]. Karchmer [ 156 ]
cites Yannakakis for independently discovering the connection D Ω 0 ( f )= C ( f 1 ( 0 ) , f 1 ( 1 ))
of Theorem 9.7.1 for non-monotone functions. Karchmer and Wigderson [ 157 ]haveexam-
ined st -connectivity in this framework. This is the problem of determining from the adja-
cency matrix of an undirected graph G with n vertices and two distinguished vertices, s and
t , whether there is a path from s to t .WhencharacterizedasaBooleanfunctionontheedge
variables, this is a monotone function. Karchmer and Wigderson [ 157 ] have shown that the
circuit depth of this function is Ω((log n ) 2 / log log n ) , a result later improved to Ω((log n ) 2 )
independently by Hastad and Boppana in unpublished work. Raz and Wigderson [ 269 ]have
shown via a complex proof that the clique problem on n -vertex graphs studied in Section 9.7.4
has monotone communication complexity and depth Ω( n ) . The simpler but weaker lower
bound for this problem developed in Section 9.7.4 is due to Goldmann and Hastad [ 116 ].
×
Y
Search WWH ::




Custom Search