मैं एक जेनेटिक एल्गोरिदम पर काम कर रहा हूं।एनएसजीए -2 बहु-उद्देश्य आनुवांशिक एल्गोरिदम। कोई मुझे "सरल स्पष्टीकरण" दे सकता है?
दो उद्देश्य हैं और प्रत्येक के पास अपना फिटनेस मान (एफवी 1, एफवी 2) है।
मुझे पता है कि कैसे पीढ़ी (एसजीई) और स्थिर-राज्य (एसएस) जेनेटिक एल्गोरिदम काम करता है।
मैं समझता हूँ कि कैसे NSGA -2 और spea -2 (मैं जावा पुस्तकालय JCLEC के कार्यान्वयन का उपयोग कर रहा) कोशिश कर रहा हूँ काम करते हैं, विशेष रूप से:
- "बाहरी जनसंख्या" और कैसे क्या है यह आकार की जानी चाहिए
- क्या एस एस और SGE एक उद्देश्य एल्गोरिथ्म (तथ्य यह है प्रत्येक व्यक्ति सिर्फ एक फिटनेस महत्व है से एक हिस्सा) के साथ अंतर है
मामले में किसी को भी JCLEC पुस्तकालय के साथ काम कर रहा है इन मानकों हैं मैं सेटअप:
- बाहरी आबादी: 1000
- k-मूल्य: 10
- अन्य विशेषताओं एस एस और SGE का एक ही कर रहे हैं (: 100, क्रॉसओवर: जनसंख्या आकार .. MPX विदेशी आदि)
बहुत अच्छी व्याख्या। सिर्फ एक सवाल: क्या आप सटीक हो सकते हैं कि "पैरामीटर" क्या हैं जो इस एल्गोरिदम में उपयोग किए जाते हैं और स्थिर-राज्य और पीढ़ी वाले एल्गोरिदम में नहीं हैं? (पैरामीटर के साथ मेरा मतलब है: बाहरीता आबादी का आकार, आदि ..) – dragonmnl
मुझे पूरा यकीन नहीं है, मैं आपका अनुसरण करता हूं। एनएसजीए -2 में किसी भी जीए के रूप में समान पैरामीटर हैं: उत्परिवर्तन संभावना, क्रॉसओवर संभावना, आप अपनी इच्छानुसार किसी भी आबादी के आकार को सेट कर सकते हैं, दो अलग-अलग क्रॉसओवर कार्यों की पसंद कर सकते हैं, और आप क्रोमोसोम में वास्तविक जीए और बाइनरी जीए वैरिएबल भी मिश्रण कर सकते हैं। – rohanag
हम, बिल्कुल सही नहीं, मिलिंग पूल टूर्नामेंट चयन का परिणाम है। – reyman64