КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Многомерные методы экспериментальной оптимизации.Для поиска экстремума функции многих переменных применяется ряд методов, среди которых отметим: метод покоординатной оптимизации; метод Бокса − Уилсона; последовательный симплексный метод. Метод покоординатной оптимизацииМетод покоординатной оптимизации, называемый также методом Гаусса–Зейделя, сводит многомерную оптимизацию к последовательному применению одномерной к сечениям функции. Для этого фиксируют значения всех переменных, кроме одной, к которой применяется один из методов одномерной оптимизации. Затем начинают поиск по второй переменной, фиксируя первую на значении, обеспечившем экстремум, и т. д. После того как список переменных исчерпался, возвращаются к первой переменной, и так до тех пор, пока значение отклика возрастает (убывает). Метод отличается простотой, однако для функций овражистого типа, для которых линии равного уровня сильно вытянуты в направлении, не параллельном осям координат, поиск может продолжаться довольно долго. Метод Бокса−УилсонаНа основе малой серии опытов строится линейное описание поверхности отклика в окрестности начальной точки. В центре этой локальной области определяется значение градиента, после чего начинаются опыты в направлении градиента. Бокс и Уилсон предложили использовать дробные факторные планы для поиска линейной модели. Метод состоит из последовательности циклов, каждый из которых содержит два шага. 1. Построение линейной модели в окрестности некоторой начальной точки 2. Пошаговое увеличение величины целевой функции (движение в направлении градиента). Координаты точки наблюдения на Геометрическая интерпретация метода приведена на рис.4. Здесь поверхность отклика задается линиями уровня.
Рис. 4. Схема метода Бокса–Уилсона Рассмотрим в качестве примера использование метода Бокса−Уилсона для поиска максимума функции
Допустимая область изменения переменных: 0£х1£20, 0£х2£10, 1£х3£15. Начальная точка поиска х0=
Линейная модель Таблица 16
В последнем столбце табл.16 содержатся значения функции (6.11) для исходных переменных, то есть 40,8=у(4,4,7) и так далее. МНК-оценки коэффициентов линейной модели составят:
Отнормируем полученные компоненты градиента, поделив их на максимальное значение Таблица 17
Движение в направлении градиента после четвертого шага невозможно из-за ограничения на х3. Теперь следует определить градиент в точке x0+3´bi´Di. Поскольку темп роста функции замедлился на последних шагах, область линейного описания следует сузить, уменьшив значения Di.
|