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

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

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

ब्लेंडिंग लीनियर प्रोग्रामिंग क्या है?

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

एक्सेल सॉल्वर के साथ ब्लेंडिंग लीनियर प्रोग्रामिंग समस्या हल करने के 2 उदाहरण

इस लेख में, हम ब्लेंडिंग लीनियर प्रोग्रामिंग के लिए दो प्रकार के उदाहरणों की व्याख्या करने जा रहे हैं। एक उदाहरण यह दिखाने के लिए है कि फिक्स्ड रेसिपी के लिए ब्लेंडिंग LP (लीनियर प्रोग्रामिंग) कैसे हल करें और दूसरा फ्लेक्सिबल रेसिपी के लिए।

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

पहला उदाहरण आपको फिक्स्ड रेसिपी समस्या हल करने का तरीका दिखाने के लिए समर्पित है। यहां, हमारे पास तीन प्रकार की तरल सामग्री A, B, और C हैं। हम A-B और A-C का उपयोग करके 60%-40% और 80%-20% के संयोजन के साथ दो नए उत्पाद बनाएंगे। अन्य पैरामीटर जैसे Revenue/Liter, Cost/Liter, और कारखाने में उपलब्ध कच्चे माल की संख्या हैं। हम इस परिदृश्य से लाभ को अधिकतम करेंगे।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

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

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

1. फिक्स्ड रेसिपी समस्या के लिए ब्लेंडिंग लीनियर प्रोग्रामिंग

हमने पिछले अनुभाग में इस समस्या पर चर्चा की है। आइए नीचे दी गई प्रक्रिया से गुजरें।

चरण:

  • सबसे पहले, हम कुछ आवश्यक सूत्र सेट करेंगे। हम सामग्री के Raw Usage के बारे में जानना चाहते हैं और सेल C12 में इसकी गणना करने के लिए निम्न सूत्र का उपयोग करें।

=SUMPRODUCT(C5:C9,$G$5:$G$9)

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

यहां हमने SUMPRODUCT फंक्शन का उपयोग किया है जो सामग्री A का Raw Usage लौटाएगा।

  • उसके बाद, E12 तक सेल को AutoFill करने के लिए दाईं ओर fill icon खींचें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • बाद में, I11 में राजस्व की गणना करने के लिए निम्न सूत्र का उपयोग करें।

=SUMPRODUCT(G5:G9,H5:H9)*C16

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

यहां, हमने सूत्र को सेल C16 के मान से गुणा किया है जो 3.7854 है क्योंकि एक गैलन 3.7854 लीटर के बराबर होता है।

  • अगला, सेल I12 में निम्न सूत्र टाइप करें और ENTER दबाएं।

=SUMPRODUCT(C11:E11,C12:E12)*C16

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

यह सूत्र उत्पादन की लागत लौटाएगा।

  • तत्पश्चात, हम लाभ की गणना करने के लिए निम्न सूत्र लागू करते हैं।

=I11-I12

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • अब, अपने न्यूनतम उत्पादन आवश्यकता सेट करें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • उसके बाद, Data >> Solver पर जाएं। यदि आप नहीं जानते कि Data Tab में Solver Add-in कैसे जोड़ें, तो File >> Options >> Add-ins >> Excel Add-ins >> Go >> Solver Add-in चुनें और OK पर क्लिक करें या इस Link का पालन करें।
  • Solver Add-in खोलने के लिए, Data >> Solver पर जाएं।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • हम अपने लाभ को अधिकतम करना चाहते हैं इसलिए हम उद्देश्य संदर्भ को I13 पर सेट करते हैं जहां हमने Profit संग्रहीत किया है
  • इसके अलावा, हमारा चर उत्पादों का मिश्रण प्रतिशत है। इसलिए हमने G5:G9 रेंज को 'By Changing Variable Cells' सेक्शन में जोड़ा।
  • उसके बाद, बाधाएं जोड़ने के लिए Add पर क्लिक करें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • Raw Material Usage Available Material से अधिक नहीं हो सकता। तो हमारी पहली बाधा यह है कि रेंज C12:E12 C14:E14 से कम या बराबर होगी।
  • उसके बाद, Add पर क्लिक करें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • इसी तरह, हमने एक और बाधा जोड़ी जिसका तात्पर्य है कि उत्पादन मात्रा न्यूनतम आवश्यक उत्पादन मात्रा से अधिक है।
  • अगला, OK पर क्लिक करें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • उसके बाद, 'Make Unconstrained Variable Non-Negative' चेक करें।
  • तत्पश्चात, Solving Method के रूप में Simplex LP चुनें।
  • बाद में, Solve पर क्लिक करें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • उसके बाद, एक पुष्टिकरण संदेश बॉक्स दिखाई देगा। बस OK पर क्लिक करें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • अंत में, आपको इस बात के मूल्य मिलेंगे कि अधिकतम लाभ प्राप्त करने के लिए आपको कितना Raw Materials उपयोग करना चाहिए।
  • इसके अलावा, आपको Revenue, Cost उत्पादन का, और Profit के परिणाम भी मिलेंगे

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

