HYPSVC.com
  1. P vs NP 문제 풀기
  2. 1. P vs NP 문제는 무엇인가?
  3. 1-1 학술 자료

개관 논문 길잡이

P 대 NP 문제를 더 깊이 읽으려는 사람을 위해 Sipser(1992), Fortnow(2009), Aaronson(2017)의 개관 논문과 Wigderson(2019), Arora–Barak(2009)의 책이 각각 무엇을 다루고 누구에게 맞는지, 어디서 읽을 수 있는지를 정리한다.

  • 중급
  • 관리자
  • 조회 2
  • AI 도움
검토 완료 내용을 확인했습니다. 증명이 옳다는 뜻이 아닙니다.

화면·그림·수식 전수 점검(2026-10-07)으로 내용을 확인했습니다. 증명이 옳다는 뜻은 아닙니다.

P 대 NP 문제를 더 깊이 읽으려는 사람을 위해 Sipser(1992), Fortnow(2009), Aaronson(2017)의 개관 논문과 Wigderson(2019), Arora–Barak(2009)의 책이 각각 무엇을 다루고 누구에게 맞는지, 어디서 읽을 수 있는지를 정리한다.

왜 개관 논문부터인가

P 대 NP 문제를 다루는 문헌은 많지만 전체 그림을 그려 주는 글은 손에 꼽힌다. 아래 다섯 문헌은 쓰인 때와 겨냥한 독자가 서로 달라서, 차례로 읽으면 1992년부터 2019년 사이에 무엇이 달라졌고 무엇이 그대로인지가 보인다. 주소는 이 글을 쓰면서 확인한 것만 적었다. 저자 공개본과 저자·출판사 페이지는 직접 열어 보았고, DOI 주소는 등록된 서지 정보로 확인했다.

문헌해분량맞는 독자
Sipser1992논문 16쪽역사와 1차 문헌을 보고 싶은 사람
Fortnow2009잡지 글 9쪽처음 읽는 사람
Aaronson2017논문 122쪽증명 시도의 현황을 알고 싶은 사람
Wigderson2019책계산 이론 전체 속에서 보고 싶은 사람
Arora–Barak2009교과서정의와 증명을 직접 따라가려는 사람

Sipser (1992) — 역사와 1차 문헌

Michael Sipser 가 ACM 계산 이론 심포지엄(STOC)에서 발표한 「The History and Status of the P versus NP Question」이다. 저자는 문헌을 정리하되 기술적인 세부는 넣지 않았다고 밝힌다.

  • 다루는 것: 문제의 의의, 역사(무차별 탐색, P 와 NP, 추측의 명시), 그리고 현황이다. 현황은 대각선 논법과 상대화, 독립성, 논리로의 표현, 제한된 체계, 회로 복잡도(깊이가 제한된 회로, 단조 회로) 순서로 정리된다.
  • 눈여겨볼 곳: 부록이다. Shannon, von Neumann, Cobham, Edmonds, Rabin, Cook, Levin 의 글에서 뽑은 대목과, 괴델이 폰 노이만에게 보낸 1956년 편지의 영역과 자필 편지의 사진이 실려 있다.
  • 한계: 1992년까지의 이야기다. 자연스러운 증명 같은 그 뒤의 결과는 없다.
  • 읽을 곳: ACM Digital Library, https://doi.org/10.1145/129712.129771

Fortnow (2009) — 가장 짧은 입문

Lance Fortnow 가 Communications of the ACM 에 쓴 「The Status of the P versus NP Problem」이다. 첫머리에서 현황은 「Still open」 두 낱말이면 된다고 말한 뒤, 이 물음이 컴퓨터 과학과 그 바깥의 연구를 어떻게 이끌어 왔는지를 풀어 간다. 기술적·역사적으로 완전하려 하지 않고 비형식적으로 설명하겠다는 것이 저자의 말이다.

Aaronson (2017) — 증명 시도의 지도

Scott Aaronson 의 「P =? NP」는 수학자·과학자·공학자를 독자로 삼아 2017년 시점의 현황을 정리한 글이다. 단행본 『Open Problems in Mathematics』(Springer, 2016)에 실렸고, ECCC 보고서 TR17-004(2017년 1월)로도 공개되어 있다.

  • 다루는 것: 문제의 중요성과 흔한 반론 일곱 가지에 대한 답, 형식 정의와 주변 개념, P ≠ NP 라고 믿는 까닭, 증명이 어려운 까닭, 추측의 강화판들, 그리고 본문의 절반을 넘는 6절 「Progress」다. 6절은 논리적 기법, 조합론적 하한, 산술화, 「아이러니한 복잡도 이론」, 산술 복잡도, 기하학적 복잡도 이론으로 나뉘고 상대화·자연스러운 증명·대수화라는 세 장벽을 설명한다.
  • 맞는 독자: 「왜 아직 못 풀었는가」를 구체적으로 알고 싶은 사람. 1~4절은 중급, 6절은 전문 독자에게 맞는다.
  • 읽을 곳: 저자 공개본 https://www.scottaaronson.com/papers/pnp.pdf · ECCC https://eccc.weizmann.ac.il/report/2017/004/

