DP اور لالچی دونوں کو بہترین ذیلی ڈھانچہ کی ضرورت ہے۔ فرق یہ ہے: لالچی کو لالچی انتخاب کی خصوصیت بھی درکار ہے (ایک مقامی بہتری عالمی بہتری ہے)، جبکہ DP تب ضروری ہے جب آپ کو متعدد انتخابات اور بار بار آنے والے ذیلی مسائل پر غور کرنا پڑے۔
تمیز
Optimal substructure? -- both need this
+ greedy-choice property holds? -> GREEDY (fast, one pass of choices)
+ must compare many sub-solutions / they overlap? -> DYNAMIC PROGRAMMING
