Welcome to the course Concrete Complexity Theory - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Welcome to the course Concrete Complexity Theory

Description:

Please register for the oral exam until Dec. 11th. ... Negative test graph: defined by a set W V. Its edges are all those connecting ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 15
Provided by: wwwhniUni
Category:

less

Transcript and Presenter's Notes

Title: Welcome to the course Concrete Complexity Theory


1
Welcome to the courseConcrete Complexity Theory
  • Winter Term 2008/09
  • Lecture 6, 5.12.08
  • Friedhelm Meyer auf der Heide

2
Organization
  • Please register for the oral exam until Dec.
    11th.
  • (Master online LSF, DPO4 Prüfungsekretariat)
  • Dates Febr. 9. 20.
  • March 23. April. 3.

3
  • Part 1
  • Boolean Circuits

4
  • Monotone Circuits

5
Monotone functions
  • f 2 Bn is called monotone, iff for all x, y 2
    0,1n,
  • It holds that xy implies f(x) f(y).
  • (xy , xi yi for i 1,, n)
  • MBnf2 Bn, f monotone
  • Examples Majority and all threshold-functions
    Tnk,
  • (Tnk (x)1 , ? xi k), k-Clique.
  • Counterexamples Parity, Enk,
  • (Enk (x)1 , ? xi k)

6
Monotone cicuits
  • are circuits over the basis M2Æ, Ç.
  • Remark Monotone circuits can compute exactly all
    monotone functions.
  • Remark The log(n) term can be removed.

7
Monotone circuits for Majority
  • 1. (For those who have attended PuK)
  • Sorting networks are essentially monotone
    circuits. Thus we get circuits of size
    (O(nlog(n)2) and depth O(log(n)2) (Batchers
    sorting network) and even of size (O(nlog(n)) and
    depth O(log(n)) (Ajtai, Komlos, Szemeredi).
  • 2. Depth O(log(n)2) is not too hard to achieve.
    (homework)
  • 3. Theorem (Valiant) DM2(Majorityn) 5.3
    log(n)

8
Valiants circuit for Majority
  • Theorem (Valiant) DM2(Majorityn) 5.3 log(n)
  • Proof (idea)
  • Take an alternating tree
  • of depth 5.3log(n).

9
Monotone lower bounds for the Clique function
  • Cliquek(n) receives n(n-1)/2 inputs xi,j,
    1iltjn, describing the adjacency matrix of a
    graph G. Cliquek(n) outputs 1, iff G contains a
    k-clique.
  • A breakthrough result by Razbarov from 1985
    (earlier lower bounds for monotone circuit
    complexity were at most quadratic)
  • This lower bound over a complete basis would
    imply NP ? P!

10
Monotone lower bounds for the Clique function
  • We prove a special case in order to demonstrate
    the proof technique
  • Theorem
  • Remark CM2(Cliquek(n))O(n3).

11
Proof The method of approximation
  • Consider a monotone circuit for Clique3(n). Let
    f1, ft denote a topological ordering of its
    inputs and gates.
  • We will approximate each gate fj by some
    function cj. cj is a constant or a disjunction of
    at most m variables. (m will be specified later.)
  • Variable xi,j is approximated by xi,j
  • Let the parents of gate g be approximated by
    and , resp.
  • Then g is approximated by

  • if g
    Ç, and by

  • if g Æ
  • We define 0 for A ? .
  • Note Each cj is a disjunction of at most m
    variables.

12
Proof The method of approximation
  • - Variable xi,j is approximated by xi,j
  • Let the parents of gate g be approximated by
    and , resp.
  • Then is approximated by


  • if g Ç, and by


  • if g Æ
  • Claim

Lemma 1
13
Proof The method of approximation
  • Negative test graph defined by a set W µ V. Its
    edges are all those connecting W with V \ W.
    (Negative test graphs contain no 3-cliques.)
    There are 2n such graphs.
  • (Note For convenience, we count each graph
    twice, once defined by W, once defined by V \ W.)
  • Positive test graph consists of one triangle.
    (Positive test graphs contain a 3-clique.) There
    are such graphs.
  • Lemma 2 Consider . c is
    either 0 on all positive
  • test graphs, or 1 on at least half of the
    negative test graphs.

14
Thank you for your attention!
Friedhelm Meyer auf der Heide Heinz Nixdorf
Institute Computer Science Department University
of Paderborn Fürstenallee 11 33102 Paderborn,
Germany Tel. 49 (0) 52 51/60 64 80 Fax
49 (0) 52 51/62 64 82 E-Mail fmadh_at_upb.de http/
/www.upb.de/cs/ag-madh
Write a Comment
User Comments (0)
About PowerShow.com