Wigderson (2019) — 계산 이론이라는 큰 그림

Avi Wigderson 의 책 『Mathematics and Computation: A Theory Revolutionizing Technology and Science』(Princeton University Press, 2019)는 개관 논문이 아니라 계산 복잡도 이론 전체의 개념 지도다.

  • 다루는 것: 앞부분의 세 장 「Computational complexity 101: The basics, P, and NP」, 「Problems and classes inside (and around) NP」, 「Lower bounds, Boolean circuits, and attacks on P vs. NP」가 이 문제를 직접 다룬다. 이어서 증명 복잡도, 난수와 의사 난수, 대화형 증명, 양자 계산, 산술 복잡도, 암호, 학습 이론이 한 줄기로 엮인다.
  • 맞는 독자: 증명의 세부보다 개념과 동기, 다른 수학 분야와의 연결을 알고 싶은 사람.
  • 읽을 곳: 저자 페이지 https://www.math.ias.edu/avi/book 에 최종 초고가 있다. 저자는 개인의 연구와 교육 목적이라면 내려받아도 좋다고 적어 두었다.

Arora–Barak (2009) — 정의와 증명을 따라가는 교과서

Sanjeev Arora 와 Boaz Barak 의 『Computational Complexity: A Modern Approach』(Cambridge University Press, 2009)는 대학원 초년 수준의 교과서다. 출판사 소개에 따르면 수학적 성숙도 말고는 사전 지식을 요구하지 않고 연습 문제가 300개를 넘는다.

읽는 순서

처음이라면

  1. Fortnow
  2. Cook 의 공식 문제 기술
  3. Sipser 의 2절과 부록

정의부터 다지려면

  1. Arora–Barak 의 1~3장을 읽고
  2. Aaronson 의 1~4절로 넘어간다

연구 현황이 궁금하다면

  1. Aaronson 의 6절을 읽고
  2. 넓은 맥락은 Wigderson 에서 찾는다

NP-완전 문제의 목록이 필요하다면 Garey 와 Johnson 의 1979년 책이 지금도 표준 참고서로 꼽힌다.

출처

출처·이용 조건: 직접 작성

