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