حرکی پروگرامنگ ایک طریقہ ہے جسے پیچیدہ مسائل کو آسان ذیلی ذیلی ذیلی ضلعوں میں توڑ کر حل کرنے کے لیے استعمال کیا جاتا ہے۔یہ خاص طور پر انتہائی مفید ہے جہاں پر زیادہ سے زیادہ زیر استعمال آنے والے مسائل واقع ہوتے ہیں۔اس مضمون میں ایک مرحلہ وار طریقہ کار فراہم کیا گیا ہے جس میں حقیقی دنیا کی مثالوں کے ساتھ ساتھ ساتھ فعال پروگرامنگ کو عمل میں لانے کے لیے متعین کیا گیا ہے۔

حرکی حیاتیات کی بنیادی تعلیمات کو سمجھنا

حرکی پروگرامنگ میں دو بنیادی تکنیکیں شامل ہوتی ہیں: میموٹیشن اور تبتی (table)۔ میکانیات کے نتائج جمع کرتا ہے تاکہ ان کے استعمال سے بچنے کے لیے subproblem جمع کیا جائے جبکہ تبوذ (table) اس کے حل کو عمل میں لاتا ہے۔افعالی پروگرامنگ کے لیے مناسب مسائل کو سمجھنا، ان لوگوں کو حل کرنا، جن کے ساتھ انتہائی زیر استعمال کیا جانا ہے۔

متحرک-by-step مسئلے حل کرنا

عمل مسئلہ کی پیرامیٹروں کو حل کرنے اور زیرجوہری نظام کی شناخت کرنے کے ساتھ شروع ہوتا ہے۔اس کے بعد رسائی—موشن یا تباؤ (table settlement) منتخب کریں اور انٹرمیڈیٹ کے نتائج کو محفوظ کرنے کے لئے ڈیٹا کی ترکیب بنائیں ۔ پھر اس کے بعد وہ باہمی تعلق کو آپس میں منسلک کرنے والے باہمی تعلق کو دوبارہ قائم کرنے والے باہمی باہمی یا دوبارہ حل کو عمل میں لائیں گے بالآخر اس کے حل کو عمل میں لائیں گے، جسے مستقبل کے لیے محفوظ کرنا ضروری ہے۔

حقیقی-world مثال: Optiming resulation allocation -

ایک کمپنی پر غور کریں جس کے پاس کم وسائل کے ساتھ منصوبہ بندی اور منافع کی قیمت ہے ۔

اس میز کو اچھی طرح سے پورا کرنے سے کہ آیا ایک پروجیکٹ اسے بہتر فائدہ پہنچا سکتا ہے یا نہیں ، کمپنی منصوبے کے ایک سیٹ کا تعین کر سکتی ہے ۔