Karta GRG Nonlinear v Exceli poskytuje tlačidlá a polia na správu spôsobu, akým Solver funguje, keď používate metódu GRG nelineárneho riešenia. Toto môže byť niečo, čo nikdy nebudete potrebovať, ale je dobré mať túto možnosť.
Povedať kedy
Boli ste niekedy v reštaurácii, kde sa váš server v určitom okamihu jedla potuluje s obrovským mlynom na korenie a pýta sa, či chcete čierne korenie na vašom šaláte? Ak áno, viete, že súčasťou rituálu je, že v určitom momente poviete obsluhe, keď pomlela dostatok korenia na váš zelený šalát.
Textové pole Konvergencia na karte Nelineárne GRG v dialógovom okne Možnosti riešiteľa funguje zhruba rovnakým spôsobom. Ak používate metódu nelineárneho riešenia GRG, pomocou poľa Konvergencia oznámite Excelu, kedy má prestať hľadať lepšie riešenie. Textové pole Konvergencia akceptuje akúkoľvek hodnotu medzi 0 a 1.
Keď je zmena vo výsledku vzorca cieľovej funkcie menšia ako hodnota zobrazená v textovom poli konvergencie, Excel zistí, že veci sa dostatočne približujú, takže ďalšie iterácie nie sú potrebné.
A ešte niečo, čo by ste mali vedieť: S väčšími hodnotami konvergencie Excel dosiahne rozumné riešenie rýchlejšie as menšou prácou. A s menšími alebo veľmi presnými hodnotami konvergencie Excel pracuje ťažšie a zaberie viac času.
Forwardové verzus centrálne deriváty
Vyberte si z dvoch prepínačov Deriváty – Dopredu a Centrálne – ak chcete Excelu povedať, ako odhadnúť čiastočné derivácie, keď pracuje s objektívnou funkciou a vzorcami obmedzení. Vo väčšine prípadov všetko funguje dobre, ak Excel používa dopredné deriváty. V niektorých prípadoch však forwardové deriváty nefungujú. A v tejto situácii by ste mohli určiť, že Excel používa centrálne deriváty.
Použitie centrálnych derivátov vyžaduje oveľa viac práce Excelu, ale niektoré veľmi obmedzené problémy možno jednoduchšie a praktickejšie vyriešiť pomocou centrálnych derivátov.
Práca s nastaveniami Multistart
Ak začiarknete políčko Multistart na karte GRG Nonlinear, poviete Riešiteľovi, aby v skutočnosti vyriešil problém s optimalizáciou tak, že začne od niekoľkých rôznych počiatočných bodov. Pole Veľkosť populácie vám umožňuje určiť počet počiatočných bodov. Pole Random Seed vám umožňuje zadať celé číslo, ktoré sa má použiť ako základ pre generátor náhodných čísel, ktorý vytvára skutočné počiatočné body.
Nakoniec môžete zaškrtnúť a zrušiť začiarknutie políčka Require Bounds On Variables, aby ste určili, že celé toto šialenstvo s viacerými štartmi nastane len vtedy, keď máte tú slušnosť definovať horný aj dolný limit pre premenné.