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

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

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

प्रैक्टिस बुक डाउनलोड करें

आप यहां से अभ्यास पुस्तक डाउनलोड कर सकते हैं।

इंटीजर लीनियर प्रोग्रामिंग क्या है?

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

  • निर्णय चर: हम निर्णय चर निर्धारित करते हैं जो उद्देश्य फ़ंक्शन को कम या अधिकतम करते हैं।
  • उद्देश्य समारोह: यह एक फ़ंक्शन है जो हमें निर्णय चर निर्धारित करने में मदद करता है। यह परिणाम और चर के बीच संबंध को व्यक्त करता है।
  • बाधाएं: बाधाएं भी ऐसे कार्य हैं जो संभावित समाधानों पर विभिन्न स्थितियों को दर्शाते हैं।

पूर्णांक रैखिक प्रोग्रामिंग के अलावा, हम मिश्रित-पूर्णांक रैखिक प्रोग्रामिंग का एक उदाहरण भी देखेंगे। मिश्रित-पूर्णांक रैखिक प्रोग्रामिंग में निरंतर और पूर्णांक दोनों चर होते हैं।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को हल करने के लिए चरण-दर-चरण प्रक्रियाएं

चरण-दर-चरण प्रक्रियाओं की व्याख्या करने के लिए, हम नीचे दिए गए प्रश्न का उपयोग करेंगे। बुनियादी बातों को समझने के लिए आपको इसे ध्यान से पढ़ने की जरूरत है। आपको प्रतिबंधों . को प्राप्त करना होगा और उद्देश्य समारोह प्रश्न को ध्यान से पढ़ने के बाद।

मान लीजिए, एक मशीन का उपयोग दो विनिमेय उत्पादों के उत्पादन के लिए किया जाता है। मशीन की दैनिक क्षमता अधिकतम 20 . का उत्पादन कर सकती है उत्पाद 1 . की इकाइयां और 10 उत्पाद 2 . की इकाइयां . वैकल्पिक रूप से, मशीन को अधिकतम 12 इकाइयों . के उत्पादन के लिए समायोजित किया जा सकता है उत्पाद 1 . का और उत्पाद 2 की 25 इकाइयां रोज। बाजार विश्लेषण से पता चलता है कि संयुक्त रूप से दो उत्पादों की अधिकतम दैनिक मांग 35 . है इकाइयां यह देखते हुए कि दो संबंधित उत्पादों के लिए इकाई लाभ $10 . है और $12 , दो मशीन सेटिंग्स में से कौन सी चुनी जानी चाहिए?

चरण 1:प्रश्न का विश्लेषण करें और डेटासेट बनाएं

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

निर्णय चर:

  • X1: उत्पाद 1 . की उत्पादन मात्रा ।
  • X2: उत्पाद 2 . की उत्पादन मात्रा ।
  • वाई:1 यदि पहली सेटिंग चयनित है या 0 यदि दूसरी सेटिंग चुनी जाती है।

उद्देश्य समारोह:

यहाँ, उद्देश्य कार्य है:

Z=10X1+12X2

बाधाएं:

हम मुख्य रूप से 3 . ढूंढ सकते हैं उपरोक्त प्रश्न से बाधाएं। वे हैं:

  • X1+X2<=35

क्योंकि बाजार विश्लेषण से पता चलता है कि संयुक्त रूप से दो उत्पादों की अधिकतम दैनिक मांग 35 . है इकाइयाँ।

  • X1-8Y<=12

यह बाधा उत्पाद 1 . के लिए विशिष्ट है ।

  • X2+15Y<=25

यह दूसरे उत्पाद के लिए बाधा है।

  • Y={0,1}

Y . का मान होगा 0 या 1

  • X1,X2>=0

उत्पादों की मात्रा नकारात्मक नहीं हो सकती।

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

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

