OptAtlas
방법

동적 계획법 (Dynamic Programming)

겹치는 부분문제를 표로 저장해 푸는 정확 기법.

다른 이름: Dynamic Programming · DP · 동적 프로그래밍

문제를 부분문제로 나눠 각 부분문제를 한 번만 풀고 표에 저장(메모이제이션)해 정확해를 쌓아 올리는 기법. 0/1 배낭 문제는 남은 용량을 상태로 하는 의사다항(pseudo-polynomial) DP로 풀리고, 길로틴 절단의 재귀적 분할 구조도 DP(Gilmore–Gomory의 다단계 재귀)와 잘 맞는다. 다만 입력 개수 가 아니라 수치(용량·치수)에 비례하므로 값이 크면 비싸질 수 있다.

주장 & 증거

모든 관계는 증거 등급을 가진 하나의 주장이고, 문제 간 관계에는 해당되는 경우 등가 수준도 표시합니다. 증거 정책을 참고하세요.

아직 기록된 주장이 없습니다.