Karta GRG Nelineární v Excelu poskytuje tlačítka a pole pro správu způsobu, jakým Řešitel funguje, když používáte metodu GRG nelineární řešení. To může být něco, co nikdy nebudete potřebovat, ale je dobré mít tu možnost.
Prý kdy
Byli jste někdy v restauraci, kde se váš server někdy během jídla potuluje s velkým mlýnkem na pepř a ptá se, zda chcete na salát černý pepř? Pokud ano, víte, že součástí rituálu je, že v určitém okamžiku řeknete obsluze, když namlela dostatek pepře na váš zelený salát.
Textové pole Konvergence na kartě Nelineární GRG v dialogovém okně Možnosti řešitele funguje zhruba stejným způsobem. Pokud používáte metodu GRG nelineární řešení, pomocí pole Konvergence sdělíte Excelu, kdy má přestat hledat lepší řešení. Textové pole Konvergence přijímá jakoukoli hodnotu mezi 0 a 1.
Když je změna ve výsledku vzorce cílové funkce menší než hodnota zobrazená v textovém poli konvergence, Excel zjistí, že se věci dostatečně přibližují, takže další iterace nejsou nutné.
Jo a něco, co byste měli vědět: S většími hodnotami konvergence Excel dosáhne rozumného řešení rychleji a s menší prací. A s menšími nebo velmi přesnými hodnotami konvergence Excel pracuje tvrději a zabere více času.
Forwardové versus centrální deriváty
Vyberte ze dvou přepínačů Deriváty – Předat a Centrální – a sdělte Excelu, jak odhadnout parciální derivace, když pracuje s objektivní funkcí a omezujícími vzorci. Ve většině případů vše funguje dobře, pokud Excel používá dopředné deriváty. V některých případech však forwardové deriváty nefungují. A v této situaci můžete být schopni určit, že Excel používá centrální deriváty.
Použití centrálních derivací vyžaduje mnohem více práce Excelu, ale některé velmi omezené problémy lze snáze a praktičtěji vyřešit pomocí centrálních derivací.
Práce s nastavením Multistart
Pokud zaškrtnete políčko Multistart na záložce GRG Nonlinear, řeknete Řešitele, aby ve skutečnosti vyřešil problém optimalizace tím, že začne od několika různých výchozích bodů. Pole Velikost populace vám umožňuje určit počet počátečních bodů. Pole Random Seed vám umožňuje zadat celé číslo, které má být použito jako zdroj pro generátor náhodných čísel, který vytváří skutečné počáteční body.
Nakonec můžete zaškrtnout a zrušit zaškrtnutí políčka Require Bounds On Variables, abyste určili, že celé toto šílenství s více starty nastane pouze tehdy, když máte tu slušnost definovat horní i dolní limit pro proměnné.