1 Homogeneous algorithms of global optimization Елсаков С. М., Ширяев В. И. Petrovac, Montenegro, September 21-25, 2009 Рассматриваются задачи глобальной.

Презентация:



Advertisements
Похожие презентации
{ определение экстремума – необходимое и достаточные условия существования экстремума – глобальный экстремум – примеры }
Advertisements

МЕТОДЫ ОПТИМИЗАЦИИ § 1. Основные понятия. Под оптимизацией понимают процесс выбора наилучшего варианта из всех возможных В процессе решения задачи оптимизации.
МЕТОДЫ ЭКСПЕРИМЕНТАЛЬНОЙ ОПТИМИЗАЦИИ. Метод деления отрезка пополам Метод позволяет исключать на каждой итерации в точности половину интервала. Иногда.
График квадратичной функции. y= ax 2 +bx + c a,b,c числа а 0.
§9. Исследование функций и построение графиков 1. Возрастание и убывание функции ОПРЕДЕЛЕНИЕ. Функция y = f(x) называется возрастающей (неубывающей) на.
Опр. 13. Функция y = f( x ) называется Пример невозрастающей функции x 1 < x 2 < x 3 f(x 1 )= f(x 2 ) > f(x 3 ) x y y=f(x) § 17. Исследование поведения.
Л АБОРАТОРНАЯ РАБОТА 6 Тема: Численные методы решения задачи Коши для обыкновенных дифференциальных уравнений.
Как и в случае функции одной переменной, функция z=f(x,y) имеет узловые, определяющие график функции, точки. Определим точки экстремума для функции двух.
Л АБОРАТОРНАЯ РАБОТА 7 Тема: Решение граничных задач для обыкновенных дифференциальных уравнений Тема: Решение граничных задач для обыкновенных дифференциальных.
Полный дифференциал функции нескольких переменных Лекция 2.
ШАКУРОВ З.З. МАРИЙ ЭЛ, КУРАКИНСКАЯ СОШ ГЛАВА 1 «ПОСТРОЕНИЕ И ИССЛЕДОВАНИЕ ИНФОРМАЦИОННЫХ МОДЕЛЕЙ». Н. Д. Угринович «ИНФОРМАТИКА и ИКТ для 11 класса»
Согласно теореме Вейерштрасса, если функция непрерывна на отрезке [a;b], то она достигает на нем наибольшего и наименьшего значений. Эти значения могут.
Лектор Белов В.М г. Математический анализ Раздел: Дифференциальное исчисление Тема: Основные теоремы дифференциального исчисления. Правило Лопиталя.
КРАТНЫЕ ИНТЕГРАЛЫ Как известно, интегрирование является процессом суммирования. Однако суммирование может производится неоднократно, что приводит нас к.
Графический способ решения систем уравнений. Дорогие друзья! Эта презентация поможет Вам научиться решать системы уравнений с двумя переменными одним.
МОУ Шегарская средняя общеобразовательная школа 1 График квадратичной функции Занятие в 9 классе Продолжительность 40 минут Учитель математики Лещенко.
К ОМБИНАЦИЯ МЕТОДА ПРОЕКЦИИ ГРАДИЕНТА С ГРАДИЕНТНЫМ МЕТОДОМ ДРОБЛЕНИЯ ШАГА Выполнил: студент М 16-ивт-3 Буланова Е.А. Проверил: к.т.н. доцент Тимофеева.
Графический способ решения систем уравнений Подготовила Белоусова Елена Николаевна учитель математики МОУ «СОШ7» г. Нальчика.
Логарифмическая функция. Её свойства и график. Определение.
§7 НЕОПРЕДЕЛЕННЫЙ ИНТЕГРАЛ. МЕТОДЫ ИНТЕГРИРОВАНИЯ НЕОПРЕДЕЛЕННОГО ИНТЕГРАЛА 7.1 Первообразная и неопределенный интеграл Основная задача интегрального исчисления.
Транксрипт:

