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

एक्सेल सॉल्वर के माध्यम से रैखिक प्रोग्रामिंग कैसे हल करें?
लीनियर प्रोग्रामिंग को हल करने के लिए सॉल्वर लगाने के लिए, हमें विस्तार से उचित समस्या होनी चाहिए। इस उदाहरण के लिए, मैंने नीचे का परिदृश्य बनाया है।
समस्या: एक निर्माता वर्तमान उत्पाद के इस उत्पादन मॉडल को बदलना चाहता है। उसके पास दो प्रकार के उत्पाद हैं, "उत्पाद 1" और "उत्पाद 2"। के लिए उत्पाद 1 तीन कच्चे माल, की आवश्यकता है कच्चे माल 1 20 किलोग्राम, कच्चे माल 2 30 किलोग्राम, और कच्चे माल 3 5 किलोग्राम। इसी तरह, उत्पाद 2 के लिए, इसे तीन कच्चे माल, कच्चे माल 1 10 किलोग्राम, कच्चे माल 2 25 किलोग्राम, और कच्चे माल 3 10 किलोग्राम की आवश्यकता होती है।
मैन्युफैक्चरर्स को न्यूनतम कच्चे माल 1 550 किलोग्राम, कच्चे माल 2 800 किलोग्राम, और कच्चे माल 3 250 किलोग्राम की आवश्यकता होती है। यदि उत्पाद 1 की कीमत रु। 30 प्रति यूनिट और उत्पाद 2 की लागत 35 प्रति यूनिट है, प्रत्येक उत्पाद की कितनी इकाइयों को निर्माता को न्यूनतम कच्चे माल की आवश्यकताओं को कम लागत पर पूरा करना चाहिए, और लागत क्या है?
अब नीचे प्रारूप में एक एक्सेल स्प्रेडशीट में यह सब जानकारी दर्ज करें।

सेल डी 3 और डी 5 से डी 7 में, हमें एक्सेल फॉर्मूला यानी कॉस्ट * कॉस्ट प्रति यूनिट लगाने की जरूरत है। लागत मूल्य हमें सेल बी 2 और सी 2 में सॉल्वर से पहुंचने की आवश्यकता है। नीचे के रूप में सूत्र लागू करने के लिए।

इसे स्थापित करने के बाद, हमें एक्सेल में सॉल्वर टूल पर जाने की आवश्यकता है। एक्सेल में डेटा टैब के तहत सॉल्वर टूल उपलब्ध है।
सॉल्वर एड-इन सक्षम करें

यदि आपकी स्प्रेडशीट यह विकल्प नहीं दिखा रही है, तो आपको इसे सक्षम करने की आवश्यकता है। नीचे दिए गए चरणों का पालन करने के लिए इस सॉल्वर विकल्प को सक्षम करने के लिए।
- चरण 1: फ़ाइल टैब पर जाएं; फिर, फ़ाइल टैब के नीचे, "विकल्प" पर क्लिक करें।

- चरण 2: एक्सेल विकल्प के तहत ऐड-इन पर जाएं।

- चरण 3: इसके तहत, "एक्सेल ऐड-इन्स" चुनें और गो पर क्लिक करें।

- चरण 4: नीचे पॉप अप के तहत "सॉल्वर ऐड-इन" चुनें और इसे सक्षम करने के लिए "ओके" पर क्लिक करें।

अब हम डेटा टैब के तहत "सॉल्वर ऐड-इन" देख सकते हैं।
एक्सेल सॉल्वर के माध्यम से रैखिक प्रोग्रामिंग को हल करें
- सॉल्वर लगाने के लिए, DATA टैब पर जाएं और “Solver” पर क्लिक करें, हम विंडो के नीचे देखेंगे।

उपरोक्त विंडो में, हमारा पहला विकल्प "सेट उद्देश्य" है।
- हमारा उद्देश्य "कुल लागत" की पहचान करना है, इसलिए हमारी कुल लागत सेल डी 3 है, इसलिए इस "सेट उद्देश्य" के लिए सेल डी 3 का चयन करें और इसे "न्यूनतम" पर सेट करें।

- अगला विकल्प "चर बदलकर" है। इस उदाहरण में, हमारे चर "उत्पाद 1" और "उत्पाद 2" हैं। सेल B2: C2 की एक श्रेणी का चयन करने के लिए और "जोड़ें" पर क्लिक करें।

- एक बार जब आप "ऐड" पर क्लिक करते हैं, तो हम ऐड कॉन्ट्रास्ट विंडो के नीचे देखेंगे। इस विंडो में, B2: C2 श्रेणी की कोशिकाओं का चयन करें और "> = 0" के रूप में बाधा डालें।

- उसी विंडो में वापस रहने के लिए "जोड़ें" पर क्लिक करें। अब दूसरे अवरोध में, D5: D7 के रूप में मानों की श्रेणी का चयन करें और "> =" का चयन करें और बाधा के तहत, G5: G7 कोशिकाओं का चयन करें।

- जोड़ें बाधा खिड़की से बाहर आने के लिए "ओके" पर क्लिक करें।

- अब हमारे सभी पैरामीटर तैयार हैं। परिणाम प्राप्त करने के लिए "हल करें" विकल्प पर क्लिक करें।

- तो, उत्पाद 1 प्रति यूनिट उत्पादन करने की लागत 20 है, और उत्पाद 2 प्रति यूनिट 15 है।

इस तरह, SOLVER का उपयोग करके, हम एक्सेल में रैखिक प्रोग्रामिंग को हल कर सकते हैं।
याद रखने वाली चीज़ें
- सॉल्वर, डिफ़ॉल्ट रूप से, उपयोग करने के लिए उपलब्ध नहीं है।
- एक सॉल्वर न केवल एक रैखिक प्रोग्रामिंग भाषा तक सीमित है, बल्कि हम कई अन्य समस्याओं को भी हल कर सकते हैं। हमारे लेख का संदर्भ लें "एक्सेल में सॉल्वर ऑप्शन।"
- ऑब्जेक्टिव सेल सेट करना जरूरी है।
- बाधाओं को जोड़ने से पहले से अच्छी तरह से तैयार होना चाहिए।