As jo brûke excel mei wat regelmjittigens, is it mooglik dat jo hawwe ea taflecht ta Oplosser, de tafoeging oan it Microsoft Office-spreadsheetprogramma wêrmei't wy berekkeningen útfiere kinne om resultaten op in oare en folle mear ferfine manier te berikken. Yn dizze post sille wy krekt sjen wêr't it foar is en hoe't it wurket.
Solver, dy't yn it Spaansk "oplosser" betsjut, is de namme dy't brûkt wurdt yn it kompjûterfjild om te ferwizen nei de ark of ynstruminten dy't opnommen binne yn in programma wêrfan it haaddoel is om oplosse in math probleem.
Dêrom is de Excel Solver in berekkeningsark dat benammen praktysk kin wêze yn bepaalde omstannichheden, in heul weardefolle boarne by it organisearjen fan wurk op it mêd fan logistyk of produksjesystemen. It wichtichste nut is om de maksimale as minimale wearde fan in sel te bepalen troch de wearden fan oare sellen te feroarjen, optimalisearre doelen te finen foar lineêre en net-lineêre modellen. Wy sille it hjirûnder yn mear detail útlizze:
Index
Fariabele sellen en doelsellen
Om te begripen hoe't Solver wurket en hoe't it nuttich foar ús kin wêze, is it nedich om earst twa basisbegripen út te lizzen: fariabele sellen en doelsellen.*
De basis fan hoe't Solver wurket leit yn 'e fariabele sellen, ek neamd beslút fariabele sellen. Dizze sellen wurde brûkt om formules te berekkenjen wêryn doel sellen, ek wol bekend as "beheining". Wat Solver docht is de wearden fan 'e fariabele sellen oan te passen sadat se foldogge oan' e grinzen ynsteld troch de beheiningsellen, en krije sa it winske resultaat yn 'e doelsel.
(*) De namme dy't brûkt waard yn ferzjes fan Solver foarôfgeand oan Excel 2007 wie oars: fariabele sellen waarden "feroarjende sellen" of "ferstelbere sellen" neamd, wylst de doelsel "doelsel" neamd waard.
Hoe Solver te brûken: in foarbyld fan in applikaasje
Dit alles kin lykwols in bytsje yngewikkeld klinke, it is better te begripen mei in foarbyld. Dit sil ús helpe om te sjen hoe brûkber dizze Excel-tafoeging kin wêze:
Wy foarstelle dat in produksjebedriuw in Excel-blêd hat mei trije kolommen, elk oerienkomt mei ien fan 'e produkten dy't it produsearret: A, B en C.
Om elk fan harren te meitsjen hawwe jo in beskaat bedrach fan trije ferskillende soarten grûnstoffen nedich, werjûn yn rigen X, Y en Z. Litte wy sizze dat om ien ienheid fan A te produsearjen, jo ien ienheid fan materiaal X, twa fan Y en trije nedich hawwe fan Z. Om B en C te meitsjen binne oare kombinaasjes fan hoemannichten en grûnstoffen nedich.
Wy foegje in nije kolom ta (litte wy it D neame) mei it maksimale beskikbere bedrach fan elk fan dizze guod. Wy sette ek in nije rige, hjirûnder, wêryn de winst generearre troch elke ienheid fan ferkocht produkt wurdt detaillearre. Ienfâldich.
Mei alle gegevens op 'e tafel is de fraach dy't wy ússels stelle de folgjende: Hoe te finen út de optimale kombinaasje fan produkten dy't wurde produsearre mei rekken hâldend mei de beheinde hoemannichte grûnstoffen? Dit is hoe't wy fierder moatte:
- Earst geane wy nei de arkbalke en tagong Oplosser (sûnt Data, groepen analysis).
- Dan selektearje wy de doel sel (H8) en, yn it paniel, selektearje wy de opsje "Max" en yn 'e doaze It feroarjen fan de fariabele sellen wy skriuwe yn ús gefal, C10:E10.
- Wy foegje beheinings ta troch op de knop te drukken "Tafoegje": en sel ferwizing H5: H7, dat is it selberik wêrfoar jo de wearde beheine wolle; en yn Beheining f5:f7.
- Uteinlik drukke wy op 'e knop "Oplosse" sadat de resultaten ferskine yn 'e sellen fan rige 10.
Dizze dy't wy hawwe opbrocht is in ienfâldich foarbyld. In saak presintearre om mear of minder it nut en wurking fan dit ark sjen te litten. Eigentlik kinne jo mei Solver folle komplisearre operaasjes útfiere. Dêrom is it sa nijsgjirrich foar bedriuwen en professionals dy't omgean mei grutte hoemannichten gegevens.
Algoritmen brûkt troch Solver
Solver wurket mei trije ferskillende algoritmen as oplossingsmetoaden, dy't de brûker kin selektearje fia it dialoochfinster. Solver Parameters, Se binne as folgjend:
- LP Simplex, om lineêre problemen op te lossen.
- Evolúsjonêr, foar it oplossen fan unsmoothed problemen.
- Generalized Reduced Gradient (GRG) Nonlinear, oanjûn foar it oplossen fan glêdde net-lineêre problemen.
Jo kinne ien of oare metoade kieze út de knop Opsjes yn it dialoochfinster Solver parameters. Letter is it mooglik om de ferskate resultaten te bewarjen krigen fia Solver yn ferskate spreadsheets. Elk fan harren kin har eigen Solver-seleksjes befetsje, om letter te rieplachtsjen. It is ek mooglik, sels oan te rieden, om mear as ien probleem yn in rekkenblêd te definiearjen mei de opsjes Load/Bewarje en sa de problemen yndividueel op te slaan.