Kuidas lahendada lineaarne programmeerimine Excelis lahendusvõimaluse abil?

Lang L: none (table-of-contents)

Lineaarne programmeerimine Excelis Solveri abil

Lineaarne programmeerimine on statistika üks olulisi mõisteid. Olemasolevate muutujate andmete põhjal saame teha ennustavat analüüsi. Oma varasemas artiklis „Lineaarne regressioon Excelis” oleme üksikasjalikult arutanud „Lineaarse regressiooni” teemat. Kuid Excelis on meil valik nimega “Solver in excel”, mida saab kasutada lineaarse programmeerimisülesande lahendamiseks, selle lahendajaga saame kasutada lineaarset programmeerimist ressursside optimeerimise võimaldamiseks.

Selles artiklis me näitame teile, kuidas lahendada lineaarse programmeerimise probleem Excelis üksikasjalikult. Selle kohta lisateabe saamiseks järgige tervet artiklit.

Kuidas lahendada lineaarset programmeerimist Exceli lahendaja kaudu?

Lahendaja rakendamiseks lineaarse programmeerimise lahendamiseks peaks meil olema üksikasjalikult korralik probleem. Selle näite jaoks olen loonud allpool toodud stsenaariumi.

Probleem: tootja soovib muuta praeguse toote seda tootmismudelit. Tal on kahte tüüpi tooteid: “Toode 1” ja “Toode 2”. Suhe Toote 1 nõuab kolme tooraine tooraine 1 20 kg, tooraine 2 30 Kg ja tooraine 3 5 kg. Samamoodi vajab see toote 2 jaoks kolme toorainet: tooraine 1 10 kg, tooraine 2 25 kg ja tooraine 3 10 kg.

Tootjad vajavad minimaalselt toorainet 1 550 kg, toorainet 2800 kg ja toorainet 3 250 kg. Kui toode 1 maksab Rs. 30 ühiku kohta ja toode 2 maksab 35 ühiku kohta, kui palju ühikuid igast tootest peaks tootja segu vastama toorainete miinimumnõuetele võimalikult madalate kuludega ja kui palju see maksab?

Nüüd sisestage kogu see teave Exceli arvutustabelisse allpool toodud vormingus.

Lahtrites D3 ja D5 kuni D7 peame rakendama Exceli valemit, st Kulu * Kulu ühiku kohta. Hind Hind, mille peame jõudma lahtrist B2 ja C2 lahendajalt. Valemi rakendamiseks järgmiselt.

Pärast selle seadistamist peame Excelis lahenduse tööriista juurde minema. Lahendustööriist on Exceli vahekaardil Andmed saadaval.

Luba lisandmoodul Solver

Kui teie arvutustabelis seda valikut ei kuvata, peate selle lubama. Selle lahendamisvõimaluse lubamiseks toimige järgmiselt.

  • 1. samm: minge vahekaardile Fail; seejärel klõpsake vahekaardil Fail käsku „Valikud”.
  • 2. samm: minge Exceli suvandite jaotisse Lisandmoodulid.
  • 3. samm: valige selle all „Exceli lisandmoodulid“ ja klõpsake nupul Mine.
  • 4. samm: valige allpool hüpikaknast „Lahendaja lisandmoodul” ja klõpsake selle lubamiseks nuppu „Ok”.

Nüüd näeme vahekaardi DATA all olevat lahendust „Solver Add-in”.

Lineaarse programmeerimise lahendamine Exceli lahendaja kaudu

  • Lahendaja rakendamiseks minge vahekaardile DATA ja klõpsake akna all oleval nupul „Solver”.

Ülaltoodud aknas on meie esimene valik „Määra eesmärk”.

  • Meie eesmärk on tuvastada „Kogukulu“, nii et meie kogumaksumuse lahter on D3, seega valige selle „Määra eesmärk“ jaoks lahter D3 ja määrake väärtuseks „Min.“
  • Järgmine võimalus on „Muutujate muutmine”. Selles näites on meie muutujad „Toode 1” ja „Toode 2”. Lahtri B2 vahemiku valimiseks: C2 ja klõpsake nuppu „Lisa”.
  • Kui klõpsate nupul „Lisa”, näeme allpool piirangu lisamise akent. Valige selles aknas lahtrivahemik B2: C2 ja seadke piiranguks “> = 0”.
  • Klõpsake nuppu „Lisa”, et jääda tagasi samasse aknasse. Nüüd valige teises piirangus väärtuste vahemik D5: D7 ja valige “> =” ning piirangu all valige G5: G7 lahtrid.
  • Klõpsake nupul „Ok”, et väljuda aknas Lisa piirang.
  • Nüüd on kõik meie parameetrid valmis. Tulemuse saamiseks klõpsake valikul „Lahenda“.
  • Toote 1 tootmise hind ühiku kohta on 20 ja toote 2 ühiku kohta 15.

Nii saame lahendi SOLVER abil lahendada lineaarse programmeerimise Excelis.

Asjad, mida meeles pidada

  • Solver pole vaikimisi kasutamiseks saadaval.
  • Lahendaja ei piirdu ainult lineaarse programmeerimiskeelega, vaid saame lahendada ka palju muid probleeme. Vaadake meie artiklit „Exceli lahendusvõimalus”.
  • Eesmärgi lahtrite seadmine on oluline.
  • Piirangute lisamine peaks olema aegsasti valmis.

Huvitavad Artiklid...