Knapsack.md

August 5, 2016 · View on GitHub

0-1 Knapsack Problem(0-1背包) Back

Overview

  • 每個item只能取值0或1, 求如何存放背包才能獲取利益最大值
  • : 用容量j去裝i個items, 最多能裝多少個
  • : 第i個item的重量
  • : 第i個item的價值

Optimal Substructure

  • 當我們求時, 若不取第i個item, 則必定等於;而若取, 則的值為加上該item的價值.

Recursive Expression

Solution

  • 最優解的值:

Contents

  1. 10-1 Knapsack Problem(0-1背包) Back
  2. 1.1Overview
  3. 1.2Optimal Substructure
  4. 1.3Recursive Expression
  5. 1.4Solution