चरण 2:एक्सेल में सॉल्वर ऐड-इन लोड करें

  • दूसरा, हमें सॉल्वर . लोड करने की आवश्यकता है एक्सेल में ऐड-इन। यदि यह आपके एक्सेल में पहले से लोड है, तो आप 3 step पर आगे बढ़ सकते हैं ।
  • ऐसा करने के लिए, फ़ाइल  . पर क्लिक करें टैब।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • उसके बाद, विकल्प . चुनें बाएं . से –नीचे स्क्रीन के कोने।
  • यह एक्सेल विकल्प  खोलेगा खिड़की।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • एक्सेल विकल्प . में विंडो में, ऐड-इन्स select चुनें ।
  • फिर, एक्सेल ऐड-इन्स select चुनें और जाओ . पर क्लिक करें प्रबंधित करें  . में बॉक्स।
  • एक ऐड-इन्स संदेश बॉक्स पॉप अप होगा।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • चेक करें सॉल्वर ऐड-इन और ठीक . चुनें संदेश बॉक्स से।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • आखिरकार, आप सॉल्वर . देखेंगे विश्लेषण . में विशेषता डेटा  . का अनुभाग टैब।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

चरण 3:बाधाओं और उद्देश्य फ़ंक्शन के गुणांक भरें

  • तीसरा, आपको डेटासेट में बाधाओं और उद्देश्य फ़ंक्शन को भरना होगा।
  • यहां, हम मुख्य रूप से बाधाओं और उद्देश्य फ़ंक्शन के गुणांकों को सम्मिलित करेंगे।
  • हमारी पहली बाधा क्या वह X1+X2<=35 . है . इसका मतलब है कि अगर पहली सेटिंग चुनी जाती है, तो उत्पादों का योग 35 के बराबर या उससे कम होना चाहिए ।
  • तो, X1 . का गुणांक 1 . है और X2 2 . है ।
  • साथ ही, समीकरण पहली सेटिंग को इंगित करता है, इसलिए Y . का गुणांक 1 . है ।
  • चिह्न है <=
  • और सीमा 35 . है ।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • पिछले निर्देश को दोहराएं और सभी बाधाओं के गुणांकों को भरें।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • उसके बाद, सेल E10 . चुनें और सूत्र टाइप करें:
=SUMPRODUCT($B$6:$D$6,B10:D10)

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

इस सूत्र में, हमने SUMPRODUCT फ़ंक्शन . का उपयोग किया है निर्णय चर के उत्पाद की गणना करने के लिए सम्मानित बाधा चर के साथ और फिर उन्हें जोड़ें। इस मामले में, सेल B6 सेल B10 . से गुणा किया जाएगा , सेल C6 सेल C10 . द्वारा , और सेल D6 सेल D10 . द्वारा . फिर, सभी उत्पादों को एक साथ जोड़ दिया जाएगा।

  • दबाएं दर्ज करें और हैंडल भरें  . को खींचें नीचे।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • अब, उद्देश्य फ़ंक्शन के गुणांकों को सेल B16 . में भरें से C16 . तक ।
  • हमारे मामले में, उद्देश्य कार्य है Z =10X1+12X2

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • फिर से, सेल E16 . चुनें और नीचे सूत्र टाइप करें:
=SUMPRODUCT($B$6:$D$6,B16:D16)

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • अंत में, Enter press दबाएं और गुणांक और सूत्र डालने के बाद आपको नीचे जैसा डेटासेट दिखाई देगा।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

चरण 4:सॉल्वर पैरामीटर सम्मिलित करें

  • चरण 4 में, डेटा . पर जाएं टैब करें और सॉल्वर . चुनें विश्लेषण . से खंड। यह सॉल्वर पैरामीटर्स . को खोलेगा खिड़की।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • उद्देश्य निर्धारित करें . में बॉक्स में, आपको उस सेल को टाइप करना होगा जिसमें ऑब्जेक्टिव फंक्शन . का मान होगा ।
  • इसलिए, हमने $E$16  . टाइप किया है यहाँ।
  • यहां, हम अधिकतम परिणाम खोजने का प्रयास कर रहे हैं।
  • तो, हमने अधिकतम . चुना है अगले चरण के लिए।
  • 'परिवर्तनीय कक्षों को बदलकर . में ' टाइप करें $B$6:$D$6 . इसमें निर्णय चर शामिल हैं।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

