Lecture 39 CSE 331 Dec 5, 2011.

Slides:



Advertisements
Similar presentations
Lecture 24 Coping with NPC and Unsolvable problems. When a problem is unsolvable, that's generally very bad news: it means there is no general algorithm.
Advertisements

CSE332: Data Abstractions Lecture 27: A Few Words on NP Dan Grossman Spring 2010.
Lecture 40 CSE 331 Dec 11, Announcements Solutions to HW 10 and graded HW 9 at end of the lecture Review session on Monday: see blog for details.
1 Module 13 Studying the internal structure of REC, the set of solvable problems –Complexity theory overview –Automata theory preview Motivating Problem.
Lecture 38 CSE 331 Dec 7, The last few days Today: Solutions to HW 9 (end of lecture) Wednesday: Graded HW 9 (?), Sample final, Blog post on the.
Lecture 40 CSE 331 Dec 8, Finals 3:35-6:05pm KNOX 104 Tue, Dec 14 Blog post on the finals up.
Lecture 31 CSE 331 Nov 16, Jeff is out of town this week No regular recitation or Jeff’s normal office hours I’ll hold extra Question sessions Mon,
Lecture 39 CSE 331 Dec 6, On Friday, Dec 10 hours-a-thon Atri: 2:00-3:30 (Bell 123) Jeff: 4:00-5:00 (Bell 224) Alex: 5:00-6:30 (Bell 242)
Lecture 34 CSE 331 Nov 30, Graded HW 8 On Wednesday.
Lecture 32 CSE 331 Nov 15, Feedback Forms Link for the survey on the blog.
A Brief Introduction To The Theory of Computer Science and The PCP Theorem By Dana Moshkovitz Faculty of Mathematics and Computer Science The Weizmann.
Hardness Results for Problems P: Class of “easy to solve” problems Absolute hardness results Relative hardness results –Reduction technique.
Hardness Results for Problems
Lecture 22 CSE 331 Oct 26, Blog posts Please sign up if you have not If I have a pick a blogger I will only pick ONE/lecture Will lose out on 5%
CSCI 2670 Introduction to Theory of Computing November 29, 2005.
More Computational Complexity Shirley Moore CS4390/5390 Fall August 29,
Instructor: Shengyu Zhang 1. Tractable While we have introduced many problems with polynomial-time algorithms… …not all problems enjoy fast computation.
CSCI 3160 Design and Analysis of Algorithms Tutorial 10 Chengyu Lin.
Lecture 38 CSE 331 Dec 2, Review Sessions etc. Atri: (at least ½ of) class next Friday Jiun-Jie: Extra office hour next Friday Jesse: Review Session.
Limits to Computation How do you analyze a new algorithm? –Put it in the form of existing algorithms that you know the analysis. –For example, given 2.
Young CS 331 D&A of Algo. NP-Completeness1 NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and.
Lecture 38 CSE 331 Dec 5, OHs today (only online 9:30-11)
Lecture 18 CSE 331 Oct 12, HW 5 due today Q1, Q2 and Q3 in different piles I will not take any HW after 1:15pm.
Lecture 20 CSE 331 July 30, Longest path problem Given G, does there exist a simple path of length n-1 ?
Limitation of Computation Power – P, NP, and NP-complete
Lecture 32 CSE 331 Nov 16, 2016.
Lecture 5 Dynamic Programming
Richard Anderson Lecture 29 NP-Completeness and course wrap-up
Lecture 23 CSE 331 Oct 26, 2016.
Lecture 5 Dynamic Programming
CSCI 2670 Introduction to Theory of Computing
Lecture 34 CSE 331 Nov 26, 2012.
Lecture 21 CSE 331 Oct 21, 2016.
Lecture 9 CSE 331 Sep 20, 2010.
Lecture 21 CSE 331 Oct 20, 2017.
Lecture 20 CSE 331 Oct 14, 2016.
Lecture 17 CSE 331 Oct 7, 2016.
Lecture 14 CSE 331 Sep 30, 2011.
Lecture 37 CSE 331 Dec 1, 2017.
Lecture 23 CSE 331 Oct 25, 2017.
Richard Anderson Lecture 28 NP Completeness
Lecture 32 CSE 331 Nov 14, 2011.
Lecture 37 CSE 331 Nov 30, 2011.
Richard Anderson Lecture 27 NP Completeness
Lecture 18 CSE 331 Oct 12, 2011.
Lecture 32 CSE 331 Nov 15, 2017.
Lecture 33 CSE 331 Nov 14, 2014.
Lecture 33 CSE 331 Nov 15, 2013.
Lecture 34 CSE 331 Nov 18, 2011.
Lecture 34 CSE 331 Nov 21, 2016.
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
Richard Anderson Lecture 26 NP-Completeness
Lecture 11 CSE 331 Sep 23, 2011.
Lecture 20 CSE 331 Oct 13, 2017.
NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnson, W.H. Freeman and Company, 1979.
Lecture 24 CSE 331 Oct 24, 2014.
Lecture 36 CSE 331 Nov 28, 2011.
Lecture 36 CSE 331 Nov 30, 2012.
Lecture 37 CSE 331 Dec 2, 2016.
Lecture 40 CSE 331 Dec 7, 2011.
Lecture 17 CSE 331 Oct 7, 2011.
Lecture 26 CSE 331 Nov 1, 2010.
Algorithms Lecture #43 Dr.Sohail Aslam.
Richard Anderson Lecture 25 NP Completeness
Lecture 15 CSE 331 Oct 4, 2010.
Algorithms CSCI 235, Spring 2019 Lecture 36 P vs
ADVANCED COMPUTATIONAL MODELS AND ALGORITHMS
Lecture 36 CSE 331 Nov 22, 2013.
Lecture 37 CSE 331 Dec 3, 2018.
Lecture 24 CSE 331 Oct 29, 2018.
Presentation transcript:

Lecture 39 CSE 331 Dec 5, 2011

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) All grades have been uploaded to UBLearns Temp grades hopefully by end of this week

All you ever wanted to know about the final exam…

Need volunteers for today

Longest path problem Given G, does there exist a simple path of length n-1 ?

Longest vs Shortest Paths

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

Poly time algo for longest path?

Alternate NP definition: Guess witness and verify! P vs NP question P: problems that can be solved by poly time algorithms Is P=NP? NP: problems that have polynomial time verifiable witness to optimal solution Alternate NP definition: Guess witness and verify!

Pretty much all known proof techniques provably will not work 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

Proving P = NP Will make cryptography collapse Compute the encryption key! Prove that all problems in NP can be solved by polynomial time algorithms NP Solving any ONE problem in here in poly time will prove P=NP! NP-complete problems

If you are curious for more CSE431: Algorithms CSE 396: Theory of Computation

Nice survey on P vs. NP

Today’s agenda Overview of how things work in the P vs NP world