run может произвести два типа выходных структур:
Структура мирового производства. Эта структура содержит информацию о полном выполнении от нескольких отправных точек. Детали следуют.
Локальный решатель вывел структуры. Вектор объектов GlobalOptimSolution содержит одну такую структуру в каждом элементе вектора. Для описания этой структуры смотрите Выходные Структуры (Optimization Toolbox) или страницы ссылки на функцию для локальных решателей: fmincon
output, fminunc
output, lsqcurvefit
output или lsqnonlin
output .
Структура мирового производства
| Поле | Значение |
|---|---|
funcCount | Общее количество вызовов предоставленных пользователями функций (объективное или нелинейное ограничение) |
localSolverTotal | Количество локальных выполнений решателя запускается |
localSolverSuccess | Количество локальных выполнений решателя, которые закончились с положительным выходным флагом |
localSolverIncomplete | Количество локальных выполнений решателя, которые закончились с выходным флагом 0 |
localSolverNoSolution | Количество локальных выполнений решателя, которые закончились с отрицательным выходным флагом |
message | GlobalSearch или выходное сообщение MultiStart |
Положительный выходной флаг от локального решателя обычно указывает на успешное выполнение. Отрицательный выходной флаг указывает на отказ. Выходной флаг 0 указывает, что решатель зашел в превышение итерации или функционального предела оценки. Для получения дополнительной информации смотрите Выходные Флаги и Выходные сообщения (Optimization Toolbox) или Допуски и Критерий остановки (Optimization Toolbox).