Jak řešit lineární programování v aplikaci Excel pomocí možnosti Řešitel?

Lineární programování v aplikaci Excel pomocí Řešitele

Lineární programování je jedním z důležitých konceptů ve statistice. Na základě dostupných údajů o proměnných můžeme provést prediktivní analýzu. V našem dřívějším článku „Lineární regrese v aplikaci Excel“ jsme podrobně diskutovali o „Lineární regrese“. V aplikaci Excel však máme možnost nazvanou „Řešitel v aplikaci Excel“, kterou lze použít k řešení problému lineárního programování. U tohoto řešení můžeme pomocí lineárního programování povolit optimalizaci zdrojů.

V tomto článku vám ukážeme, jak podrobně vyřešit problém lineárního programování v aplikaci Excel. Postupujte podle celého článku, abyste se o tom dozvěděli.

Jak řešit lineární programování pomocí řešiče aplikace Excel?

Chcete-li použít řešení k řešení lineárního programování, měli bychom mít podrobný vlastní problém. Pro tento příklad jsem vytvořil níže uvedený scénář.

Problém: Výrobce chce změnit tento model výroby aktuálního produktu. Má dva druhy produktů, „Produkt 1“ a „Produkt 2“. U produktu 1 jsou zapotřebí tři suroviny: surovina 1 20 kg, surovina 2 30 kg a surovina 3 5 kg. Podobně pro produkt 2 vyžaduje tři suroviny, surovinu 1 10 kg, surovinu 2 25 kg a surovinu 3 10 kg.

Výroba vyžaduje minimálně surovinu 1 550 kg, surovinu 2 800 kg a surovinu 3 250 kg. Pokud produkt 1 stojí Rs. 30 za jednotku a produkt 2 stojí 35 za jednotku, kolik jednotek každého produktu by měla směs výrobce splňovat minimální požadavky na suroviny při co nejnižších nákladech a jaké jsou náklady?

Nyní zadejte všechny tyto informace do tabulky aplikace Excel v níže uvedeném formátu.

V buňce D3 a D5 až D7 musíme použít vzorec aplikace Excel, tj. Náklady * náklady na jednotku. Cena Cena, kterou musíme přijít od řešitele v buňce B2 a C2. Chcete-li použít vzorec níže.

Po nastavení musíme přejít na nástroj řešiče v aplikaci Excel. Nástroj pro řešení je k dispozici na kartě Data v aplikaci Excel.

Povolit doplněk Řešitele

Pokud vaše tabulka tuto možnost nezobrazuje, musíte ji povolit. Chcete-li povolit tuto možnost řešitele, postupujte podle následujících kroků.

  • Krok 1: Přejděte na kartu Soubor; poté na kartě Soubor klikněte na „Možnosti“.
  • Krok 2: V části Možnosti aplikace Excel přejděte na Doplňky.
  • Krok 3: V této části vyberte „Doplňky aplikace Excel“ a klikněte na Přejít.
  • Krok 4: V níže uvedeném vyskakovacím okně vyberte možnost „Řešitelský doplněk“ a aktivujte jej kliknutím na „OK“.

Nyní vidíme „Doplněk Řešitele“ na kartě DATA.

Řešte lineární programování pomocí Řešiče aplikace Excel

  • Chcete-li použít řešitele, přejděte na kartu DATA a klikněte na „Řešitel“, který se zobrazí pod oknem.

Ve výše uvedeném okně je naší první možností „Nastavit cíl“.

  • Naším cílem je identifikovat „Celkové náklady“, takže naše buňka celkových nákladů je D3, proto vyberte buňku D3 pro tento „Nastavit cíl“ a nastavit ji na „Min.“
  • Další možností je „Změnou proměnných.“ V tomto příkladu jsou naše proměnné „Produkt 1“ a „Produkt 2“. Chcete-li vybrat rozsah buňky B2: C2, klikněte na „Přidat“.
  • Jakmile kliknete na „Přidat“, zobrazí se pod oknem omezení omezení. V tomto okně vyberte rozsah buněk B2: C2 a vložte omezení jako „> = 0“.
  • Kliknutím na „Přidat“ zůstanete zpět ve stejném okně. Nyní ve druhém omezení vyberte rozsah hodnot jako D5: D7 a vyberte „> =“ a pod omezením vyberte buňky G5: G7.
  • Kliknutím na „OK“ vyjdete z okna Přidat omezení.
  • Nyní jsou všechny naše parametry připraveny. Výsledek získáte kliknutím na možnost „Vyřešit“.
  • Takže náklady na výrobu produktu 1 na jednotku jsou 20 a produktu 2 na jednotku je 15.

Takto můžeme pomocí SOLVERU řešit lineární programování v aplikaci Excel.

Věci k zapamatování

  • Řešitel není ve výchozím nastavení k dispozici.
  • Řešitel se neomezuje pouze na lineární programovací jazyk, ale můžeme vyřešit i mnoho dalších problémů. Přečtěte si náš článek „Možnost Řešitele v aplikaci Excel.“
  • Nastavení buňky cíle je důležité.
  • Přidání omezení by mělo být připraveno v dostatečném předstihu.

Zajímavé články...