फ्रैक्शनल प्रोग्रामिंग: Difference between revisions

From Vigyanwiki
(Created page with "गणितीय अनुकूलन में, भिन्नात्मक प्रोग्रामिंग रैखिक-भिन्नात्मक प...")
 
No edit summary
Line 1: Line 1:
[[गणितीय अनुकूलन]] में, भिन्नात्मक प्रोग्रामिंग रैखिक-भिन्नात्मक प्रोग्रामिंग का एक सामान्यीकरण है। आंशिक कार्यक्रम में उद्देश्य कार्य दो कार्यों का अनुपात है जो सामान्य गैर-रैखिक हैं। अनुकूलित किया जाने वाला अनुपात अक्सर सिस्टम की किसी प्रकार की दक्षता का वर्णन करता है।
[[गणितीय अनुकूलन]] में, भिन्नात्मक प्रोग्रामिंग रैखिक-भिन्नात्मक प्रोग्रामिंग का एक सामान्यीकरण है। आंशिक फलन में उद्देश्य कार्य दो कार्यों का अनुपात है जो सामान्य गैर-रैखिक हैं। अनुकूलित किया जाने वाला अनुपात प्रायः प्रणाली की किसी प्रकार की दक्षता का वर्णन करता है।


== परिभाषा ==
== परिभाषा ==


होने देना <math>f, g, h_j, j=1, \ldots, m</math> एक सेट पर परिभाषित वास्तविक-मूल्यवान कार्य हो <math>\mathbf{S}_0 \subset \mathbb{R}^n</math>. होने देना <math>\mathbf{S} = \{\boldsymbol{x} \in \mathbf{S}_0: h_j(\boldsymbol{x}) \leq 0, j=1, \ldots, m\}</math>. [[गैर रेखीय प्रोग्रामिंग]]
मान लीजिये, <math>f, g, h_j, j=1, \ldots, m</math> एक सेट पर परिभाषित वास्तविक-मूल्यवान कार्य हो तो <math>\mathbf{S}_0 \subset \mathbb{R}^n</math>. , <math>\mathbf{S} = \{\boldsymbol{x} \in \mathbf{S}_0: h_j(\boldsymbol{x}) \leq 0, j=1, \ldots, m\}</math>. [[गैर रेखीय प्रोग्रामिंग]]


:<math>
:<math>
\underset{\boldsymbol{x} \in \mathbf{S}}{\text{maximize}} \quad \frac{f(\boldsymbol{x})}{g(\boldsymbol{x})},
\underset{\boldsymbol{x} \in \mathbf{S}}{\text{maximize}} \quad \frac{f(\boldsymbol{x})}{g(\boldsymbol{x})},
</math>
</math>
कहाँ <math>g(\boldsymbol{x}) > 0</math> पर <math>\mathbf{S}</math>, एक आंशिक कार्यक्रम कहा जाता है।
जहाँ पर <math>g(\boldsymbol{x}) > 0</math> पर <math>\mathbf{S}</math>, एक आंशिक फलन कहा जाता है।


== अवतल आंशिक कार्यक्रम ==
== अवतल आंशिक फलन ==


एक भिन्नात्मक कार्यक्रम जिसमें f गैर-ऋणात्मक और अवतल है, g धनात्मक और उत्तल है, और 'S' एक [[उत्तल सेट]] है जिसे 'अवतल भिन्नात्मक कार्यक्रम' कहा जाता है। यदि g affine है, तो f को चिह्न में प्रतिबंधित करने की आवश्यकता नहीं है। रैखिक भिन्नात्मक कार्यक्रम एक अवतल भिन्नात्मक कार्यक्रम का एक विशेष मामला है जहां सभी कार्य होते हैं <math>f, g, h_j, j=1, \ldots, m</math> सम्बन्धी हैं।
एक भिन्नात्मक फलन जिसमें f गैर-ऋणात्मक और अवतल है, g धनात्मक और उत्तल है, और 'S' एक [[उत्तल सेट]] है जिसे 'अवतल भिन्नात्मक फलन' कहा जाता है। यदि g अफ्फीन है, तो f को चिह्न में प्रतिबंधित करने की आवश्यकता नहीं है। रैखिक भिन्नात्मक फलन एक अवतल भिन्नात्मक फलन का एक विशेष प्रकरण है जहां सभी कार्य होते हैं <math>f, g, h_j, j=1, \ldots, m</math> सम्बन्धी हैं।


=== गुण ===
=== गुण ===


कार्यक्रम <math>q(\boldsymbol{x}) = f(\boldsymbol{x}) / g(\boldsymbol{x})</math> एस पर अर्ध-सख्त [[क्वासिकोनकेव फ़ंक्शन]] है। यदि ''एफ'' और ''जी'' अलग-अलग हैं, तो ''क्यू'' [[स्यूडोकोनकेव फ़ंक्शन]] है। एक रेखीय भिन्नात्मक कार्यक्रम में, उद्देश्य फलन [[स्यूडोलिनियर फ़ंक्शन]] होता है।
फलन <math>q(\boldsymbol{x}) = f(\boldsymbol{x}) / g(\boldsymbol{x})</math> , S पर अर्ध-सख्त [[क्वासिकोनकेव फ़ंक्शन|क्वासिकोनकेव फलन]] है। यदि ''एफ'' और ''जी'' अलग-अलग हैं, तो ''क्यू'' [[स्यूडोकोनकेव फ़ंक्शन|स्यूडोकोनकेव फलन]] है। एक रेखीय भिन्नात्मक फलन में, उद्देश्य फलन [[स्यूडोलिनियर फ़ंक्शन|स्यूडोलिनियर फलन]] होता है।


