문제
- 도둑이 배낭에 넣을 수 있는 최대 보석 무게
fractional knapsack problem
- 그리디 알고리즘
- value per pound(v/w) 순으로 정렬
0-1 Knapsack problem
- brute force
- 모든 경우를 계산하여 가장 큰 경우
- time complexity: O(2^n)
- 그리디
- 해당 문제 해결 불가
DP
-
B[k,W]: Sk까지의 최대
-
코드
Time complexity: O(n*W)
Branch and Bound
- node
- bound
- promising & non-promising
진행 상황