IT/알고리즘

Dynamic Programming-knapsack problem

다날92 2018. 1. 18. 00:02

knapsack problem

- n개의 아이템과 배낭

- 각각의 아이템은 무게 Wi와 Vi를 가짐

- 배낭의 용량 W

- 목적 : 배낭의 용량을 초과하지 않으면서 가격이 최대가 되는 부분집합

Greedy

- 가격이 높은 것부터 선택

- 무게가 가벼운 것부터 선택

- 단위 무게당 가격이 높은것부터 선택

->불가능


순환식

bottom-up