Opcija kartice Sve metode u Excelu nudi okvire koje možete koristiti za bilo koju metodu rješavanja. Možda nikada nećete morati koristiti ovu opciju, ali postoji ako trebate izvršiti fino podešavanje.
Korištenje automatskog skaliranja
Možete odabrati potvrdni okvir Koristi automatsko skaliranje kada radite s varijablama koje se jako razlikuju po veličini. Na primjer, ako radite s kamatnim stopama i saldom računa u iznosu od više milijuna dolara, možda biste željeli upotrijebiti opciju automatskog skaliranja da biste Excelu rekli: „Hej, stari, vrijednosti varijable Solvera se jako razlikuju po veličini, pa biste trebali automatski skalirati ove bebe.”
Prikaz rezultata ponavljanja
Ako nemate ništa bolje učiniti, potvrdite okvir Prikaži rezultate iteracije. Kada to učinite, Excel se zaustavlja nakon što izračuna svaku funkciju cilja koristeći novi skup vrijednosti varijabli Solvera i prikazuje vam međurezultate izračuna. Većina ljudi neće i ne bi trebala mariti za prikaz međurezultata izračuna. U nekim slučajevima možda biste željeli vidjeti kako Solver radi prema optimalnom rezultatu funkcije cilja.
Rješavanje s cjelobrojnim ograničenjima
Korištenje cjelobrojnih ograničenja može zakomplicirati vaše optimizacijsko modeliranje, pa Excelov Solver nudi neke izmjene koje možete napraviti na modelima koji bi “tehnički” trebali vraćati cjelobrojne vrijednosti. Na primjer, možete označiti okvir Ignore Integer Constraints kako biste rekli Excelu da želite pokušati riješiti problem (samo za hihotanje) bez cjelobrojnih ograničenja.
Još jedno podešavanje vezano uz cjelobrojno ograničenje: okvir Integer Optimality % omogućuje vam da odredite maksimalnu postotnu razliku koju ćete prihvatiti između najboljeg rješenja koje koristi cjelobrojna ograničenja i najboljeg rješenja koje zanemaruje cjelobrojna ograničenja.
Postavljanje ograničenja za Solver
Koristite tekstualne okvire Maksimalno vrijeme i Iteracije kako biste ograničili količinu posla koji Solver radi na rješavanju problema optimizacijskog modeliranja. Sada, za rješavanje ovog jednostavnog primjera ne treba puno vremena. Ali problemi u stvarnom životu često su mnogo kompliciraniji. Problem iz stvarnog života mogao bi imati mnogo više varijabli Solvera za rješavanje.
Ograničenja mogu biti brojnija i složenija. A možete zakomplicirati optimizaciju radeći stvari kao što je rad s puno cjelobrojnih ili binarnih ograničenja.
Kada radite s velikim, složenim problemima iz stvarnog života, vrijeme koje je Solveru potrebno za optimizaciju može postati jako dugo. U tim slučajevima možete postaviti maksimalno vremensko ograničenje koje Solver uzima pomoću tekstualnog okvira Max Time. Također možete postaviti maksimalan broj iteracija koje Solver napravi pomoću tekstnog okvira Iteracije.
Možete zaustaviti izračune Solvera pritiskom na Esc.
Ako koristite metodu evolucijskog rješavanja u situaciji s cjelobrojnim ograničenjima, također možete odrediti maksimalni broj podproblema na kojima želite da Rješač radi pomoću okvira Max Subproblems, a zatim maksimalni broj izvedivih cjelobrojnih rješenja za koje želite da Rješač radi proizvodite pomoću okvira Max izvedivih rješenja.