참고문헌 8

  • 개관원문 확인
    The history and status of the P versus NP questionMichael Sipser · 1992STOC 1992 (Proceedings of the 24th Annual ACM Symposium on Theory of Computing), 603–618쪽

    P 대 NP 문제의 뿌리와 1992년까지의 연구 상황을 정리한 개관 논문이다. 문제의 의의와 역사, 대각선 논법과 회로 복잡도(얕은 회로·단조 회로)로 이어진 시도들을 차례로 설명한다. 부록에는 괴델이 폰 노이만에게 보낸 편지 전문의 영문 번역이 실려 있다. 30여 년 전 글이지만 큰 그림을 잡으려는 입문·중급 독자에게 여전히 좋다. ACM 디지털 도서관으로 연결된다.

    확인:공개 사본으로 본문과 부록(괴델 편지의 영문 번역 포함)을 읽음. 연결한 ACM 디지털 도서관 주소의 서지는 DOI 등록 기록으로 확인.
  • 개관원문 확인
    The status of the P versus NP problemLance Fortnow · 2009Communications of the ACM 52(9), 78–86쪽 (2009)

    P 대 NP 문제의 의미와 2009년 시점의 연구 상황을 전산학 일반 독자에게 풀어 쓴 개관이다. 문제를 풀려던 시도들과 그 한계, NP-완전 문제를 현실에서 다루는 법, 양자 컴퓨터의 가능성까지 짧게 훑는다. 수식이 거의 없어 입문 독자가 처음 읽을 영어 글로 알맞다. 저자 누리집의 공개본으로 연결한다.

    확인:저자 공개본을 열어 인용한 절들을 읽음.
  • 개관원문 확인
    P =? NPScott Aaronson · 2017ECCC TR17-004 (2017년 1월 8일 공개) · 책 Open Problems in Mathematics (John Forbes Nash Jr., Michael Th. Rassias 엮음, Springer, 2016), 1–122쪽에 실린 글

    P 대 NP 문제의 의미와 알려진 결과, 장벽, 접근 전반을 120여 쪽에 정리한 개관이다. 수학·과학·공학 배경의 넓은 독자를 겨냥해, 왜 P ≠ NP 라고 믿는지, 왜 증명이 어려운지, 지난 반세기에 무엇이 진전되었는지를 저자의 관점과 함께 설명한다. 상대화·자연 증명·대수화 장벽과 GCT 까지 다루므로, 이 서비스의 2부를 한 편으로 깊이 읽고 싶은 독자에게 가장 먼저 권한다.

    확인:저자 공개본(2017년 판)을 열어 인용한 절들을 읽음.
  • 교과서원문 확인
    Mathematics and Computation: A Theory Revolutionizing Technology and ScienceAvi Wigderson · 2019Princeton University Press, 2019

    계산 복잡도 이론 전반과 그것이 수학·과학·기술과 맺는 관계를 폭넓게 소개한 책이다. P 대 NP 를 비롯한 주제들이 서로 어떻게 이어지는지 조망하기에 좋다. 수학적 소양이 있는 비전공 독자와 대학원생에게 권한다. 연결한 저자 누리집에서 출판 전 최종 초고를 개인 연구·교육용으로 내려받을 수 있다.

    확인:출판본이 아니라 저자 누리집의 최종 초고(2019년 8월 6일판)를 열어 확인.
  • 교과서원문 확인
    Computational Complexity: A Modern ApproachSanjeev Arora, Boaz Barak · 2009Cambridge University Press, 2009

    계산 복잡도 이론의 표준 교재로, 학부 고학년에서 대학원 입문 수준이다. P·NP 의 정의부터 회로 하한, 대화형 증명, PCP 정리, 탈무작위화, 자연 증명까지 이 서비스의 개념 대부분을 엄밀하게 다룬다. 정의와 증명을 제대로 공부하려는 독자에게 권한다. 연결한 것은 저자들이 운영하는 책 누리집으로, 초고와 정오표가 있다.

    확인:출판본이 아니라 저자 공개 초고(2007년 1월판)의 해당 장·절을 읽음.
  • 원전원문 확인
    The P versus NP ProblemStephen Cook · 2000Clay Mathematics Institute, Millennium Prize Problems 공식 문제 기술 (12쪽 PDF · 문서에 날짜 표기 없음 · Cook 의 홈페이지 출판 목록에 따르면 2000년 4월 작성·11월 개정 원고 · 밀레니엄 상 문제는 2000년 5월 24일 발표 · 현재 공개본은 2004년 문헌까지 인용하므로 그 뒤에 손본 판)

    Clay 수학연구소가 밀레니엄 상 문제로 내건 P 대 NP 문제의 공식 문제 기술이다. 문제의 정확한 진술, 역사와 중요성, 추측과 그것을 증명하려는 시도, 부록의 튜링 기계 정의로 이루어진 12쪽짜리 글이다. 「정확히 무엇을 증명해야 하는가」를 확인하려는 독자라면 누구나 가장 먼저 읽을 글이다.

    확인:공식 PDF 12쪽 전체를 내려받아 읽고, 인용한 다섯 문장을 원문과 글자 단위로 대조함.
  • 개관서지만 확인
    Fifty Years of P vs. NP and the Possibility of the ImpossibleLance Fortnow · 2022Communications of the ACM 65(1), 76–85쪽 (2022 · Crossref 의 발행일 표기는 2021-12-17)

    Fortnow 가 2009년 개관의 후속으로 Communications of the ACM 에 쓴 글이다. 1-1 의 개관 논문 길잡이가 후속 글로 제목만 소개한다. 본문을 열지 못해 내용은 적지 않았다. ACM 디지털 도서관으로 연결된다.

    확인:본문은 열지 못함. 서지만 Crossref 의 DOI 등록 기록으로 확인.
  • 교과서서지만 확인
    Computers and Intractability: A Guide to the Theory of NP-CompletenessMichael R. Garey, David S. Johnson · 1979W. H. Freeman and Company, 1979 (ISBN 0-7167-1045-5)

    NP-완전성 이론과 NP-완전 문제 목록을 집대성한 고전 교재다. 환산 증명을 짜는 법을 차근차근 가르치고, 부록에 NP-완전 문제를 분야별로 망라해 두어 지금도 사전처럼 쓰인다. 어떤 문제가 NP-완전인지 확인하거나 환산을 배우려는 독자에게 권한다. 합법적인 무료 공개본이 없어 책을 소개하는 위키백과 문서로 연결한다.

    확인:책은 열지 못함. 서지와 부록(NP-완전 문제 목록)에 관한 서술은 Cook·Fortnow·Aaronson 의 글과 책을 소개하는 위키백과 문서로 확인.

하위 정보 0

이 자료에 대한 질의 · 보완 · 반론 · 관련 자료 · 메모를 글이나 파일로 더합니다.

아직 없습니다.