Multi-objective optimization — बहुमानदंड अनुकूलन
बहुमानदंड अनुकूलन (इसे बहुमानदंड प्रोग्रामिंग भी कहते हैं, अंग्रेज़ी: multi-objective optimization, multi-criteria optimization) — यह गणितीय अनुकूलन की वह शाखा है जो दो या अधिक उद्देश्य फलनों (मानदंडों) के एक साथ अनुकूलन की समस्याओं का अध्ययन करती है, जो सामान्यतः एक-दूसरे के विरोध में होते हैं[1][2]। औपचारिक रूप से यह समस्या, स्वीकार्य हलों के समुच्चय पर सदिश उद्देश्य फलन के न्यूनीकरण के रूप में लिखी जाती है।
परिभाषा और शब्दावली
बहुमानदंड अनुकूलन की समस्या सामान्य रूप में इस प्रकार लिखी जाती है: जहाँ — स्वीकार्य हलों का एक अरिक्त समुच्चय है, और — उद्देश्य फलन हैं ()[3]। सदिश को उद्देश्य सदिश कहा जाता है।
अदिश अनुकूलन के विपरीत, बहुमानदंड सूत्रीकरण में सामान्यतः कोई एकल हल नहीं होता जो सभी मानदंडों के मान एक साथ बेहतर करे। इसलिए इष्टतमता की शास्त्रीय अवधारणा को Pareto इष्टतमता की संकल्पना का उपयोग करके सामान्यीकृत किया जाता है[4]।
- Pareto हल (Pareto-इष्टतम या प्रभावी हल): एक स्वीकार्य हल , जिसके लिए कोई अन्य हल ऐसा नहीं है कि सभी के लिए, और साथ ही कम से कम एक सूचकांक के लिए हो[3][4]। दूसरे शब्दों में, एक हल Pareto-इष्टतम है यदि किसी एक मानदंड का मान किसी अन्य मानदंड को बिगाड़े बिना बेहतर नहीं किया जा सकता।
- Pareto अग्र (या Pareto समुच्चय): सभी उद्देश्य सदिशों का समुच्चय जो Pareto-इष्टतम हलों के संगत हैं।
- दुर्बल Pareto-इष्टतम हल: हल , जिसके लिए कोई अन्य हल ऐसा नहीं है कि सभी के लिए।
मुख्य गुण और प्रमेय
- भारित योग प्रमेय: उत्तल समस्याओं में (जहाँ सभी फलन और समुच्चय उत्तल हों) कोई भी Pareto-इष्टतम हल , कुछ गैर-ऋणात्मक भारों के लिए मानदंडों के भारित योग के अदिश न्यूनीकरण समस्या का हल होता है। किन्तु अनुत्तल समस्याओं में यह विधि Pareto अग्र के कुछ भागों को खोजने में सक्षम नहीं हो सकती[5][6]।
- Karush-Kuhn-Tucker (KKT) इष्टतमता शर्तें: चिकनी समस्याओं के लिए इष्टतमता की आवश्यक शर्तें बहुमानदंड स्थिति तक सामान्यीकृत होती हैं। Pareto-इष्टतम बिंदु पर गैर-ऋणात्मक गुणकों (भारों) का एक अशून्य समुच्चय होता है, जिनके लिए उद्देश्य फलनों और सक्रिय प्रतिबंधों के प्रवणताएँ रैखिक रूप से आश्रित होती हैं[7]।
- हल समुच्चय के गुण: Pareto अग्र में कई महत्त्वपूर्ण गुणात्मक विशेषताएँ होती हैं। इसकी सीमा आदर्श बिंदु (सभी मानदंडों के तत्व-वार न्यूनतमों से निर्मित) और नाडीर बिंदु (अग्र पर तत्व-वार अधिकतमों से निर्मित) द्वारा परिबद्ध होती है[7]।
उदाहरण
- रैखिक समस्या: और को प्रतिबंध , के अंतर्गत न्यूनतम करना। यहाँ एक मानदंड में सुधार (उदाहरण के लिए, बढ़ाना) अनिवार्यतः दूसरे में गिरावट ( घटना) की ओर ले जाता है। Pareto-इष्टतम हलों का समुच्चय रेखाखंड है।
- अनुत्तल समस्या: और को खंड पर न्यूनतम करना। Pareto अग्र अनुत्तल है। धनात्मक भारों के साथ भारित योग विधि इस खंड के आंतरिक भाग में हल (जैसे बिंदु पर) नहीं खोज सकती, क्योंकि मानदंडों का रैखिक संयोजन अपना न्यूनतम केवल सिरे के बिंदुओं या पर ही प्राप्त करेगा[8]।
संबंधित अवधारणाएँ और अनुप्रयोग
बहुमानदंड अनुकूलन का बहुमानदंड निर्णय लेने (MCDM) से गहरा संबंध है, जो निर्णय लेने वाले व्यक्ति की प्राथमिकताओं को ध्यान में रखते हुए सर्वोत्तम विकल्प के चयन का अध्ययन करता है। बहुमानदंड समस्या को अदिश रूप में बदलने (scalarization) की मुख्य विधियाँ निम्नलिखित हैं:
- भारित योग विधि।
- -प्रतिबंध विधि: एक मानदंड का अनुकूलन किया जाता है और शेष मानदंडों को रूप के प्रतिबंधों में बदल दिया जाता है। यह विधि अग्र के अनुत्तल भागों पर भी हल खोजने में सक्षम है[9]।
बहुमानदंड अनुकूलन का इंजीनियरिंग डिज़ाइन, अर्थशास्त्र (जैसे पोर्टफोलियो अनुकूलन), प्रबंधन और पर्यावरण विज्ञान में व्यापक रूप से उपयोग होता है।
यह भी देखें
- Pareto इष्टतमता
- सदिश अनुकूलन
- निर्णय सिद्धांत
- निर्णय समर्थन प्रणालियाँ
- संक्रिया अनुसंधान
टिप्पणियाँ
- ↑ "Многокритериальная оптимизация". Википедия. [१]
- ↑ Трифонов А. Г. Многокритериальная оптимизация. Matlab Exponenta. [२]
- ↑ 3.0 3.1 "Multi-objective optimization". Encyclopedia of Mathematics. [३]
- ↑ 4.0 4.1 Ehrgott, M. (2012). Vilfredo Pareto and Multi-objective Optimization. Documenta Mathematica, Extra Volume ISMP, 447–453. [४]
- ↑ Соболь И. М., Статников Р. Б. (2006). Выбор оптимальных параметров в задачах со многими критериями (2-е изд.). Дрофа.
- ↑ Marler, R. T., & Arora, J. S. (2010). The weighted sum method for multi-objective optimization: new insights. Structural and Multidisciplinary Optimization, 41(6), 853-862. [५]
- ↑ 7.0 7.1 Miettinen, K. (1998). Nonlinear Multiobjective Optimization. Kluwer Academic Publishers.
- ↑ Ehrgott, M. (2005). Multicriteria Optimization (2nd ed.). Springer-Verlag.
- ↑ Mavrotas, G. (2009). Effective implementation of the ε-constraint method in Multi-Objective Mathematical Programming problems. Applied Mathematics and Computation, 213(2), 455-465. [६]