इस प्रकार आप फिक्स्ड रेसिपी के लिए एक्सेल सॉल्वर के साथ ब्लेंडिंग लीनियर प्रोग्रामिंग समस्या हल कर सकते हैं।

2. फ्लेक्सिबल रेसिपी ब्लेंडिंग लीनियर प्रोग्रामिंग समस्या के लिए एक्सेल सॉल्वर

इस अनुभाग में, मैं आपको दिखाऊंगा कि फ्लेक्सिबल रेसिपी के लिए ब्लेंडिंग लीनियर प्रोग्रामिंग समस्या कैसे हल करें। इस समस्या के बारे में जानने के लिए, कृपया इस लेख के इस link पर जाएं। अब, निम्नलिखित विवरण से गुजरें।

चरण:

  • सबसे पहले, हम अपने समाधान के लिए कुछ सूत्र सेट करने जा रहे हैं। सेल F5 में निम्न सूत्र टाइप करें और ENTER दबाएं

=SUM(C5:E5)

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

सूत्र SUM फंक्शन का उपयोग करके पहले Available संसाधनों से उत्पादित टाइप 1 Steel (Regular, Exclusive और Super) की कुल मात्रा की गणना करता है।

  • अगला, F7 तक सेल भरने के लिए नीचे Fill आइकन खींचें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • बाद में, कुल Regular Steel उत्पादन मात्रा की गणना के लिए निम्न सूत्र टाइप करें।

=SUM(C5:C7)

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • इसी तरह, सेल C14 में नीचे दिया गया सूत्र लिखें Linearized Rating की गणना करने के लिए और आसन्न सेल को E14 तक भरें।

=SUMPRODUCT($J$5:$J$7,C5:C7)

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • उसके बाद, सेल C16 में निम्न सूत्र टाइप करें और सेल को E16 तक भरें।

=C12*C8

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

सूत्र हमें उत्पादित Steels का Linearized Rating देगा।

  • अगला, I10 में राजस्व निर्धारित करने के लिए नीचे दिया गया सूत्र लिखें।

=SUMPRODUCT(C11:E11,C8:E8)

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • उत्पादन लागत की गणना करने के लिए, निम्न सूत्र का उपयोग करें।

=SUMPRODUCT(I5:I7,F5:F7)

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • और निम्न सूत्र Profit लौटाएगा

