The Probabilistic Method Week 12: P vs NP Joshua Brody - - PowerPoint PPT Presentation

the probabilistic method
SMART_READER_LITE
LIVE PREVIEW

The Probabilistic Method Week 12: P vs NP Joshua Brody - - PowerPoint PPT Presentation

The Probabilistic Method Week 12: P vs NP Joshua Brody CS49/Math59 Fall 2015 Reading Quiz Which of the following is not a factor or term in the space complexity of the ( , ) -approximation for F 2 we saw last week? (A) log(n) (B)


slide-1
SLIDE 1

The Probabilistic Method

Joshua Brody CS49/Math59 Fall 2015

Week 12: P vs NP

slide-2
SLIDE 2

Reading Quiz

(A) log(n) (B) log(m) (C) 1/휹2 (D) 1/ε2 (E) None of the above

Which of the following is not a factor or term in the space complexity of the (ε,휹)-approximation for F2 we saw last week?

slide-3
SLIDE 3

Reading Quiz

(A) log(n) (B) log(m) (C) 1/휹2 (D) 1/ε2 (E) None of the above

Which of the following is not a factor or term in the space complexity of the (ε,휹)-approximation for F2 we saw last week?

slide-4
SLIDE 4

Millennium Problems

[Clay Mathematics Institute 2000]

CMI Millenium Prize: $1,000,000 for solving: (1) Yang-Mills and Mass Gap (2) Riemann Hypothesis (3) P vs NP (4) Navier-Stokes Equations (5) Hodge Conjecture (6) Poincare Conjecture (7) Birch and Swinnerton-Dyer Conjecture

slide-5
SLIDE 5

Millennium Problems

[Clay Mathematics Institute 2000]

CMI Millenium Prize: $1,000,000 for solving: (1) Yang-Mills and Mass Gap (2) Riemann Hypothesis (3) P vs NP (4) Navier-Stokes Equations (5) Hodge Conjecture (6) Poincare Conjecture (7) Birch and Swinnerton-Dyer Conjecture

  • solved [Perelman 03]
slide-6
SLIDE 6

Millennium Problems

[Clay Mathematics Institute 2000]

CMI Millenium Prize: $1,000,000 for solving: (1) Yang-Mills and Mass Gap (2) Riemann Hypothesis (3) P vs NP (4) Navier-Stokes Equations (5) Hodge Conjecture (6) Poincare Conjecture (7) Birch and Swinnerton-Dyer Conjecture

  • solved [Perelman 03]
slide-7
SLIDE 7

Last two weeks of Semester

  • decision vs optimization problems
  • polynomial time verifiers
  • P

, NP

  • NP-Complete
  • polynomial time reductions
  • Randomized algorithms for

NPComplete problems

slide-8
SLIDE 8

Algorithms

CLRS definition: “An algorithm is any well-defined computational procedure that takes some value(s) as inputs and produces value(s) as output.”

slide-9
SLIDE 9

Algorithms

CLRS definition: “An algorithm is any well-defined computational procedure that takes some value(s) as inputs and produces value(s) as output.” Important criteria: (1) must always halt (eventually) (2) Algorithm solving problem X must always return what X asks for.

slide-10
SLIDE 10

The Probabilistic Method