=== एक अवतल कार्यक्रम में परिवर्तन ===
=== एक अवतल फलन में परिवर्तन ===


परिवर्तन से <math>\boldsymbol{y} = \frac{\boldsymbol{x}}{g(\boldsymbol{x})}; t = \frac{1}{g(\boldsymbol{x})}</math>, किसी भी अवतल आंशिक कार्यक्रम को समतुल्य पैरामीटर मुक्त [[अवतल कार्यक्रम]] में बदला जा सकता है<ref>{{cite journal|last1=Schaible |first1=Siegfried |title=Parameter-free Convex Equivalent and Dual Programs|journal=Zeitschrift für Operations Research |volume=18 |year=1974 |number=5 |pages=187–196|doi=10.1007/BF02026600|mr=351464|s2cid=28885670 }}</ref>
परिवर्तन से <math>\boldsymbol{y} = \frac{\boldsymbol{x}}{g(\boldsymbol{x})}; t = \frac{1}{g(\boldsymbol{x})}</math>, किसी भी अवतल आंशिक फलन को समतुल्य पैरामीटर मुक्त [[अवतल कार्यक्रम|अवतल फलन]] में बदला जा सकता है<ref>{{cite journal|last1=Schaible |first1=Siegfried |title=Parameter-free Convex Equivalent and Dual Programs|journal=Zeitschrift für Operations Research |volume=18 |year=1974 |number=5 |pages=187–196|doi=10.1007/BF02026600|mr=351464|s2cid=28885670 }}</ref>
:<math>
:<math>
\begin{align}
\begin{align}
Line 28: Line 28:
\end{align}
\end{align}
</math>
</math>
यदि g affine है, तो पहली बाधा को बदल दिया जाता है <math>t g(\frac{\boldsymbol{y}}{t}) = 1</math> और यह धारणा कि f अऋणात्मक है, छोड़ा जा सकता है।
यदि g अफ्फीन है, तो पहली बाधा को <math>t g(\frac{\boldsymbol{y}}{t}) = 1</math> में बदल दिया जाता है और यह धारणा कि f अऋणात्मक है, जिसे छोड़ा जा सकता है।


=== द्वैत ===
=== द्वैत ===

Revision as of 23:52, 15 February 2023

गणितीय अनुकूलन में, भिन्नात्मक प्रोग्रामिंग रैखिक-भिन्नात्मक प्रोग्रामिंग का एक सामान्यीकरण है। आंशिक फलन में उद्देश्य कार्य दो कार्यों का अनुपात है जो सामान्य गैर-रैखिक हैं। अनुकूलित किया जाने वाला अनुपात प्रायः प्रणाली की किसी प्रकार की दक्षता का वर्णन करता है।

परिभाषा

मान लीजिये, एक सेट पर परिभाषित वास्तविक-मूल्यवान कार्य हो तो . , . गैर रेखीय प्रोग्रामिंग

जहाँ पर पर , एक आंशिक फलन कहा जाता है।

अवतल आंशिक फलन

एक भिन्नात्मक फलन जिसमें f गैर-ऋणात्मक और अवतल है, g धनात्मक और उत्तल है, और 'S' एक उत्तल सेट है जिसे 'अवतल भिन्नात्मक फलन' कहा जाता है। यदि g अफ्फीन है, तो f को चिह्न में प्रतिबंधित करने की आवश्यकता नहीं है। रैखिक भिन्नात्मक फलन एक अवतल भिन्नात्मक फलन का एक विशेष प्रकरण है जहां सभी कार्य होते हैं सम्बन्धी हैं।

गुण

फलन , S पर अर्ध-सख्त क्वासिकोनकेव फलन है। यदि एफ और जी अलग-अलग हैं, तो क्यू स्यूडोकोनकेव फलन है। एक रेखीय भिन्नात्मक फलन में, उद्देश्य फलन स्यूडोलिनियर फलन होता है।

एक अवतल फलन में परिवर्तन

परिवर्तन से , किसी भी अवतल आंशिक फलन को समतुल्य पैरामीटर मुक्त अवतल फलन में बदला जा सकता है[1]

यदि g अफ्फीन है, तो पहली बाधा को में बदल दिया जाता है और यह धारणा कि f अऋणात्मक है, जिसे छोड़ा जा सकता है।

द्वैत

समतुल्य अवतल क्रमादेश का लैग्रैन्जियन द्वैत है


टिप्पणियाँ

  1. Schaible, Siegfried (1974). "Parameter-free Convex Equivalent and Dual Programs". Zeitschrift für Operations Research. 18 (5): 187–196. doi:10.1007/BF02026600. MR 0351464. S2CID 28885670.


संदर्भ

  • Avriel, Mordecai; Diewert, Walter E.; Schaible, Siegfried; Zang, Israel (1988). Generalized Concavity. Plenum Press.
  • Schaible, Siegfried (1983). "Fractional programming". Zeitschrift für Operations Research. 27: 39–54. doi:10.1007/bf01916898. S2CID 28766871.