Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

कभी-कभी, हमें रैखिक प्रोग्रामिंग के माध्यम से कई चरों को हल करने की आवश्यकता होती है। रैखिक प्रोग्रामिंग को हल करने के कई तरीके हैं। रैखिक प्रोग्रामिंग को हल करने का सबसे आसान तरीका ग्राफिंग के माध्यम से है। इस लेख में, मैं आपको एक्सेल में रैखिक प्रोग्रामिंग ग्राफ करने के विस्तृत चरण दिखाऊंगा।

आप हमारी अभ्यास वर्कबुक यहां से मुफ्त में डाउनलोड कर सकते हैं!

रैखिक प्रोग्रामिंग क्या है?

रैखिक प्रोग्रामिंग कई गणितीय फलनों और बाधाओं के माध्यम से एक स्थिति का विश्लेषण करने और आपके उद्देश्य के इष्टतम बिंदु को खोजने के लिए एक गणितीय उपकरण है। इस तकनीक का व्यापक रूप से व्यावसायिक निवेश, उत्पादन चक्र, हमारे आवश्यक उत्पादों को खरीदने के संदर्भ में अनुकूलन के लिए उपयोग किया जाता है, आदि।

रैखिक प्रोग्रामिंग के मूल घटक

  • निर्णय चर: ये वे चर हैं जिनकी रैखिक प्रोग्रामिंग के माध्यम से हमारे उद्देश्य के इष्टतम बिंदु की गणना के लिए आवश्यकता होती है। हमारे निर्णयों, बाधाओं और उद्देश्य फलन की स्थिति इन चरों के साथ निर्धारित होती है।
  • बाधाएं: बाधाएं वे शर्तें हैं जो उद्देश्य फलन को सीमित करती हैं और संभव क्षेत्र निर्धारित करती हैं। वे समानताएं या असमानताएं दोनों हो सकती हैं।
  • उद्देश्य फलन: यह आपके उद्देश्य का फलन है। आपको इष्टतम समाधान खोजने के लिए उचित बाधाओं के साथ इस समीकरण को संतुष्ट करना होगा।
  • संभव क्षेत्र: यह क्षेत्र उचित बाधाओं को लागू करने के बाद उद्देश्य फलन का इष्टतम क्षेत्र है। इष्टतम समाधान इस क्षेत्र में कहीं स्थित होता है।
  • संभव समाधान: संभव समाधान संभव क्षेत्र के कोने बिंदुओं के लिए उद्देश्य फलन के समाधान हैं।
  • इष्टतम समाधान: इष्टतम समाधान आपके उद्देश्य फलन का इष्टतम बिंदु है। आप इसे गणना किए गए संभव समाधानों से पा सकते हैं।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

एक्सेल में रैखिक प्रोग्रामिंग ग्राफ करने के चरण

मान लीजिए, आपको एक उद्देश्य फलन दिया गया है F = 6X+8Y। आपको बाधाओं के साथ इस फलन को अधिकतम करना है:

2X+4Y <= 60

4X+2Y <= 48

अब, आप एक्सेल में रैखिक प्रोग्रामिंग ग्राफ करके निम्न चरणों का उपयोग करके इष्टतम बिंदु पा सकते हैं।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

📌 चरण 1: उद्देश्य फलन और बाधा रेखा बिंदु रिकॉर्ड करें

एक्सेल में रैखिक प्रोग्रामिंग ग्राफ करने के लिए, सबसे पहले, आपको अपने उद्देश्य फलन और बाधाओं के बिंदुओं को रिकॉर्ड करने की आवश्यकता है।

  • ऐसा करने के लिए, पहले उद्देश्य फलन और बाधाओं के गुणांक और प्रतीकों को ठीक से रिकॉर्ड करें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • अब, पहली बाधा, C1 के लिए, बाधा खींचने के लिए समीकरण के दो बिंदु खोजें। आप X=0 लेकर ऐसा कर सकते हैं जो Y को 15 देगा। इसी तरह, Y=0 लेने पर X 30 मिलेगा।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • बाद में, दूसरी बाधा, C2 के लिए दो बिंदु इसी तरह खोजें। यहां, यदि आप X=0 लेते हैं, तो आप Y को 24 पाएंगे। और, इसी तरह, Y=0 लेने पर, आप X=12 पाएंगे।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

परिणामस्वरूप, आपके पास आपके उद्देश्य फलन, बाधाएं, और बाधाओं को खींचने के लिए दो बिंदुओं वाली एक वर्कशीट होगी। वर्कशीट अंततः इस तरह दिखेगी।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

📌 चरण 2: संभव क्षेत्र खोजें

