2. 우리가 지금까지 공부한 문제들은 모두 O(logn), O(n), O(nlogn), O(𝑛2), O(𝑛3)등의 시간 복잡도를 갖는 알고리즘 이었다. 오늘 이야기할 내용
3. 하지만 모든 문제에 대해 이와 같은 빠른 알고리즘이 존재하는것은 아니다. 오늘 이야기할 내용
4. NP-완비 NP-완전 문제 NP-완전성 NP-Complete NP-Completeness 이게 뭔 소리야?! 오늘 이야기할 내용
5. 나는 그저 NP-완비 이론이 흥미로운 발상이라고만 생각했다. 그것이 지닌 잠재적 영향력은 제대로 인식하지 못했다. -스티븐 쿡 NP-Completeness
6. 스티븐 아서 쿡 쿡의 정리 충족 가능성 문제(SAT) Stephen Arthur Cook
7. 나에 대해 알고 싶다면 링크 타고 오셈 http://www.aistudy.com/pioneer/Cook_Levin.htm#_bookmark_1ac95e0 http://ko.wikipedia.org/wiki/%EC%8A%A4%ED%8B%B0%EB%B8%90_%EC%BF%A1 http://www.cs.toronto.edu/~sacook/ Stephen Arthur Cook
8. 때로는 어떤 것이 불가능하다는 사실이 유용할 때도 있다. -레오니드레빈 NP-Completeness
9. 나도 알고 싶다면 링크 타고 오셈 http://en.wikipedia.org/wiki/Leonid_Levin http://ko.wikipedia.org/wiki/%EB%A0%88%EC%98%A4%EB%8B%88%EB%93%9C_%EB%A0%88%EB%B9%88 http://www.cs.bu.edu/fac/lnd/ http://www.aistudy.com/pioneer/Levin.L.htm Leonid Levin
33. Q. 일반 정수방정식 p(X1, …, Xn) = 0 이 정수해를 갖는지를 판별하는 알고리즘을 제시하라. 디오판토스 방정식 힐베르트의10번째 문제
34. 다비드힐베르트 독일의 수학자 힐베르트의23개 문제 http://ko.wikipedia.org/wiki/%ED%9E%90%EB%B2%A0%EB%A5%B4%ED%8A%B8%EC%9D%98_%EB%AC%B8%EC%A0%9C%EB%93%A4 David Hilbert
35. A. 부정적으로 해결: 마티야세비치의정리에 따라 그러한 알고리즘은 존재하지 않는다. 힐베르트의10번째 문제
36. 유리 마티야세비치 러시아 수학자 힐베르트의열번째 문제 해결 불가능함을 증명 http://ko.wikipedia.org/wiki/%EC%9C%A0%EB%A6%AC_%EB%A7%88%ED%8B%B0%EC%95%BC%EC%84%B8%EB%B9%84%EC%B9%98 Yuri Matiyasevich
37. 상사가 아주 어려운 문제를 해결하라고 지시했다. 1. 나는 답을 구할 수가 없습니다. 아마 나는 멍청한 모양입니다. NP-완비에 관한 비유
38. 2. 나는 답을 구할 수가 없습니다. 왜냐하면 이 문제는 답이 없어요. NP-완비에 관한 비유
39. 3. 나는 답을 구할 수가 없습니다. 그렇지만 저렇게 수많은 천재들도 이 문제를 해결할 수 없습니다 NP-완비에 관한 비유