मेरे पास एक आनुवंशिक एल्गोरिथ्म के दो कार्यान्वयन हैं जो समान व्यवहार करने वाले हैं। हालाँकि, तकनीकी प्रतिबंधों के कारण जिनका समाधान नहीं किया जा सकता है, वे एक ही इनपुट के समान नहीं हैं।
फिर भी मैं यह दिखाना चाहता हूं कि कोई महत्वपूर्ण प्रदर्शन अंतर नहीं है।
मेरे पास दो एल्गोरिदम में से प्रत्येक के लिए एक ही कॉन्फ़िगरेशन के साथ 20 रन हैं, विभिन्न प्रारंभिक यादृच्छिक संख्या बीजों का उपयोग करते हुए। प्रत्येक रन और जेनरेशन के लिए जनसंख्या में सर्वश्रेष्ठ व्यक्ति की न्यूनतम त्रुटि फिटनेस दर्ज की गई थी। एल्गोरिथ्म एक कुलीन-संरक्षण तंत्र को रोजगार देता है, इसलिए सबसे अच्छा व्यक्ति की फिटनेस नीरस रूप से कम हो रही है। एक रन में 1000 पीढ़ियाँ होती हैं, इसलिए मेरे पास प्रति रन 1000 मान हैं। मुझे अधिक डेटा नहीं मिल सकता है, क्योंकि गणना बहुत महंगी है।
मुझे कौन सी परीक्षा देनी चाहिए? एक आसान तरीका शायद अंतिम पीढ़ियों में त्रुटि की तुलना करना होगा (फिर, मैं यहां कौन सी परीक्षा का उपयोग करूंगा)? लेकिन एक सामान्य रूप में अभिसरण व्यवहार की तुलना करने के बारे में भी सोच सकता है।