पहले चरण का पालन करने के बाद, अब आपको संभव क्षेत्र खोजने की आवश्यकता है।

  • ऐसा करने के लिए, प्रारंभ में, B6:C8 सेल्स चुनें। बाद में, इन्सर्ट टैब >> चार्ट्स समूह >> इन्सर्ट स्कैटर या बबल चार्ट टूल >> स्मूथ लाइन्स के साथ स्कैटर विकल्प चुनें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • परिणामस्वरूप, B6:C8 सेल के मानों के अनुसार स्मूथ लाइन्स के साथ एक स्कैटर प्लॉट होगा।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • लेकिन, प्लॉट उस फॉर्मेट में नहीं है जिसकी आपको आवश्यकता है। तो, चार्ट पर राइट-क्लिक करें। बाद में, कॉन्टेक्स्ट मेनू से सेलेक्ट डेटा… विकल्प चुनें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • नतीजतन, सेलेक्ट डेटा सोर्स विंडो दिखाई देगी। इसके बाद, यहां सीरीज1 विकल्प चुनें और एडिट बटन पर क्लिक करें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • इस समय, एडिट सीरीज विंडो दिखाई देगी। सीरीज नाम: टेक्स्ट बॉक्स में, C1 लिखें। सीरीज X मान: टेक्स्ट बॉक्स में, रेंज B6:B7 सेल्स चुनें। इसी तरह, सीरीज Y मान: टेक्स्ट बॉक्स में, C6:C7 मान चुनें। अंतिम लेकिन कम नहीं, ओके बटन पर क्लिक करें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • अब, आप सेलेक्ट डेटा सोर्स विंडो में वापस आ जाएंगे। यहां, ऐड बटन पर क्लिक करें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • परिणामस्वरूप, एक और एडिट सीरीज विंडो दिखाई देगी। सीरीज नाम: टेक्स्ट बॉक्स में, C2 लिखें। इसके बाद, सीरीज X मान: टेक्स्ट बॉक्स में, डेटा रेंज B11:B12 सेल्स चुनें। इसी तरह, सीरीज Y मान: टेक्स्ट बॉक्स में, डेटा रेंज C11:C12 सेल्स चुनें। बाद में, ओके बटन पर क्लिक करें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • अब, आप फिर से सेलेक्ट डेटा सोर्स विंडो में वापस आ जाएंगे। अगला, यहां ओके बटन पर क्लिक करें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • नतीजतन, आप देखेंगे कि आपके रैखिक प्रोग्रामिंग के सभी बाधाओं के साथ एक स्कैटर ग्राफ होगा। और, ग्राफ इस तरह दिखना चाहिए।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • अब, चूंकि दोनों बाधाएं कम या बराबर असमानता में हैं, दोनों बाधा रेखाएं मूल बिंदु की ओर निर्देशित होंगी। परिणामस्वरूप, संभव क्षेत्र निम्न आकृति की तरह होगा।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

इस प्रकार, ABCD संभव क्षेत्र है, और A, B, C, और D क्षेत्र के कोने बिंदु हैं।

📌 चरण 3: इष्टतम समाधान खोजें

संभव क्षेत्र निर्धारित करने के बाद, अब आपको संभव समाधान खोजने की आवश्यकता है।

  • ऐसा करने में, सबसे पहले, आपको कोने बिंदुओं के X और Y निर्देशांक खोजने होंगे। ग्राफ और बाधा मान तालिका से, हम A, B और C बिंदुओं को बहुत आसानी से पा सकते हैं जो क्रमशः (0,15), (0,0), और (12,0) हैं।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • अब, बिंदु D के निर्देशांक खोजने के लिए, सेल्स D5:D6 चुनें और नीचे दिया गया सूत्र डालें जिसमें MMULT और MINVERSE फंक्शन्स शामिल हैं। बाद में, Ctrl+Shift+Enter दबाएं।
=MMULT(MINVERSE('बाधा बिंदु खोज'!C6:D7), 'बाधा बिंदु खोज'!F6:F7)

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

🔎 सूत्र विश्लेषण:

  • MINVERSE('बाधा बिंदु खोज'!C6:D7)

यह 'बाधा बिंदु खोज' वर्कशीट के C6:D7 सेल्स के मानों का व्युत्क्रम मैट्रिक्स लौटाता है।

परिणाम: (-0.166666667, 0.333333333) & (0.333333333, -0.166666667)

  • =MMULT(MINVERSE('बाधा बिंदु खोज'!C6:D7), 'बाधा बिंदु खोज'!F6:F7)

यह पिछले परिणाम की सरणी और 'बाधा बिंदु खोज' वर्कशीट की F6:F7 सरणी का मैट्रिक्स गुणनफल लौटाता है।

