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.