Pomoč LibreOfficeDev 7.6
DEPS sestavljata dva neodvisna algoritma: diferencialna evolucija in optimizacija jat delcev. Oba sta posebej primerna za numerične probleme, kot je nelinearna optimizacija, ter sta drug drugemu komplementarna na način, da medsebojno kompenzirata slabosti drug drugega.
Socialna kognitivna optimizacija (SKO oz. angl. SCO za Social Evolutionary Optimization) upošteva človeško vedenje učenja in deljenja informacij. Vsak posameznik ima dostop do splošne, javne knjižnice, prek katere se znanje deli med vsemi posamezniki.
| Nastavitev | Opis | 
|---|---|
| Privzemi spremenljivke kot nenegativne | Potrdite polje, če želite, da imajo spremenljivke samo pozitivne vrednosti. | 
| Učni cikli | Določa število iteracij, ki naj jih izvede algoritem. V vsaki iteraciji vsak posameznik opravi ugibanje o najboljši rešitvi in deli znanje z drugimi. | 
| Pokaži napredno stanje reševalca | Če je omogočeno, je med postopkom reševanja prikazano dodatno pogovorno okno, ki obvešča o trenutnem napredku, o ravni stagnacije, trenutni najboljši rešitvi kot tudi o možnosti ustavitve ali nadaljevanja dela reševalca. | 
| Velikost knjižnice | Določa količino informacij, hranjenih v javni knjižnici. Vsak posameznik tam shrani znanje in sprašuje za informacijami. | 
| Velikost jate | Določa število posameznikov, ki sodelujejo v postopku učenja. Vsak posameznik najde lastne rešitve in prispeva skupnemu znanju. | 
| Meja stagnacije | Če takšno število posameznikov najde rešitve v bližnjem obsegu, se iteracija ustavi in najboljša izmed teh vrednosti bo izbrana kot optimalna. | 
| Toleranca stagnacije | Določa, v katerem obsegu veljajo rešitve za »podobne«. | 
| Uporabi primerjalnik ACR | |
| Ugibanje omejitev spremenljivk | Če je vključeno (privzeto), poskuša algoritem najti omejitve spremenljivk z upoštevanjem začetnih vrednosti. | 
| Prag omejitev spremenljivk | Pri ugibanju omejitev spremenljivk ta prag določa, kako se začetne vrednosti zamaknejo pri določanju omejitev. Če želite videti primer, kako se te vrednosti izračunajo, si oglejte priročnik na wikiju. | 
| Nastavitev | Opis | 
|---|---|
| Privzemi spremenljivke kot celoštevilske | Potrdite polje, če želite, da imajo spremenljivke samo celoštevilske vrednosti. | 
| Privzemi spremenljivke kot nenegativne | Potrdite polje, če želite, da imajo spremenljivke samo pozitivne vrednosti. | 
| Časovna omejitev reševanja | Določa skrajni čas, v katerem mora algoritem konvergirati k rešitvi. | 
| Algoritem jate | Določite algoritem jate: 0 – diferencialna evolucija, 1 – optimizacija jate delcev. Privzeta vrednost je 0. |