Nápověda LibreOffice 25.2
DEPS sestává ze dvou nezávislých algoritmů: diferenciální evoluce a optimalizace hejnem částic. Oba jsou vhodné pro řešení numerických problémů, jako je nelineární optimalizace, a vzájemně se doplňují a vyvažují své nedostatky.
Sociálně kognitivní optimalizace se inspiruje chováním lidí, kteří se učí a sdílejí informace. Každý jednotlivec má přístup ke knihovně znalostí, které jsou sdíleny mezi všemi.
| Nastavení | Popis | 
|---|---|
| Předpokládat nezáporné proměnné | Zaškrtnutím nastavíte, že hodnoty proměnných mohou být pouze kladné. | 
| Učící cykly | Určuje počet iterací, které má algoritmus vykonat. V každé iteraci všichni jedinci odhadují nejlepší řešení a sdílí své znalosti. | 
| Zobrazit podrobnosti o stavu řešitele | Pokud je povoleno, zobrazí se během řešení další dialogové okno s údaji o aktuálním průběhu, úrovni stagnace, aktuálním nejlepším řešení a také s možností řešení zastavit nebo obnovit. | 
| Velikost knihovny | Určuje množství informací, které mají být uloženy ve společné knihovně. Každý jedinec do ní ukládá svá zjištění a stejně tak z ní informace i získává. | 
| Velikost populace | Určuje počet jedinců, kteří se budou účastnit procesu učení. Každý jedinec hledá vlastní řešení a přispívá k celkové znalosti. | 
| Mez stagnace | Pokud zadaný počet jedinců nalezne řešení pohybující se v úzkém rozsahu, je iterace zastavena a jako optimální je vybrána nejlepší z těchto hodnot. | 
| Tolerance stagnace | Určuje, v jakém rozsahu budou řešení považována za „podobná“. | 
| Použít ACR komparátor | |
| Odhad mezí proměnných | Je-li povoleno (výchozí), algoritmus se snaží najít meze proměnných na základě počátečních hodnot. | 
| Práh mezí proměnných | Tento práh určuje, jak jsou počáteční hodnoty posunuty při odhadu mezí proměnných. Příklad, jak se tyto hodnoty počítají, naleznete v příručce na wiki. | 
| Nastavení | Popis | 
|---|---|
| Předpokládat celočíselné proměnné | Zaškrtnutím nastavíte, že hodnoty proměnných mohou být pouze celá čísla. | 
| Předpokládat nezáporné proměnné | Zaškrtnutím nastavíte, že hodnoty proměnných mohou být pouze kladné. | 
| Limit na řešení | Určuje maximální čas ponechaný na to, aby algoritmus konvergoval k řešení. | 
| Algoritmus hejna | Nastavte algoritmus hejna. 0 znamená diferenciální evoluci, 1 optimalizaci hejnem částic. Výchozí je 0. |