=I10-I11

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • उसके बाद, Subject, Changing Variable और Constraints दर्ज करने के लिए, कृपया Method 1 के link का पालन करें जो आपको प्रक्रिया तक ले जाएगा। मैं बस इन असमानताओं को निम्नलिखित विवरण में समझाऊंगा।
  • हम लाभ राशि को अधिकतम करना चाहते हैं, इसलिए हम उस सेल को संदर्भित करते हैं जिसमें लाभ है (I12)।
  • अगला, हमारे चर चर Steel उत्पाद हैं, इसलिए यह रेंज C5:E7 होगी जहां उत्पादन मात्रा संग्रहीत की जाएगी।
  • उसके बाद, हमने कुछ बाधाएं जोड़ीं। Linearized Raw Rating Linearized Minimum Required Rating से अधिक या बराबर होगा, इसलिए रेंज C14:E14 C16:E16 से अधिक या बराबर होगी।
  • तत्पश्चात, उत्पादन मात्रा आवश्यक मात्रा से अधिक होगी। इसलिए रेंज C8:E8 C10:E10 से अधिक होगी।
  • और कच्चे माल का उपयोग उपलब्ध कच्चे माल से कम होगा। इसलिए रेंज F5:F7 H5:H7 से अधिक होगी।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

  • Solve पर क्लिक करने के बाद, आपको इस बात के मूल्य मिलेंगे कि अधिकतम लाभ प्राप्त करने के लिए आपको कितना Raw Materials उपयोग करना चाहिए।
  • इसके अलावा, आपको Revenue, Cost उत्पादन का और Profit के परिणाम भी मिलेंगे।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

इस प्रकार आप फ्लेक्सिबल रेसिपी के लिए एक्सेल सॉल्वर के साथ ब्लेंडिंग लीनियर प्रोग्रामिंग समस्या हल कर सकते हैं।

अभ्यास अनुभाग

यहां, मैं आपको इस लेख का डेटासेट दे रहा हूं ताकि आप इन विधियों का स्वयं अभ्यास कर सकें।

एक्सेल सॉल्वर मास्टर करें: ब्लेंडिंग लीनियर प्रोग्रामिंग समस्याओं को कुशलतापूर्वक हल करना

निष्कर्ष

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


  1. VBA का उपयोग करके एक्सेल डेटा को हर 5 सेकंड में स्वचालित रूप से रीफ्रेश करें VBA का उपयोग करके एक्सेल डेटा को हर 5 सेकंड में स्वचालित रूप से रीफ्रेश करें

    माइक्रोसॉफ्ट एक्सेल एक शक्तिशाली सॉफ्टवेयर है। हम एक्सेल टूल्स और सुविधाओं का उपयोग करके अपने डेटासेट पर कई ऑपरेशन कर सकते हैं। कई डिफ़ॉल्ट एक्सेल फंक्शन हैं जिनका उपयोग हम फॉर्मूला बनाने के लिए कर सकते हैं। कई शैक्षणिक संस्थान और व्यावसायिक कंपनियां मूल्यवान डेटा स्टोर करने के लिए एक्सेल फ़ाइलों का

  1. एक्सेल कॉलम को डिलीमिटेड टेक्स्ट स्ट्रिंग में बदलें - चरण-दर-चरण गाइड एक्सेल कॉलम को डिलीमिटेड टेक्स्ट स्ट्रिंग में बदलें - चरण-दर-चरण गाइड

    हमें अक्सर एक्सेल शीट में एक कॉलम में एक सूची को क्षैतिज अभिविन्यास में व्यवस्थित करने की आवश्यकता होती है। उस क्षैतिज व्यवस्था में टेक्स्ट को अलग करने के लिए हमें एक डिलीमीटर की आवश्यकता होगी। हम अक्सर डिलीमीटर के रूप में कॉमा का उपयोग करते हैं। एक्सेल कॉलम को डिलीमीटर द्वारा अलग किए गए टेक्स्ट में

  1. विंडोज 10 में नो साउंड ठीक करें: त्वरित और आसान समाधान विंडोज 10 में नो साउंड ठीक करें: त्वरित और आसान समाधान

    समस्याएं हमेशा बिना चेतावनी के आती हैं! ज्यादातर समय विंडोज के नवीनतम संस्करण में अपडेट करने के बाद उपयोगकर्ताओं को कुछ कष्टप्रद समस्याओं का सामना करना पड़ता है। ये समस्याएं अक्सर दोषपूर्ण ड्राइवर के कारण उत्पन्न होती हैं। विंडोज 10 उपयोगकर्ताओं द्वारा सामना की जाने वाली सबसे आम समस्या नो साउंड है।