Cooperative coevolution
حیاتیاتی ارتقاء کے میدان میں کوآپریٹو کویوولوشن (سی سی) ایک ارتقائی حساب کتاب کا طریقہ ہے۔ یہ ایک بڑے مسئلے کو ذیلی اجزاء میں تقسیم کرتا ہے، اور بڑے مسئلے کو حل کرنے کے لیے انہیں آزادانہ طور پر حل کرتا ہے۔ ذیلی اجزاء کو انواع بھی کہا جاتا ہے۔ ذیلی اجزاء کو ذیلی آبادی کے طور پر نافذ کیا جاتا ہے اور ذیلی آبادی کے درمیان واحد تعامل ذیلی آبادی کے ہر فرد کی باہمی تعاون کی تشخیص میں ہوتا ہے۔ عام سی سی فریم ورک فطرت سے متاثر ہوتا ہے جہاں پرجاتیوں کے ایک خاص گروہ کے افراد آپس میں ساتھی ہوتے ہیں، تاہم، مختلف پرجاتیوں کے درمیان ملاپ ممکن نہیں ہے۔ ذیلی آبادی میں ہر فرد کی کوآپریٹو تشخیص موجودہ فرد کو باقی ذیلی آبادی کے بہترین افراد کے ساتھ جوڑ کر کی جاتی ہے جیسا کہ ایم پوٹر نے بیان کیا ہے۔ کوآپریٹو کویوولوشن فریم ورک کا اطلاق حقیقی دنیا کے مسائل جیسے پیدل چلنے والوں کا پتہ لگانے کے نظام، بڑے پیمانے پر فنکشن کو بہتر بنانے اور نیورل نیٹ ورک کی تربیت پر کیا گیا ہے۔ اسے مزید ایک اور طریقہ کار میں بھی بڑھایا گیا ہے، جسے تعمیری تعاون پر مبنی ارتقاء کہا جاتا ہے۔ Pseudocode i: = 0 ہر ذیلی مسئلے کے لیے S ایک ذیلی آبادی کا آغاز کریں پاپ 0 (S) پاپ 0 (S) میں ہر رکن کی فٹنس کا حساب لگائیں جبکہ اختتامی معیار مطمئن نہ ہوں i: = i + 1 ہر ذیلی مسئلے کے لیے S منتخب کریں پوپی-1 (S) میں سے پوپی (S) کو جینیاتی آپریٹرز پر لاگو کریں پوپی (S) میں ہر رکن کی فٹنس کا حساب لگائیں۔ یہ بھی دیکھیں تعمیری کوآپریٹو کویوولوشن جینیاتی الگورتھم تفریقی ارتقاء میٹا ہیورسٹک حوالہ جات ارتقائی حساب