ماهي لغة البرمجة الديناميكية
برمجة الاعداد الصحيحة
dynamic programming examples
لغة برمجة ديناميكية
لغة ديناميكية
dynamic programming c++


البرمجة الديناميكية Dynamic programming 
تستخدم البرمجة الديناميكية لإيجاد الحل الأمثل في المواقف متعددة الخطوات والتي تتضمن مجموعة من القرارات المرتبطة وذلك باستخدام منهج الاستنتاج من الخلف للأمام backward induction approach 
ولصياغة البرنامج الديناميكي لمشكلة معينة يتم تجزيئها إلى خطوات stages 
ترتبط بمعيار معين حسب طبيعة الموقف محل الدراسة، وعند كل خطوة تعرف مجموعة من الحالات states ويتفرع من كل حالة مجموعة القرارات الممكنة ويحدد مقياس الفعالية في صورة تكلفة أو ربح أو وقت أو أي مقياس آخر ويسمى دالة العائد retum function والقرار الأمثل في كل حالة هو الذي يحقق القيمة المثلى لدالة العائد في الحالة السابقة.
وقد طبق أسلوب البرمجة الديناميكية بنجاح في مجال تحليل شبكات الأعمال وضبط الإنتاج والمخزون وفي دراسة مواقف كثيرة مرتبطة بتخصيص الموارد.

Post a Comment

Previous Post Next Post