यह पेपर बहु-उद्देश्य अनुकूलन में व्यापक रूप से उपयोग किए जाने वाले NSGA-III एल्गोरिदम का कठोर सैद्धांतिक रनटाइम विश्लेषण प्रस्तुत करता है। यद्यपि NSGA-III तीन से अधिक उद्देश्यों वाली समस्याओं को हल करने में व्यावहारिक सफलता प्राप्त करता है, लेकिन इसकी सैद्धांतिक समझ अत्यंत सीमित है। पेपर द्विउद्देश्य OneMinMax (2-OMM) समस्या का विश्लेषण करके प्रदर्शित करता है कि NSGA-III को इस समस्या को अनुकूलित करने के लिए Ω(n²log(n)/μ) पीढ़ियों की आवश्यकता है (जहाँ μ जनसंख्या आकार है, n+1 ≤ μ = O(log(n)^c(n+1)) को संतुष्ट करता है, c<1 एक स्थिरांक है)। यह शास्त्रीय बेंचमार्क समस्या पर NSGA-III के लिए पहला निचला बाउंड प्रमाण है। इसके अलावा, पेपर m-OMM समस्या पर ज्ञात ऊपरी बाउंड को O(n log(n)) से μ/(2n/m+1)^(m/2) के गुणक द्वारा सुधारता है। m=2 के मामले के लिए, ये परिणाम सख्त रनटाइम बाउंड्स देते हैं और NSGA-III के अपेक्षित रनटाइम में μ/n के गुणक द्वारा NSGA-II को पार करने का आश्चर्यजनक परिणाम प्रकट करते हैं।
सैद्धांतिक समझ की कमी: NSGA-III व्यावहारिक रूप से व्यापक रूप से लागू होता है (लगभग 6000 उद्धरण), विशेष रूप से चार और अधिक उद्देश्यों वाली समस्याओं पर उत्कृष्ट प्रदर्शन करता है, लेकिन इसकी सैद्धांतिक नींव व्यावहारिक प्रभाव से बहुत पीछे है। रनटाइम विश्लेषण अनुसंधान हाल ही में शुरू हुआ है।
जनसंख्या गतिविज्ञान नियंत्रण: एक मूल खुली समस्या NSGA-III की जनसंख्या गतिविज्ञान को समझना है, विशेष रूप से अन्वेषण प्रक्रिया में समान फिटनेस मान साझा करने वाले व्यक्तियों की अधिकतम संख्या (कवर संख्या, cover number β) को कैसे नियंत्रित किया जाए।
NSGA-II से अंतर: NSGA-III और NSGA-II जनसंख्या गतिविज्ञान में महत्वपूर्ण अंतर प्रदर्शित करते हैं:
NSGA-III संदर्भ बिंदु प्रणाली के माध्यम से व्यवस्थित रूप से पुनरावृत्ति करता है, हमेशा पहले से चयनित व्यक्तियों के साथ सबसे कम जुड़े संदर्भ बिंदु से जुड़े बिंदु को चुनता है
NSGA-II सभी शून्य भीड़ दूरी वाले बिंदुओं को समान रूप से मानता है
यह NSGA-III को समाधानों को अधिक समान रूप से वितरित करने में सक्षम बनाता है
NSGA-II की सीमाएं: तीन या अधिक उद्देश्यों पर, भीड़ दूरी अब विश्वसनीय नहीं है (एक समाधान शून्य भीड़ दूरी हो सकता है लेकिन अन्य समाधानों के करीब नहीं है)
अपर्याप्त सैद्धांतिक विश्लेषण: (Opris 2025a) से पहले, शास्त्रीय बेंचमार्क फ़ंक्शन पर NSGA-II या NSGA-III के लिए कोई सख्त रनटाइम बाउंड्स नहीं थे
अस्पष्ट जनसंख्या गतिविज्ञान: NSGA-III अन्वेषण प्रक्रिया में (विशेष रूप से स्थानीय इष्टतम तक पहुंचने से पहले या जब स्थानीय इष्टतम मौजूद नहीं हो) समाधानों को कैसे वितरित करता है यह स्पष्ट नहीं है
पहला निचला बाउंड प्रमाण: 2-OMM समस्या पर NSGA-III के लिए Ω(n²ln(n)/μ) पीढ़ियों का अपेक्षित रनटाइम निचला बाउंड प्रदर्शित किया, जो (Opris 2025a) को छोड़कर शास्त्रीय बेंचमार्क समस्या पर पहला निचला बाउंड है
सुधारे गए ऊपरी बाउंड्स: m-OMM समस्या के ज्ञात ऊपरी बाउंड O(n ln(n)) को μ/(2n/m+1)^(m/2) के गुणक द्वारा सुधारा, स्थिर m और उपयुक्त जनसंख्या आकार के लिए
सख्त बाउंड्स की स्थापना: m=2 के मामले के लिए, निचला और ऊपरी बाउंड मेल खाते हैं, Θ(n²ln(n)/μ) का सख्त रनटाइम बाउंड स्थापित करते हैं
NSGA-II को पार करना: प्रदर्शित किया कि NSGA-III अपेक्षित रनटाइम में μ/n के गुणक द्वारा NSGA-II से बेहतर है (NSGA-II का निचला बाउंड Ω(n ln(n)) है)
जनसंख्या गतिविज्ञान का गहन विश्लेषण:
Pareto फ्रंट के उपसमुच्चय को कवर करने के लिए आवश्यक समय का विश्लेषण (Lemma 3)
इस उपसमुच्चय पर समाधानों को समान रूप से वितरित करने के लिए आवश्यक समय का विश्लेषण (Lemma 4)
चरम बिंदु 1^n की ओर अन्वेषण के समय का निचला बाउंड विश्लेषण (Lemmas 5 और 6)
अन्वेषण प्रक्रिया में अधिकतम कवर संख्या β के ह्रास व्यवहार को प्रमाणित करना
पेपर संबंधित कार्यों की बड़ी संख्या का हवाला देता है, मुख्य साहित्य में शामिल हैं:
NSGA-III मूल पेपर:
Deb & Jain (2014): NSGA-III का प्रस्ताव
NSGA-II विश्लेषण:
Zheng, Liu & Doerr (2022): पहला रनटाइम विश्लेषण
Doerr & Qu (2023a): पहला निचला बाउंड
NSGA-III विश्लेषण:
Wietheger & Doerr (2023): पहला विश्लेषण
Opris et al. (2024): m-OMM ऊपरी बाउंड्स
Opris (2025a): OJZJ बहु-मोडल विश्लेषण
संभाव्यता उपकरण:
Witt (2014): पूंछ बाउंड प्रमेय
Badkobeh et al. (2015): समानांतर खोज
बेंचमार्क समस्याएं:
Zheng & Doerr (2024a): OMM परिभाषा और NSGA-II अक्षमता
कुल मूल्यांकन: यह NSGA-III रनटाइम विश्लेषण में एक उच्च गुणवत्ता वाला सैद्धांतिक पेपर है जो महत्वपूर्ण सफलता प्राप्त करता है। सख्त बाउंड्स स्थापित करके और जनसंख्या गतिविज्ञान को प्रकट करके, यह व्यावहारिक रूप से व्यापक रूप से उपयोग किए जाने वाले एल्गोरिदम को समझने के लिए एक ठोस सैद्धांतिक आधार प्रदान करता है। यद्यपि अनुप्रयोग श्रेणी सीमित है, इसकी पद्धति और अंतर्दृष्टि इस क्षेत्र के लिए महत्वपूर्ण मूल्य रखते हैं। पेपर शीर्ष सम्मेलनों में प्रकाशन के लिए उपयुक्त है और भविष्य के अनुसंधान के लिए एक महत्वपूर्ण संदर्भ बन सकता है।