चरण 5:बाधाओं के अधीन जोड़ें

  • पांचवें चरण में, हमें बाधाओं में विषयों को जोड़ना होगा।
  • हमें वेरिएबल्स के प्रकार को दर्शाने की जरूरत है, चाहे वे बाइनरी हों या इंटीजर और बाधाओं का संबंध।
  • उस उद्देश्य के लिए, जोड़ें . पर क्लिक करें . यह प्रतिबंध जोड़ें . को खोलेगा डायलॉग बॉक्स।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • प्रतिबंध जोड़ें . में विंडो, टाइप करें $D$6 सेल संदर्भ . में बॉक्स में और बिन . चुनें ड्रॉप-डाउन मेनू से।
  • सेल D6 Y . का मान रखता है जो 0 . है या 1 . यह द्विआधारी संख्या को इंगित करता है। इसलिए हमने बिन  . को चुना है यहाँ।
  • ठीक क्लिक करें आगे बढ़ने के लिए।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • फिर से, जोड़ें पर क्लिक करें ।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • इस बार, $E$10:$E$12 . टाइप करें सेल संदर्भ . में बॉक्स, <= ड्रॉप-डाउन मेनू से प्रतीक, और =$G$10:$G$12 बाधा  . में बॉक्स।
  • फिर, ठीक click क्लिक करें ।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • एक बार फिर, जोड़ें . पर क्लिक करें सॉल्वर पैरामीटर्स  . में खिड़की।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • अब, टाइप करें $B$6:$C$6 सेल संदर्भ . में बॉक्स में और int . चुनें ड्रॉप-डाउन मेनू से।
  • सेल B6 और C6 X1 . का मान संग्रहीत करें और X2 जो पूर्णांक हैं।
  • फिर से, ठीक क्लिक करें ।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

चरण 6:हल करने का तरीका चुनें

  • चरण 6 में, सिम्पलेक्स एलपी . चुनें 'एक समाधान विधि चुनें . में ’अनुभाग पर क्लिक करें और समाधान करें . पर क्लिक करें ।
  • सुनिश्चित करें कि 'अप्रतिबंधित चर गैर-ऋणात्मक बनाएं ' चेक किया गया है।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • समाधान . पर क्लिक करने के बाद , सॉल्वर परिणाम विंडो दिखाई देगी।
  • ठीक चुनें वहाँ से।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

चरण 7:पूर्णांक रैखिक प्रोग्रामिंग का समाधान

  • आखिरकार, आप एक्सेल शीट पर अपने वांछित सेल में समाधान पाएंगे।
  • इस मामले में, दूसरी मशीन सेटिंग हमें सर्वोत्तम आउटपुट प्रदान करेगा।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

चरण 8:उत्तर रिपोर्ट तैयार करें

  • इसके अतिरिक्त, आप उत्तर रिपोर्ट तैयार कर सकते हैं।
  • ऐसा करने के लिए, उत्तर . चुनें रिपोर्ट . में सॉल्वर परिणाम . का अनुभाग विंडो पर क्लिक करें और ठीक . क्लिक करें ।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • आखिरकार, आपको एक नई शीट पर रिपोर्ट मिलेगी।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

Excel में मिश्रित पूर्णांक रैखिक प्रोग्रामिंग उदाहरण

इस खंड में, हम एक्सेल में मिश्रित-पूर्णांक रैखिक प्रोग्रामिंग के एक सरल उदाहरण पर चर्चा करेंगे। आप एक्सेल में मिश्रित-पूर्णांक रैखिक प्रोग्रामिंग को आसानी से हल करने के लिए त्वरित चरणों का पालन कर सकते हैं। आइए एक नज़र डालते हैं ऑब्जेक्टिव फंक्शन . पर और बाधाएं इस उदाहरण के लिए।

उद्देश्य समारोह:

Z=2.39X1+1.99X2+2.99X3+300Y1+250Y2+400Y3

