Метод равномерного поиска

Метод равномерного поиска

Метод перебора (метод равномерного поиска) — простейший из методов поиска значений действительно-значных функций по какому-либо из критериев сравнения (на максимум, на минимум, на определённую константу). Применительно к экстремальным задачам является примером прямого метода условной одномерной пассивной оптимизации.

Описание

Проиллюстрируем суть метода равномерного поиска посредством рассмотрения задачи нахождения минимума.

Пускай задана функция f(x):\;[a,\;b]\to\mathbb{R}.
И задача оптимизации выглядит так: f(x)\to\min_{x\in [a,\;b]}
Пускай также задано число наблюдений n.

Тогда отрезок \left[a,b\right] разбивают на (n+1)\,\! равных частей точками деления:

x_i=a+i\frac{\left(b-a\right)}{(n+1)},\quad i=1,\ldots,n\,\!

Вычислив значения F\left(x\right) в точках x_i,\;i=1,\ldots,n \!, найдем путем сравнения точку x_m\,\!, где m\,\! — это число от 1\,\! до n\,\! такую, что

F\left(x_m\right)=\min F\left(x_i\right) для всех i\,\! от 1\,\! до n\,\!.

Тогда интервал неопределённости составляет величину 2\frac{\left(b-a\right)}{(n+1)}, а погрешность определения точки минимума x_m\,\! функции F\left(x\right) соответственно составляет :\varepsilon=\frac{\left(b-a\right)}{n+1}.

Модификация

Если заданное количество измерений чётно (n = 2k), то разбиение можно проводить другим, более изощрённым способом:

x_{2i}=a+\frac{(b-a)}{(n/2+1)}2i, \quad i=1,\ldots,n/2\!
x_{2i-1}=x_{2i}-\delta\!, где δ — некая константа из интервала \left(0,\;\frac{(b-a)}{(n/2+1)}\right).

Тогда в худшем случае интервал неопределённости имеет длину \frac{(b-a)}{(n/2+1)}+\delta.

Литература

  1. Акулич И.Л. Математическое программирование в примерах и задачах: Учеб. пособие для студентов эконом. спец. вузов. — М.: Высш. шк., 1986.
  2. Гилл Ф., Мюррей У., Райт М. Практическая оптимизация. Пер. с англ. — М.: Мир, 1985.
  3. Максимов Ю.А.,Филлиповская Е.А. Алгоритмы решения задач нелинейного программирования. — М.: МИФИ, 1982.
  4. Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. — М.: Наука, 1970. — С. 575-576.

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Метод равномерного поиска" в других словарях:

  • Метод Нелдера — Мида — Последовательные симплексы в методе Нелдера Мида для функции Розенброка (англ.) (вв …   Википедия

  • Метод перебора — У этого термина существуют и другие значения, см. Перебор. Метод перебора (метод равномерного поиска)  простейший из методов поиска значений действительно значных функций по какому либо из критериев сравнения (на максимум, на минимум, на… …   Википедия

  • Метод Нелдера-Мида — Последовательные симплексы в методе Нелдера Мида для функции Розенброка (англ.) (вверху) и функции Химмельблау (англ.) (внизу) Не путать с «симплекс методом» из линейного программирования  методом оптимизации линейной системы с ограничениями.… …   Википедия

  • Метод деформируемого многогранника — Последовательные симплексы в методе Нелдера Мида для функции Розенброка (англ.) (вверху) и функции Химмельблау (англ.) (внизу) Не путать с «симплекс методом» из линейного программирования  методом оптимизации линейной системы с ограничениями.… …   Википедия

  • Задача оптимизации — Задачей оптимизации в математике называется задача о нахождении экстремума (минимума или максимума) вещественной функции в некоторой области. Как правило, рассматриваются области, принадлежащие и заданные набором равенств и неравенств. Содержание …   Википедия

  • Математическое программирование — Математическое программирование  математическая дисциплина, изучающая теорию и методы решения задач о нахождении экстремумов функций на множествах конечномерного векторного пространства, определяемых линейными и нелинейными ограничениями… …   Википедия

  • Методы оптимизации — Математическое программирование  математическая дисциплина, изучающая теорию и методы решения задач о нахождении экстремумов функций на множествах конечномерного векторного пространства, определяемых линейными и нелинейными ограничениями… …   Википедия

  • Программирование математическое — Математическое программирование  математическая дисциплина, изучающая теорию и методы решения задач о нахождении экстремумов функций на множествах конечномерного векторного пространства, определяемых линейными и нелинейными ограничениями… …   Википедия

  • Система уравнений и экстремальные задачи. Градиентные методы. — Система уравнений и экстремальные задачи. Градиентные методы. Содержание 1 Постановка задачи решения системы уравнений в терминах методов оптимизации …   Википедия

  • Локальный минимум — Экстремум (лат. extremum крайний) в математике максимальное или минимальное значение функции на заданном множестве. Точка, в которой достигается экстремум, называется точкой экстремума. Соответственно, если достигается минимум точка экстремума… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»