Найдите минимум без ограничений многомерной функции с помощью метода без производных
Нелинейный программный решатель. Поиск минимума задачи, заданной в
f (x) является функцией, которая возвращает скаляр, а x является вектором или матрицей.
fminsearch
минимизирует только вещественные числа, то есть вектор или x массива должны состоять только из вещественных чисел, и f (x) должны возвращать только вещественные числа. Когда x имеет комплексные числа, разделите x на действительные и мнимые части.
Использовать fminsearch
для решения недифференцируемых задач или проблем с разрывами, особенно если вблизи решения не происходит разрывов.
fminsearch
использует метод симплексного поиска Lagarias et al. [1]. Это метод прямого поиска, который не использует числовые или аналитические градиенты, как в fminunc
(Optimization Toolbox). Алгоритм подробно описан в fminsearch Algorithm. Алгоритм не гарантированно сходится к локальному минимуму.
Задача Optimize Live Editor обеспечивает визуальный интерфейс для fminsearch
.
[1] Лагария, Дж. К., Дж. А. Ридс, М. Х. Райт и П. Э. Райт. «Свойства сходимости метода Нелдера-Мида Симплекса в низких Размерностях». SIAM Journal оптимизации. Том 9, № 1, 1998, стр. 112-147.