Найдите минимум функции с помощью поиска по шаблону
находит локальный минимум, x
= patternsearch(fun
,x0
)x
, в указатель на функцию fun
который вычисляет значения целевой функции. x0
является вектором действительных чисел, задающим начальную точку для алгоритма поиска шаблона.
Примечание
Передача дополнительных параметров объясняет, как передать дополнительные параметры целевой функции и нелинейным ограничительным функциям, если это необходимо.
задает набор нижних и верхних границ переменных проектов в x
= patternsearch(fun
,x0
,A
,b
,Aeq
,beq
,lb
,ub
)x
, так что решение всегда находится в области значений lb
≤ x
≤ ub
. Если линейных равенств не существует, задайте Aeq = []
и beq = []
. Если x(i)
не имеет нижней границы, установите lb(i) = -Inf
. Если x(i)
не имеет верхней границы, установите ub(i) = Inf
.
По умолчанию, patternsearch
ищет минимум на основе адаптивного mesh, которая при отсутствии линейных ограничений выравнивается по координатным направлениям. Смотрите, что такое прямой поиск? и Как Работы опрос поиска шаблона.
Задача Optimize Live Editor обеспечивает визуальный интерфейс для patternsearch
.
[1] Audet, Charles, and J. E. Dennis Jr. «Анализ обобщенных поисков по шаблонам». SIAM Journal по оптимизации. Том 13, № 3, 2003, с. 889-903.
[2] Conn, A. R., N. I. M. Gould, and Ph. L. Toint. Глобально сходимый дополненный лагрангийский барьерный алгоритм для оптимизации с общими ограничениями неравенства и простыми границами. Математика расчетов. Том 66, № 217, 1997, стр. 261-288.
[3] Алгоритмы фильтра поиска шаблонов Abramson, Mark A. для смешанных переменных общих ограниченных задач оптимизации. Доктор философии. Дипломная работа на кафедре вычислительной и прикладной математики, Университет Райса, август 2002 года.
[4] Abramson, Mark A., Charles Audet, J. E. Dennis, Jr., and Sebastien Le Digabel. «ORTHOMADS: детерминированный образец MADS с ортогональными направлениями». SIAM Journal по оптимизации. Том 20, № 2, 2009, с. 948-966.
[5] Колда, Тамара Г., Роберт Майкл Льюис и Вирджиния Торчзон. «Оптимизация прямым поиском: новые перспективы на некоторые классические и современные методы». Обзор СИАМ. Том 45, Выпуск 3, 2003, стр. 385-482.
[6] Колда, Тамара Г., Роберт Майкл Льюис и Вирджиния Торчзон. «Генерирующий набор прямого поиска увеличил алгоритм Лагранжа для оптимизации с комбинацией общих и линейных ограничений». Technical Report SAND2006-5315, Sandia National Laboratories, август 2006 года.
[7] Льюис, Роберт Майкл, Энн Шепард и Вирджиния Торчзон. «Реализация генерации методов поиска набора для линейно ограниченной минимизации». SIAM Journal on Scientific Computing. Том 29, Выпуск 6, 2007, стр. 2507-2530.
ga
| Оптимизировать | optimoptions
| paretosearch