Cooperative coevolution
जैविक विकास के क्षेत्र में सहकारी सह-विकास (सी. सी.) एक विकासवादी गणना विधि है। यह एक बड़ी समस्या को उपघटकों में विभाजित करता है, और बड़ी समस्या को हल करने के लिए उन्हें स्वतंत्र रूप से हल करता है। उप-घटकों को प्रजाति भी कहा जाता है। उप-घटकों को उप-आबादी के रूप में लागू किया जाता है और उप-आबादी के बीच एकमात्र बातचीत उप-आबादी के प्रत्येक व्यक्ति के सहकारी मूल्यांकन में होती है। सामान्य सी. सी. ढांचा प्रकृति से प्रेरित है जहां प्रजातियों के एक विशेष समूह के व्यक्ति आपस में संभोग करते हैं, हालांकि, विभिन्न प्रजातियों के बीच संभोग संभव नहीं है। एक उप-जनसंख्या में प्रत्येक व्यक्ति का सहकारी मूल्यांकन वर्तमान व्यक्ति को बाकी उप-आबादी के सर्वश्रेष्ठ व्यक्तियों के साथ जोड़कर किया जाता है जैसा कि एम. पॉटर द्वारा वर्णित है। सहकारी सह-विकास ढांचे को वास्तविक दुनिया की समस्याओं जैसे पैदल यात्री पहचान प्रणाली, बड़े पैमाने पर कार्य अनुकूलन और तंत्रिका नेटवर्क प्रशिक्षण पर लागू किया गया है। इसे एक अन्य विधि में भी विस्तारित किया गया है, जिसे रचनात्मक सहकारी सह-विकास कहा जाता है। स्यूडोकोड i: = 0 प्रत्येक उप-समस्या के लिए S एक उप-जनसंख्या की शुरुआत करें पॉप0 (S) पॉप0 (S) में प्रत्येक सदस्य की योग्यता की गणना करें जबकि समाप्ति मानदंड संतुष्ट नहीं हैं i: = i + 1 प्रत्येक उप-समस्या के लिए S पोपाई-1 (S) से पोपाई (S) का चयन करें पोपाई (S) में प्रत्येक सदस्य की योग्यता की गणना करने के लिए आनुवंशिक ऑपरेटरों को लागू करें। रचनात्मक सहकारी सह-विकास आनुवंशिक एल्गोरिदम भी देखें विभेदक विकास मेटाहेरिस्टिक संदर्भ विकासवादी गणना