LibreOffice 25.8 Help
DEPS bestaat uit twee onafhankelijke algoritmen: Differential Evolution en Particle Swarm Optimization. Beide zijn bijzonder geschikt voor numerieke problemen, zoals niet-lineaire optimalisatie, en zijn complementair aan elkaar doordat ze elkaars tekortkomingen compenseren.
Social Cognitive Optimization houdt rekening met het menselijk gedrag bij het leren en delen van informatie. Elk individu heeft toegang tot een gemeenschappelijke bibliotheek met kennis die wordt gedeeld tussen alle individuen.
| Instellingen | Beschrijving | 
|---|---|
| Beschouw variabelen als niet-negatief | Markeer om variabelen alleen positief te laten zijn. | 
| Leercycli | Bepaalt het aantal iteraties dat het algoritme zou moeten nemen. Bij elke iteratie raden alle individuen de beste oplossing aan en delen hun kennis. | 
| Verbeterde oplosserstatus tonen | Als ingeschakeld, wordt een extra dialoogvenster getoond tijdens het oplossingsproces dat informatie geeft over de huidige voortgang, het niveau van stagnatie, de momenteel bekendste oplossing en de mogelijkheid , om de oplosser te stoppen of te hervatten. | 
| Grootte van de zwerm | Bepaalt de hoeveelheid informatie die in de openbare bibliotheek moet worden opgeslagen. Elke mutatie slaat daar kennis op en vraagt om informatie. | 
| Grootte van de zwerm | Bepaalt het aantal mutaties dat aan het leerproces moet deelnemen. Elk mutatie vindt zijn eigen oplossingen en draagt bij aan de algemene kennis. | 
| Stagnatielimiet | Als dit aantal mutaties oplossingen binnen een kort bereik heeft gevonden, wordt de iteratie gestopt en wordt de beste van deze waarden als optimaal gekozen. | 
| Stagnatietolerantie | Bepaalt in welk bereik oplossingen als "vergelijkbaar" worden beschouwd. | 
| ACR-vergelijker gebruiken | |
| Variabele grenzen raden | Indien ingeschakeld (standaard), probeert het algoritme variabele grenzen te vinden door naar de beginwaarden te kijken. | 
| Drempelwaarde voor variabele grenzen | Bij het inschatten van variabele grenzen, specificeert deze drempel hoe de beginwaarden worden verschoven om de grenzen op te bouwen. Raadpleeg de handleiding in de Wiki voor een voorbeeld van hoe deze waarden worden berekend. | 
| Instellingen | Beschrijving | 
|---|---|
| Beschouw variabelen als integer | Markeer om te forceren dat variabelen alleen gehele getallen zijn. | 
| Beschouw variabelen als niet-negatief | Markeer om variabelen alleen positief te laten zijn. | 
| Tijdlimiet voor oplossen | Stelt de maximale tijd in voor het algoritme om naar een oplossing te convergeren. | 
| Swarm algoritme | Stel het swarm-algoritme in. 0 voor differentiële evolutie en 1 voor optimalisatie van deeltjeszwermen. De standaardwaarde is 0. |