Найдите минимум неограниченной многомерной функции с помощью метода без производных
Решатель нелинейного программирования. Поиски минимума проблемы, заданной
f (x) является функцией, которая возвращает скаляр, и x является вектором или матрицей.
fminsearch
только минимизирует по вещественным числам, то есть, вектору или массиву, x должен только состоять из вещественных чисел, и f (x) должен только возвратить вещественные числа. Когда x будет иметь комплексные числа, разделите x в действительные и мнимые части.
Используйте fminsearch
решать недифференцируемые задачи или проблемы с разрывами, особенно если никакой разрыв не происходит около решения.
fminsearch
использует симплексный метод поиска Lagarias и др. [1]. Это - прямой метод поиска, который не использует числовые или аналитические градиенты в качестве в fminunc
. Алгоритм описан подробно в fminsearch Алгоритме. Алгоритм, как гарантируют, не будет сходиться к локальному минимуму.
[1] Lagarias, J. C. Дж. А. Ридс, М. Х. Райт и П. Э. Райт. “Свойства сходимости Симплекс-метода Nelder-меда в Низких Размерностях”. SIAM Journal Оптимизации. Издание 9, Номер 1, 1998, стр 112–147.