justgo_developer

Dynamic Programming-knapsack problem 본문

IT/알고리즘

Dynamic Programming-knapsack problem

다날92 2018. 1. 18. 00:02
728x90
반응형

knapsack problem

- n개의 아이템과 배낭

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

- 배낭의 용량 W

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

Greedy

- 가격이 높은 것부터 선택

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

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

->불가능


순환식

bottom-up


728x90
반응형

'IT > 알고리즘' 카테고리의 다른 글

위상정렬  (0) 2018.01.26
heap sort/counting sort/radix sort  (0) 2018.01.26
Dynamic Programming(LCS)  (0) 2018.01.17
동적계획법(Dynamic programming)-3  (0) 2018.01.15
동적계획법(Dynamic programming)-2  (0) 2018.01.15