Hogyan lehet megoldani a lineáris programozást az Excelben a Solver Option segítségével?

Lineáris programozás Excelben a Solver segítségével

A lineáris programozás a statisztika egyik fontos fogalma. A változók rendelkezésre álló adatai alapján prediktív elemzést végezhetünk. Korábbi „Lineáris regresszió az Excelben” cikkünkben részletesen megvitattuk a „Lineáris regressziót”. Az excelben azonban van egy „Solver in excel” nevű opció, amely lineáris programozási probléma megoldására használható, ezzel a megoldóval a lineáris programozást használhatjuk az erőforrások optimalizálására.

Ebben a cikkben megmutatjuk, hogyan lehet részletesen megoldani a lineáris programozási problémát. Kövesse az egész cikket, hogy erről többet megtudjon.

Hogyan lehet megoldani a lineáris programozást az Excel Solver segítségével?

Ahhoz, hogy megoldót alkalmazzunk a lineáris programozás megoldására, részletesen meg kell adnunk egy megfelelő problémát. Ehhez a példához hoztam létre az alábbi forgatókönyvet.

Probléma: A gyártó meg akarja változtatni az aktuális termék ezen gyártási modelljét. Kétféle terméke van: „1. termék” és „2. termék”. Az 1. termékhez három nyersanyagra van szükség: 1 20 kg nyersanyagra, 2 30 kg nyersanyagra és 3 5 kg nyersanyagra . Hasonlóképpen, a 2. termékhez három alapanyagra van szükség: nyersanyag 1 10 kg, nyersanyag 2 25 kg és nyersanyag 3 10 kg.

A gyártóknak legalább 1 550 kg, 2 800 kg és 3 250 kg nyersanyagra van szükségük . Ha az 1. termék Rs-be kerül. 30 darab egységenként, a 2. termék egységenként 35 darabba kerül, a gyártó keverékének hány egysége feleljen meg a minimális alapanyag-követelményeknek a lehető legkevesebb költséggel, és mi a költsége?

Most írja be ezeket az információkat egy Excel táblázatba az alábbi formátumban.

A D3 és D5 – D7 cellában az excel képletet kell alkalmaznunk, azaz a Költség * Egységenkénti költséget. Költség Ár Meg kell érkeznünk a megoldótól a B2 & C2 cellába. Az alábbi képlet alkalmazása.

Ennek beállítása után az excelben a megoldó eszközhöz kell mennünk. A megoldó eszköz az Excel adatai alatt érhető el.

Engedélyezze a Solver bővítményt

Ha a táblázat nem mutatja ezt az opciót, akkor engedélyeznie kell. A megoldás megoldásának engedélyezéséhez kövesse az alábbi lépéseket.

  • 1. lépés: Menjen a Fájl fülre; majd a Fájl fül alatt kattintson az „Opciók” elemre.
  • 2. lépés: Nyissa meg a bővítményeket az Excel beállításai alatt.
  • 3. lépés: Ez alatt válassza ki az „Excel bővítmények” elemet, majd kattintson az Ugrás gombra.
  • 4. lépés: Az alábbi pop-up alatt válassza a „Solver Add-in” lehetőséget, és kattintson az „OK” gombra az engedélyezéséhez.

Most a DATA fül alatt láthatjuk a „Solver bővítményt”.

A lineáris programozás megoldása az Excel Solver segítségével

  • A megoldó alkalmazásához lépjen a DATA fülre, és kattintson az ablak alatt látható „Solver” gombra.

A fenti ablakban az első lehetőségünk a „Cél megadása”.

  • Célunk a „Teljes költség” azonosítása, tehát az összköltség cellánk D3, ezért válassza ki a D3 cellát ehhez a „Célkitűzéshez”, és állítsa „Min.” Értékre.
  • A következő lehetőség a „Változók megváltoztatása”. Ebben a példában a változóink az „1. ​​termék” és a „2. termék”. A B2 cella tartományának kiválasztásához: C2, és kattintson az „Add” gombra.
  • Ha rákattint a „Hozzáadás” gombra, a hozzáfűzési ablak alatt látni fogjuk. Ebben az ablakban válassza ki a B2: C2 cellatartományt, és tegye a kényszert „> = 0” értékre.
  • Kattintson az „Add” gombra, hogy visszatérhessen ugyanabban az ablakban. Most a második kényszerben válassza ki az értéktartományt D5: D7 értékként, majd válassza a „> =” lehetőséget, és kényszer alatt válassza ki a G5: G7 cellákat.
  • Kattintson az „Ok” gombra, hogy kilépjen a Korlátozás hozzáadása ablakból.
  • Most minden paraméterünk készen áll. Az eredmény eléréséhez kattintson a „Megoldás” lehetőségre.
  • Tehát az 1. termék egységenkénti előállításának költsége 20, a 2. termék egységenkénti ára pedig 15.

Így a SOLVER használatával meg tudjuk oldani a lineáris programozást az excelben.

Dolgok, amikre emlékezni kell

  • A Solver alapértelmezés szerint nem használható.
  • A megoldó nem csak egy lineáris programozási nyelvre korlátozódik, hanem számos más problémát is megoldhatunk. Olvassa el a „Megoldó lehetőség az Excelben” című cikkünket.
  • Fontos az objektív cella beállítása.
  • A korlátozások hozzáadásának jó előre meg kell készülnie.

érdekes cikkek...