Programare liniară în Excel folosind Solver
Programarea liniară este unul dintre conceptele importante din statistici. Pe baza datelor disponibile ale variabilelor putem face analize predictive. În articolul nostru anterior „Regresia liniară în Excel” am discutat în detaliu despre „Regresia liniară”. Cu toate acestea, în excel avem o opțiune numită „Solver in excel” care poate fi utilizată pentru a rezolva o problemă de programare liniară, cu acest rezolvator putem folosi programarea liniară pentru a permite optimizarea resurselor.
În acest articol, vă vom arăta cum să rezolvați problema de programare liniară în Excel în detaliu. Urmați întregul articol pentru a afla mai multe despre acest lucru.

Cum se rezolvă programarea liniară prin Excel Solver?
Pentru a aplica solverul pentru a rezolva programarea liniară, ar trebui să avem o problemă adecvată în detaliu. Pentru acest exemplu, am creat scenariul de mai jos.
Problemă: un producător dorește să modifice acest model de producție al produsului curent. Are două tipuri de produse, „Produsul 1” și „Produsul 2”. Pentru produsul 1 necesită trei materii prime, materie primă 1 20 kg, materie primă 2 30 kg și materie primă 3 5 kg. În mod similar, pentru produsul 2, este nevoie de trei materii prime, materie primă 1 10 kg, materie primă 2 25 kg și materie primă 3 10 kg.
Fabricările necesită un minim de materie primă 1 550 kg, materie primă 2 800 kg și materie primă 3 250 kg. Dacă produsul 1 costă Rs. 30 pe unitate și produsul 2 costă 35 pe unitate, câte unități din fiecare produs ar trebui să amestece producătorul să îndeplinească cerințele minime de materie primă la un cost cât mai mic posibil și care este costul?
Acum introduceți toate aceste informații într-o foaie de calcul Excel în formatul de mai jos.

În celula D3 și D5 la D7, trebuie să aplicăm formula excel, adică Cost * Cost pe unitate. Cost Preț trebuie să ajungem de la soluția din celula B2 și C2. Pentru a aplica formula după cum urmează.

După configurarea acestui lucru, trebuie să mergem la instrumentul de rezolvare în excel. Instrumentul de rezolvare este disponibil sub fila Date în Excel.
Activați programul de completare Solver

Dacă foaia de calcul nu afișează această opțiune, atunci trebuie să o activați. Pentru a activa această opțiune de rezolvare, urmați pașii de mai jos.
- Pasul 1: Accesați fila Fișier; apoi, sub fila Fișier, faceți clic pe „Opțiuni”.

- Pasul 2: Accesați Add-ins sub Opțiuni Excel.

- Pasul 3: Sub aceasta, selectați „Excel Add-ins” și faceți clic pe Go.

- Pasul 4: în pop-up de mai jos alegeți „Solver Add-in” și faceți clic pe „Ok” pentru a-l activa.

Acum putem vedea „Solver Add-in” în fila DATA.
Rezolvați programarea liniară prin Excel Solver
- Pentru a aplica solver, accesați fila DATA și faceți clic pe „Solver” pe care îl vom vedea sub fereastră.

În fereastra de mai sus, prima noastră opțiune este „Setați obiectivul”.
- Obiectivul nostru este să identificăm „Costul total”, deci celula noastră de cost total este D3, deci selectați celula D3 pentru acest „Set Objective” și setați-o la „Min”.

- Următoarea opțiune este „Prin schimbarea variabilelor”. În acest exemplu, variabilele noastre sunt „Produsul 1” și „Produsul 2”. Pentru a selecta un interval de celule B2: C2 și faceți clic pe „Adăugați”.

- După ce faceți clic pe „Adăugați”, vom vedea mai jos fereastra de constrângere de adăugare. În această fereastră, selectați gama de celule B2: C2 și puneți constrângerea ca „> = 0”.

- Faceți clic pe „Adăugați” pentru a rămâne înapoi în aceeași fereastră. Acum, în a doua constrângere, selectați intervalul de valori ca D5: D7 și selectați „> =” și sub constrângere, selectați celule G5: G7.

- Faceți clic pe „Ok” pentru a ieși din fereastra Add Constraint.

- Acum toți parametrii noștri sunt gata. Faceți clic pe opțiunea „Rezolvare” pentru a obține rezultatul.

- Deci, costul pentru producerea Produsului 1 pe unitate este de 20, iar Produsul 2 pe unitate este de 15.

Astfel, folosind SOLVER, putem rezolva programarea liniară în excel.
Lucruri de amintit
- Solver, în mod implicit, nu este disponibil pentru utilizare.
- Un rezolvator nu este limitat doar la un limbaj de programare liniar, dar putem rezolva și multe alte probleme. Consultați articolul nostru „Opțiune de rezolvare în Excel”.
- Setarea celulei obiective este importantă.
- Adăugarea de constrângeri ar trebui să fie gata cu mult timp în avans.