Lindeblad.

  • 홈
  • 태그
  • 방명록

전산학/알고리즘 1

이 문제는 얼마나 어려울까? P, NP, NP-hard, NP-complete의 의미

알고리즘은 주어진 문제를 빠르게 해결할 수 있는 컴퓨터를 활용한 문제해결기법이다. 어떤 문제가 주어졌을 때,제안한 알고리즘이 얼마나 빠르게 작동하는가?이론적으로 해당 문제는 알고리즘으로 어디까지 최적화가 가능할까?지금 내가 생각한 알고리즘이 과연 최선일까?의 질문들이 나올 수 밖에 없다. P, NP, NP-hard, NP-complete와 같은 용어들은 해당 문제가 얼마나 어려운지에 대한 분류를 제시해서 알고리즘 최적화의 방향을 알려준다. 결정 문제P와 NP는 기본적으로 결정 문제라는 분류의 컴퓨팅 문제를 대상으로 하는 분류 체계이다. 결정 문제는 YES/NO로 답이 정해진 경우로 다음과 같은 예시가 있다:주어진 숫자열이 정렬되어 있는가?그래프에서 주어진 path가 모든 점들을 지나는 최단 경로인가?어떤..

전산학/알고리즘 2025.02.04
이전
1
다음
  • 분류 전체보기 (18)
    • 일상 (1)
    • 작품감상 (3)
    • 컴퓨터 과학 (11)
      • 운영체제 (3)
      • 메타휴리스틱 (3)
      • 네트워크 (2)
      • 알고리즘 (1)
      • 프로그램 분석 (0)
      • 프로그래밍 언어 (1)
    • 수학 (0)
      • 수치해석 (0)
    • LeetCode (3)

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.