Поиск по шаблону (оптимизация) - Pattern search (optimization)
Поиск по шаблону (также известный как прямой поиск, поиск без производных или поиск по черному ящику) - это семейство числовых оптимизация методы, не требующие градиент. В результате его можно использовать с функциями, которые не непрерывный или же дифференцируемый. Одним из таких методов поиска по образцу является «конвергенция» (см. Ниже), который основан на теории положительных оснований. Оптимизация пытается найти лучшее совпадение (решение с наименьшим значением ошибки) в многомерный анализ пространство возможностей.
История
Название «поиск по образцу» придумали Гук и Дживс.[1] Ранний и простой вариант приписывают Ферми и Мегаполис когда они работали в Лос-Аламосская национальная лаборатория. Это описано Давидоном,[2] следующее:
Они изменяли один теоретический параметр за раз с шагом одинаковой величины, и когда такое увеличение или уменьшение какого-либо одного параметра не улучшало соответствие экспериментальным данным, они вдвое уменьшали размер шага и повторяли процесс до тех пор, пока шаги не были сочтены достаточными. маленький.
Конвергенция
Сходимость - это метод поиска по образцу, предложенный Ю., который доказал его сходимость с помощью теории положительных базисов.[3] Позже Торчон, Лагариас и соавторы[4][5] использовали методы положительного базиса, чтобы доказать сходимость другого метода поиска по образцу на конкретных классах функций. Вне таких классов поиск по образцу - это эвристический которые могут предоставить полезные приблизительные решения для некоторых проблем, но могут дать сбой для других. Вне таких классов поиск по образцу не является итерационный метод что сходится к решению; действительно, методы поиска по образцу могут сходиться к нестационарным точкам в некоторых относительно простых задачах.[6][7]
Смотрите также
- Поиск золотого сечения концептуально напоминает PS в его сужении диапазона поиска, только для одномерных пространств поиска.
- Метод Нелдера – Мида ака. симплексный метод концептуально напоминает PS в его сужении диапазона поиска для многомерных пространств поиска, но делает это, поддерживая п + 1 балл за п-мерные пространства поиска, тогда как методы PS вычисляют 2п + 1 балл (центральная точка и 2 балла в каждом измерении).
- Луус – Яакола образцы из равномерное распределение окружает текущую позицию и использует простую формулу для экспоненциального уменьшения диапазона выборки.
- Случайный поиск родственное семейство методов оптимизации, которые взяты из гиперсфера вокруг текущей позиции.
- Случайная оптимизация родственное семейство методов оптимизации, которые взяты из нормальное распределение вокруг текущей позиции.
Рекомендации
- ^ Hooke, R .; Дживс, Т. (1961). ""Прямой поиск «решение числовых и статистических задач». Журнал ACM. 8 (2): 212–229. Дои:10.1145/321062.321069.
- ^ Дэвидон, W.C. (1991). «Метод переменной метрики для минимизации». SIAM Journal по оптимизации. 1 (1): 1–17. CiteSeerX 10.1.1.693.272. Дои:10.1137/0801001.
- ^ * Юй, Вэнь Ци. 1979. «Позитивная основа и класс методов прямого поиска ”. Scientia Sinica [Чжунго Кэсюэ]: 53—68.
- Ю, Вэнь Ци. 1979. «Сходимость симплексной эволюционной техники ”. Scientia Sinica [Чжунго Кэсюэ]: 69–77.
- ^ Торчон, В.Дж. (1997). «О сходимости алгоритмов поиска по образцу» (PDF). SIAM Journal по оптимизации. 7 (1): 1–25. CiteSeerX 10.1.1.50.3173. Дои:10.1137 / S1052623493250780.
- ^ Dolan, E.D .; Lewis, R.M .; Торчон, В.Дж. (2003). «О локальной конвергенции поиска по образцу» (PDF). SIAM Journal по оптимизации. 14 (2): 567–583. CiteSeerX 10.1.1.78.2407. Дои:10.1137 / S1052623400374495.
- ^ * Пауэлл, Майкл Дж. Д. 1973. ”О направлениях поиска алгоритмов минимизации.” Математическое программирование 4: 193—201.
- ^ * Маккиннон, К. И. М. (1999). «Сходимость симплекс-метода Нелдера – Мида к нестационарной точке». СИАМ Дж. Оптим. 9: 148–158. CiteSeerX 10.1.1.52.3900. Дои:10.1137 / S1052623496303482. (краткое изложение алгоритма онлайн).