Algorithms Solving Unbounded Knapsack Problem using Dynamic Programming Restriction of limited items is removed in Unbounded Knapsack Problem. An item can be used infinite times and can be solved efficiently using Dynamic Programming.