Programmas Excel cilnes Visas metodes opcija nodrošina lodziņus, ko varat izmantot jebkurai risināšanas metodei. Iespējams, šī opcija jums nekad nebūs jāizmanto, taču tā ir pieejama, ja jums ir jāveic precizēšana.
Izmantojot automātisko mērogošanu
Varat atzīmēt izvēles rūtiņu Izmantot automātisko mērogošanu, ja strādājat ar mainīgajiem, kas ievērojami atšķiras pēc lieluma. Piemēram, ja strādājat ar procentu likmēm un vairāku miljonu dolāru kontu atlikumiem, iespējams, vēlēsities izmantot automātiskās mērogošanas opciju, lai pateiktu programmai Excel: “Sveiks, vecīt, Risinātāja mainīgā vērtības ļoti atšķiras pēc lieluma, tāpēc jums tās ir jāmēro automātiski. mazuļi.”
Tiek rādīti iterācijas rezultāti
Ja jums nav nekā labāka, atzīmējiet izvēles rūtiņu Rādīt iterācijas rezultātus. Kad to darāt, programma Excel apstājas pēc tam, kad tā aprēķina katru mērķa funkciju, izmantojot jaunu Risinātāja mainīgo vērtību kopu, un parāda aprēķinu starprezultātus. Lielākajai daļai cilvēku nebūs un nevajadzētu rūpēties par aprēķinu starprezultātu redzēšanu. Dažos gadījumos jūs varētu vēlēties redzēt, kā Solver strādā, lai sasniegtu mērķa funkcijas optimālo rezultātu.
Risināšana ar veselu skaitļu ierobežojumiem
Veselu skaitļu ierobežojumu izmantošana var sarežģīt optimizācijas modelēšanu, tāpēc programma Excel Solver piedāvā dažus uzlabojumus, ko varat veikt modeļos, kuriem “tehniski” ir jāatgriež veselu skaitļu vērtības. Piemēram, varat atzīmēt lodziņu Ignorēt veselo skaitļu ierobežojumus, lai norādītu programmai Excel, ka vēlaties mēģināt atrisināt problēmu (tikai ķiķināšanai) bez veselu skaitļu ierobežojumiem.
Vēl viens ar veselu skaitļu ierobežojumiem saistīts kniebiens: lodziņā Integer Optimality % varat norādīt maksimālo procentuālo atšķirību, ko pieņemsit starp labāko risinājumu, kas izmanto veselo skaitļu ierobežojumus, un labāko risinājumu, kas ignorē veselo skaitļu ierobežojumus.
Risinātāja ierobežojuma iestatīšana
Izmantojiet tekstlodziņus Max Time un Iterations, lai ierobežotu darba apjomu, ko Solver veic, lai atrisinātu optimizācijas modelēšanas problēmu. Tagad šī vienkāršā piemēra atrisināšana neaizņem daudz laika. Taču reālās dzīves problēmas bieži vien ir daudz sarežģītākas. Reālās dzīves problēmai var būt daudz vairāk risinātāja mainīgo.
Ierobežojumu varētu būt daudz vairāk un sarežģītāki. Varat arī sarežģīt optimizāciju, piemēram, strādājot ar daudziem veseliem vai bināriem ierobežojumiem.
Strādājot ar lielām, sarežģītām, reālām problēmām, Solver optimizācijai nepieciešamais laiks var kļūt ļoti ilgs. Šādos gadījumos varat iestatīt maksimālo laika ierobežojumu, kas nepieciešams Solver, izmantojot tekstlodziņu Max Time. Varat arī iestatīt maksimālo iterāciju skaitu, ko Solver veic, izmantojot tekstlodziņu Iterācijas.
Risinātāja aprēķinus var apturēt, nospiežot taustiņu Esc.
Ja izmantojat evolucionāro risināšanas metodi situācijā ar veselu skaitļu ierobežojumiem, varat arī norādīt maksimālo apakšproblēmu skaitu, ar kurām risinātājam jāstrādā, izmantojot lodziņu Max Subproblems un pēc tam maksimālo iespējamo veselo skaitļu risinājumu skaitu, ko vēlaties risināt. ražot, izmantojot lodziņu Max Feasible Solutions.