बाधाएं:

  • X1+X2+X3=1000
  • X1-400Y1<=0
  • X2-550Y2<=0
  • X3-600Y3<=0

यहां, X1 , X2 , और X3 पूर्णांक हैं। दूसरी ओर, Y1 , Y2 , और Y3 बाइनरी नंबर हैं। साथ ही, हमें न्यूनतम मान . खोजने की आवश्यकता है का Z

आइए उदाहरण के बारे में सब कुछ जानने के लिए नीचे दिए गए चरणों का पालन करें।

कदम:

  • सबसे पहले, निर्णय चर के गुणांकों को संग्रहीत करने के लिए एक डेटासेट बनाएं , बाधाएं , और उद्देश्य समारोह

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • दूसरे, ऑब्जेक्टिव फंक्शन के चर के मिश्रित गुणांक टाइप करें ।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • तीसरा, बाधाओं . के चर के गुणांक टाइप करें नीचे चित्र की तरह। कुल . रखें कॉलम खाली.

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • उसके बाद, सेल H10 . चुनें और नीचे सूत्र टाइप करें:
=SUMPRODUCT($B$6:$G$6,B10:G10)

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • दबाएं दर्ज करें और हैंडल भरें  . को खींचें नीचे।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • अब, नीचे दिए गए सूत्र को सेल H6 . में टाइप करें :
=SUMPRODUCT($B$6:$G$6,B10:G10)
  • दर्ज करें दबाएं ।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • निम्न चरण में, डेटा . पर जाएं टैब करें और सॉल्वर . चुनें . यह सॉल्वर पैरामीटर  खोलेगा खिड़की।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • सॉल्वर पैरामीटर्स . में विंडो, उद्देश्य को सेल $H$6 . पर सेट करें से न्यूनतम . तक परिवर्तनीय कोशिकाओं को बदलकर $B$6:$G$6

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • फिर, जोड़ें . पर क्लिक करें ।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • इस समय, प्रतिबंध जोड़ें एक-एक करके चुनें और सिम्पलेक्स एलपी . चुनें समाधान विधि . के रूप में ।
  • समाधान पर क्लिक करें आगे बढ़ने के लिए।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • परिणामस्वरूप, सॉल्वर परिणाम विंडो दिखाई देगी।
  • ठीक क्लिक करें वहाँ से।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

  • आखिरकार, परिणाम नीचे दी गई तस्वीर की तरह दिखाई देंगे।

एक्सेल में इंटीजर लीनियर प्रोग्रामिंग को कैसे हल करें (आसान चरणों के साथ)

निष्कर्ष

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


  1. एक्सेल में XML मैपिंग कैसे निकालें (आसान चरणों के साथ)

    यदि आपने निर्णय लिया है कि अब आप XML मैपिंग का उपयोग नहीं करना चाहते हैं एक्सेल में, कुछ तरीके हैं जिनसे आप इसे हटा सकते हैं। आप XML . को या तो हटा सकते हैं अपने कंप्यूटर से स्कीमा फ़ाइल, या आप एक्सेल से स्कीमा फ़ाइल को अपंजीकृत कर सकते हैं। XML . निकाला जा रहा है आपके कंप्यूटर से स्कीमा फ़ाइल इसे

  1. एक्सेल में ट्रायल बैलेंस कैसे बनाएं (आसान चरणों के साथ)

    अगर आप कैसे बनाएं . की तलाश कर रहे हैं ट्रायल बैलेंस एक्सेल में , तब आप सही स्थान पर हैं। हमारे व्यावहारिक जीवन में हमें अक्सर अपनी कंपनियों की वित्तीय स्थिति का कानूनी विवरण प्राप्त करने के लिए परीक्षण संतुलन बनाने की आवश्यकता होती है। अगर हम इसे एक्सेल में करते हैं तो यह आसान हो जाता है। इस लेख

  1. एक्सेल में आइसोमेट्रिक ड्रॉइंग कैसे बनाएं (आसान चरणों के साथ)

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