1 Homogeneous algorithms of global optimization Елсаков С. М., Ширяев В. И. Petrovac, Montenegro, September 21-25, 2009 Рассматриваются задачи глобальной оптимизации (1) где f(x) – липшицева с константой L, а время вычисления f(x) – значительно. Алгоритм глобальной оптимизации. Требования 1.Однородный алгоритм – эта такой алгоритм, который для двух целевых функций различающихся на константу генерирует одинаковые последовательности точек x i. 2. Представим результаты уже проведенных вычислений в виде функций m k (x) и s k (x), удовлетворяющим следующим условиям: 3. Рассматриваются однородные алгоритмы глобальной оптимизации в форме (2) где P(m,s):R 2 R. Optimization and applications" - OPTIMA 2009

2 АлгоритмТребование однородности Представим в виде Алгоритма 1 Функция m k (x) Функция s k (x) Вспомогате льная задача СходимостьДекомпозиция допустимого множества Информационно -статистические алгоритмы ++ Кусочно- линейная Кусочно- квадратичная Поиск в дискретном множестве К точкам глобального минимума + Алгоритм С. А. Пиявского ++ Кусочно- линейная Поиск в дискретном множестве К точкам глобального минимума + Алгоритмы неравномерных покрытий ++ Липшицева минорантаПоиск в дискретном множестве К точкам глобального минимума + Алгоритмы на основе диагональных кривых ++ Кусочно- линейная Кусочно- квадратичная Поиск в дискретном множестве К точкам глобального минимума + DIRECT Ко всем точкам допустимого множества + LGO ++ Липшицева минорантаСлучайный и локальный поиск Не гарантируетс я - EGO ++ RBF- сплайн Дисперсия стох. процесса МВГКо всем точкам допустимого множества - Примеры алгоритмов глобальной оптимизации

3 Теоретические результаты Принципиальный алгоритм. Алгоритм 1. Шаг 1. Выбрать некоторым образом начальные точки x i. Шаг 2. Вычислить Шаг 3. Вычислить значения f(x k+1 ). Шаг 4. Если выполнено условие выхода φ, то выйти, иначе вернуться на Шаг 2. Теорема 1. Пусть существует дважды непрерывно дифференцируемая функция P(m,s) такая, что для всевозможных функций m k (x) и s k (x), удовлетворяющих условиям А1)-А4), а также А5) А6) алгоритмы вида Алгоритма 1 являются однородными, тогда последовательности точек испытаний генерируемые алгоритмами с функциями P(m,s) и P*(m,s)=Cm+p(s),C=const совпадают.

4 Теорема 2. Для того чтобы множество предельных точек порождаемых однородным алгоритмом с критерием P(m k (x),s k (x))=Cm k (x)+p(s k (x)), совпадало с множеством глобальных минимумов липшицевой функции f(x) с константой Липшица L на компакте X достаточно, чтобы функция p(·) была липшицева и (3) где K>L. Теорема 3. Если для функции s k (x) выполняется условие (А7) то множество предельных точек порождаемых алгоритмом с критерием P(m k (x),s k (x))=2Ks k (x)-m k (x), где K>L+L m, будет совпадать с множеством глобальных минимумов липшицевой функции f(x) с константой Липшица L. Теоретические результаты

5 Шаг 1. Выбрать начальные точки Шаг 2. Вычислить в начальных точках значения Шаг 3. Положить Шаг 4. Построить функции удовлетворяющие условиям А1-А7). Шаг 5.Найти следующую точку для проведения испытаний Шаг 6. Вычислить Шаг 7. Если выполнено условие остановки, то выйти, иначе положить вернуться на шаг 4. Теоретические результаты Теорема 4. Если в качестве критерия остановки выбрать условие вида то однородный алгоритм обеспечит решение задачи (1) с точностью по значению целевой функции не хуже чем Однородный алгоритм глобальной оптимизации

6 Результаты тестирования

7 Предлагаемый алгоритм на основе RBF-сплайнов Использование Partition of unity для m k (x) и s k (x) снижает асимтотически время построения до линейного, а время вычисления значения сплайна до логарифмического от числа точек испытаний. Учет особенностей вспомогательных задач: Известны координаты «почти» всех максимумов Точность решения определяется адаптивно Задача Гришагин GKLS (простой) GKLS (сложный) Branin 6 hump camel Shekel 7Shekel 10Среднее Количество испытаний для обычного алгоритма Количество испытаний для ускоренного алгоритма Увеличение количества испытаний в процентах 20%14%17%-55%114%81%60%36% (4) Рис.1 POU на примере одного разбиения Испытания Минимум Новые испытания Рис. 2. Точки для проведения испытаний