Pomoc LibreOffice 25.8
DEPS składa się z dwóch niezależnych algorytmów: Ewolucja różnicowa i Optymalizacja roju cząstek. Obydwa nadają się szczególnie do rozwiązywania problemów numerycznych, takich jak optymalizacja nieliniowa, i uzupełniają się nawzajem, wyrównując swoje niedociągnięcia.
Społeczna optymalizacja poznawcza uwzględnia ludzkie zachowania polegające na uczeniu się i dzieleniu się informacjami. Każda jednostka ma dostęp do wspólnej biblioteki, w której wiedza jest dzielona pomiędzy wszystkimi osobami.
| Ustawienia | Opis | 
|---|---|
| Przyjmij, że zmienne są liczbami nieujemnymi | Zaznacz, aby wymusić, że wartości zmiennych mogą być tylko dodatnie. | 
| Cykle uczenia się | Określa liczbę iteracji, jakie powinien wykonać algorytm. W każdej iteracji, wszystkie jednostki szacują najlepsze rozwiązanie i udostępniają swoją wiedzę. | 
| Wyświetl rozszerzony status Solvera | Jeśli włączone, wyświetlane będzie dodatkowe okno w trakcie procesu rozwiązywania problemu, wyświetlające informacje o postępie, stopniu stagnacji, aktualnym najlepszym rozwiązaniu, oraz umożliwiające wstrzymanie i wznowienie solvera. | 
| Wielkość biblioteki | Określa ilość informacji przechowywanych w bibliotece publicznej. Każdy człowiek przechowuje tam wiedzę i prosi o informacje. | 
| Wielkość roju | Określa liczbę jednostek biorących udział w procesie uczenia. Każda jednostka szuka rozwiązania samej siebie i uzupełnia ogólny stan wiedzy. | 
| Granica stagnacji | Jeśli ta liczba jednostek odnajdzie rozwiązanie w zamkniętym zakresie, iteracja zostanie zatrzymana i najlepsza z wartości zostanie wybrana jako optymalna. | 
| Tolerancja stagnacji | Określa, w jakim zakresie rozwiązania są uważane za „podobne”. | 
| Użyj komparatora ACR | |
| Szacowanie zmiennych granic | Jeśli włączono (domyślnie), algorytm podejmie próbę odnalezienia zmiennych granic, zaczynając od wartości początkowych. | 
| Próg zmiennych granic | Próg ten określa, w jaki sposób wartości początkowe są przesuwane podczas szacowania zmiennych granic. Zobacz podręcznik na stronach wiki, aby zobaczyć przykład sposobu obliczania tych wartości. | 
| Ustawienia | Opis | 
|---|---|
| Załóż, że zmienne są liczbami całkowitymi | Zaznacz, aby wymusić, że wartości zmiennych mogą być tylko liczbami całkowitymi. | 
| Przyjmij, że zmienne są liczbami nieujemnymi | Zaznacz, aby wymusić, że wartości zmiennych mogą być tylko dodatnie. | 
| Limit czasu Solvera | Ustawia maksymalny czas osiągnięcia przez algorytm zbieżności do rozwiązania. | 
| Algorytm roju | Ustaw algorytm roju. 0 dla ewolucji różnicowej i 1 dla optymalizacji roju cząstek. Wartość domyślna to 0. |