Справка LibreOffice 25.2
DEPS состоит из двух независимых алгоритмов: дифференциальной эволюции и оптимизации методом роя частиц. Оба алгоритма прекрасно подходят для решения таких числовых задач, как нелинейная оптимизация, и дополняют друг друга, устраняя имеющиеся в них недостатки.
Социальная когнитивная оптимизация основывается на поведении человека при обучении и обмене информацией. Каждый индивид имеет доступ к общей библиотеке, а знания используются совместно всеми индивидами.
| Параметры | Описание | 
|---|---|
| Принять переменные как неотрицательные | Установите флажок, чтобы переменные могли содержать только положительные значения. | 
| Количество итераций | Определяет число итераций, которое совершает алгоритм. На каждой итерации все индивиды находят наилучшее решение и делятся своими знаниями. | 
| Показать состояние расширенного решателя | Если поле активировано, то в ходе процесса решения отображается дополнительный диалог, что даёт информацию о текущем процессе, уровне сходимости, текущем оптимальном решении, а также возможности остановки или возобновления работы решателя. | 
| Размер библиотеки | Определяет размер информации, хранящейся в публичной библиотеке. Каждый индивид хранит в ней знание и запрашивает информацию. | 
| Размер роя | Определяет число индивидов для участия в процессе обучения. Каждый индивид находит свои собственные решения и вносит свой вклад в совокупные знания. | 
| Ограничение сходимости | Если несколько индивидов нашли решения в достаточно узком интервале, итерация останавливается, а лучшее из этих решений выбирается в качестве оптимального. | 
| Погрешность сходимости | Определяет диапазон, в котором решения будут считаться «одинаковыми». | 
| Использовать сравнение ACR | |
| Нахождение границ переменных | Если включено (по умолчанию), алгоритм пытается найти границы переменных путём анализа начальных значений. | 
| Порог границ переменной | При определении границ переменной этот порог показывает, как смещаются исходные значения для построения границ. Пример вычисления этих значений можно найти в руководстве на Wiki. | 
| Параметры | Описание | 
|---|---|
| Принять переменные как целочисленные | Установите флажок, чтобы переменные содержали только целочисленные значения. | 
| Принять переменные как неотрицательные | Установите флажок, чтобы переменные могли содержать только положительные значения. | 
| Ограничение поиска решения по времени | Задаёт максимальное время, предоставляемое алгоритму для нахождения решения. | 
| Алгоритм роя | Устанавливает алгоритм роя. 0 для дифференциальной эволюции и 1 для оптимизации методом роя частиц. Значение по умолчанию 0. |