Knapsack Problem Dynamic Programming

Publié le: 23 juillet 2015
sur la chaîne: IDeserve
13,336
126

Knapsack Problem Dynamic Programming: Given a set of items, each with weight and benefit, determine the items to include in a collection so that the total weight is less than or equal to a given limit and the total benefit is maximized.

For example,
With a given weight limit of 5, if we have to choose from following set of four item with weights and benefits as shown -
weight[] = {2,2,4,5}, benefit[] = {3,7,2,9}

Then to maximize the benefit, we have to choose item 0 and item 1 to get the maximum benefit possible of 10 units.

If for the same set, weight limit is changed to 10 then our algorithm should choose items 0, item 1 and item 3 to get the benefit of 19 which is maximum.

Code: https://github.com/IDeserve/learn/blo...

Website: http://www.ideserve.co.in

Facebook:   / ideserve.co.in  


Sur cette page du site, vous pouvez voir la vidéo en ligne Knapsack Problem Dynamic Programming durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur IDeserve 23 juillet 2015, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 13,336 fois et il a aimé 126 téléspectateurs. Bon visionnage!