परिणाम: {6,12}

  • परिणामस्वरूप, आपको दो बाधा रेखाओं के प्रतिच्छेदन बिंदु D के निर्देशांक मिलेंगे।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • अब, आपके पास सभी कोने बिंदु हैं। इस समय, आपको इन बिंदुओं से संभव समाधान खोजने की आवश्यकता है। इसके लिए, C7 सेल में नीचे दिया गया सूत्र लिखें। बाद में, एंटर बटन दबाएं।
=(C5*'बाधा बिंदु खोज'!$C$5)+('बाधा बिंदु खोज'!$D$5*C6)

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

🔎 सूत्र विश्लेषण:
  • =(C5*'बाधा बिंदु खोज'!$C$5)

यह C5 सेल मान और 'बाधा बिंदु खोज' वर्कशीट के C5 सेल मान के गुणनफल की गणना करेगा।

परिणाम: 0

  • ('बाधा बिंदु खोज'!$D$5*C6)

यह 'बाधा बिंदु खोज' वर्कशीट के D5 सेल मान को वर्तमान वर्कशीट के C6 सेल मान से गुणा करेगा।

परिणाम: 120

  • =(C5*'बाधा बिंदु खोज'!$C$5)+('बाधा बिंदु खोज'!$D$5*C6)

यह पिछले दो परिणामों को जोड़ देगा।

परिणाम: 120

  • परिणामस्वरूप, आपको कोने बिंदु, A के लिए अपने उद्देश्य फलन का मान मिलेगा। इसके बाद, अपने सेल के नीचे दाएं स्थान पर कर्सर रखें। नतीजतन, फिल हैंडल दिखाई देगा। इसे दाएं खींचकर अन्य सभी बिंदुओं के लिए वही सूत्र कॉपी करें।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • परिणामस्वरूप, आपको सभी संभव समाधान मिलेंगे।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

  • अंतिम लेकिन कम नहीं, आपको F के अधिकतम मान को खोजने की आवश्यकता होगी ताकि आप अपने रैखिक प्रोग्रामिंग को ग्राफ के माध्यम से हल कर सकें क्योंकि आपको F को अधिकतम करने की आवश्यकता है। अब, जैसा कि आप देख सकते हैं F का अधिकतम मान 132 है D (6,12) बिंदु पर। तो, आपका इष्टतम बिंदु D (6,12) बिंदु है।

एक्सेल में रैखिक प्रोग्रामिंग में महारत: पूर्ण ग्राफिंग गाइड

इस प्रकार, ग्राफ के माध्यम से आपका रैखिक प्रोग्रामिंग समाप्त होता है और अंतिम परिणाम आता है।

निष्कर्ष

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


  1. एक्सेल में बुलेट जर्नल बनाएं: चरण-दर-चरण गाइड एक्सेल में बुलेट जर्नल बनाएं: चरण-दर-चरण गाइड

    यह लेख बताता है कि एक्सेल में बुलेट जर्नल कैसे बनाया जाए। एक बुलेट जर्नल टू-डू लिस्ट, दैनिक कार्य, मासिक लक्ष्य, या भविष्य की योजना को व्यवस्थित करने की एक प्रणाली है ताकि उन्हें आसानी से ट्रैक किया जा सके और अपने समय को अधिक कुशलता से प्रबंधित किया जा सके। लेख का अनुसरण करके सीखें कि एक्सेल में बुल

  1. चरण-दर-चरण गाइड: एक्सेल में स्कीमा-आधारित XML फ़ाइल बनाना चरण-दर-चरण गाइड: एक्सेल में स्कीमा-आधारित XML फ़ाइल बनाना

    स्कीमा-आधारित XML फ़ाइलें हमें संपूर्ण वर्कशीट को मैप करने और कम समय में एक नई XML फ़ाइल बनाने में मदद कर सकती हैं। यदि आप जानने के लिए उत्सुक हैं कि एक्सेल में स्कीमा-आधारित XML फ़ाइल कैसे बनाई जाए, तो यह लेख आपके काम आ सकता है। इस लेख में, हम विस्तृत व्याख्या के साथ चर्चा करते हैं कि एक्सेल में स्

  1. एक्सेल टेबल रिलेशनशिप मास्टर करें: एक चरण-दर-चरण गाइड एक्सेल टेबल रिलेशनशिप मास्टर करें: एक चरण-दर-चरण गाइड

    यदि आप एक्सेल में रिलेशनशिप मैनेज करना सीखने के लिए कुछ खास ट्रिक्स ढूंढ रहे हैं, तो आप सही जगह पर आए हैं। यह लेख एक्सेल में रिलेशनशिप मैनेज करने के हर चरण पर चर्चा करेगा। इसे सीखने के लिए पूरी गाइड का पालन करें। एक्सेल में रिलेशनशिप क्या है? जब दो अलग-अलग टेबल्स को जोड़ा जाता है, तो एक रिलेशनशिप बन