Найти минимум функции с помощью поиска шаблона
находит локальный минимум, x = patternsearch(fun,x0)x, к дескриптору функции fun вычисляет значения целевой функции. x0 - действительный вектор, задающий начальную точку для алгоритма поиска шаблона.
Примечание
В разделе Передача дополнительных параметров (Passing Extra Parameters) объясняется, как передать дополнительные параметры целевой функции и, при необходимости, нелинейным функциям ограничения.
определяет набор нижних и верхних границ для конструктивных переменных в 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 поиск минимума на основе адаптивной сетки, которая при отсутствии линейных зависимостей выравнивается по направлениям координат. Смотрите раздел Что такое прямой поиск? и как работает опрос поиска шаблонов.
Задача «Оптимизировать интерактивный редактор» обеспечивает визуальный интерфейс для patternsearch.
[1] Оде, Чарльз и Дж. Э. Деннис-младший «Анализ обобщенных поисков шаблонов». Журнал SIAM по оптимизации. Том 13, номер 3, 2003, стр. 889-903.
[2] Конн, А. Р., Н. И. М. Гулд и Ф. Л. Тоунт. «Глобально конвергентный дополненный лагранжевый барьерный алгоритм для оптимизации с общими ограничениями неравенства и простыми границами». Математика вычислений. Том 66, номер 217, 1997, стр. 261-288.
[3] Абрамсон, Марк А. Алгоритмы фильтра поиска шаблонов для проблем смешанной переменной общей ограниченной оптимизации. Доктор философии. Диссертация, факультет вычислительной и прикладной математики, Университет Райса, август 2002 года.
[4] Абрамсон, Марк А., Шарль Оде, Дж. Э. Деннис-младший и Себастьен Ле Дигабель. «ORTHOMADS: детерминированный экземпляр MADS с ортогональными направлениями». Журнал SIAM по оптимизации. Том 20, номер 2, 2009, стр. 948-966.
[5] Кольда, Тамара Г., Роберт Майкл Льюис и Вирджиния Торкзон. «Оптимизация прямым поиском: новые перспективы некоторых классических и современных методов». Обзор СИАМ. Том 45, выпуск 3, 2003, стр. 385-482.
[6] Кольда, Тамара Г., Роберт Майкл Льюис и Вирджиния Торкзон. «Генерирующий набор прямого поиска увеличил алгоритм Лагранжа для оптимизации с комбинацией общих и линейных ограничений». Технический отчет SAND2006-5315, национальные лаборатории Сандии, август 2006 года.
[7] Льюис, Роберт Майкл, Энн Шепард и Вирджиния Торкзон. «Реализация методов поиска набора генерации для минимизации с линейными ограничениями». Журнал SIAM по научным вычислениям. Том 29, выпуск 6, 2007, стр. 2507-2530.
ga | Оптимизировать | optimoptions | paretosearch