CSE331 Lecture 39

CSE331 Lecture 39 - verify! Alternate NP definition: Guess...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon
Lecture 39 CSE 331 Dec 5, 2011
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Review Sessions etc. Atri: (at least ½ of) class Friday Jiun-Jie: Extra office hour Friday Jesse: Review Session on Mon, Dec 12 (pick time slot on blog) Temp grades hopefully by end of this week All grades have been uploaded to UBLearns
Background image of page 2
All you ever wanted to know about the final exam…
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Need volunteers for today
Background image of page 4
Longest path problem Given G, does there exist a simple path of length n-1 ?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Longest vs Shortest Paths
Background image of page 6
Two sides of the “same” coin Shortest Path problem Can be solved by a polynomial time algorithm Is there a longest (simple) path of length n-1 ? Given a path can verify in polynomial time if the answer is yes
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Poly time algo for longest path?
Background image of page 8
P vs NP question P : problems that can be solved by poly time algorithms NP : problems that have polynomial time verifiable witness to optimal solution Is P=NP? Is P=NP? Alternate NP definition: Guess witness and
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 10
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 12
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 14
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: verify! Alternate NP definition: Guess witness and verify! Proving P NP Pick any one problem in NP and show it cannot be solved in poly time Pretty much all known proof techniques provably will not work Pretty much all known proof techniques provably will not work Proving P = NP Will make cryptography collapse Compute the encryption key! Compute the encryption key! Prove that all problems in NP can be solved by polynomial time algorithms NP NP-complete problems NP-complete problems Solving any ONE problem in here in poly time will prove P=NP! Solving any ONE problem in here in poly time will prove P=NP! If you are curious for more CSE431: Algorithms CSE 396: Theory of Computation Nice survey on P vs. NP Todays agenda Overview of how things work in the P vs NP world...
View Full Document

Page1 / 14

CSE331 Lecture 39 - verify! Alternate NP definition: Guess...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online