Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Оптимизация ХТП методом градиента.




Метод градиента существует в большом числе вариантов. Рассмотрим один из простейших.

Как и в методе покоординатного спуска вначале выберем координаты исходной точки х1 и х2, шаги Н1 и Н2 и малые приращения 1 и 2. Движение к оптимуму начнем не вдоль какой-либо оси координат, а в направлении градиента целевой функции ( или, если ищем минимум, то в противоположном градиенту направлении ). Поскольку Н1 и Н2приняты за единичные приращения координат, формула градиента получит вид:

Расчета направления градиента необходимо знать частные производные целевой функции по факторам. Для расчета производных проводится вспомогательная серия расчетов.

 

 

Около начальной точки 1 ставятся две вспомогательные точки 1/на расстоянии ɛ1 вдоль оси х1 и 1//на расстоянии ɛ2 вдоль оси х2 и в них рассчитывается F. Производные находят по формулам:

После этого делают шаг в точку 2 для следующего расчета F. Ее координаты находятся по формуле.

 


54. Симплекс-планирование с помощью правильных многогранников.

Основной особенностью метода симплексов является объединение процесса изучения исследуемого объекта и процесса поиска оптимума, что достигается применением специально построенного плана эксперимента в виде симплекса. Этот метод часто дает лучшие результаты по сравнению с методами градиента и случайного поиска. Симплек­сом называют простейший выпуклый многогранник, вершины ко­торого равноудалены от центра фигуры. Симплекс называется регулярным, если расстояния между его вершинами равны между собой. Путем соответствующего преобра­зования координат регулярным можно сделать любой симплекс. На плоскости такой симплекс имеет вид правильного треугольника. В трехмерном пространстве регулярный симплекс является тетраэдром с четырьмя равноудаленными одна от другой вершинами.

Эксперименты ставятся в точках иссле­дуемого пространства, которые соответствуют координатам вершин симплекса.

Рисунок 1 – Примеры регулярных симплексов на плоскости (а) и в пространстве (б)

Симплекс обладает своеобразной особенностью: в нем можно ус­ловно отбросить одну вершину и найти новую вершину, симметрич­ную отброшенной. На основе оставшихся и новой вершин строится новый симплекс – зеркальное отражение исходного. Повторяя такую процедуру, можно осуществить перемещение симплекса в факторном пространстве.

Доказано, что, если каждый раз отбрасывать ту вершину, значение выходного параметра в которой будет худшим по сравнению с други­ми, то центр симплекса перемещается к оптимуму (рисунок).

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

Сравнивая эту величину в трех точках А, В, С (рисунок 2, а), можно определить, в какой из них содержится наибольшее (наихудшее). На рисунке 2, а из трех точек исходного симплекса ABC наихудшей является точка А.

Поэтому можно построить новый симплекс, сохранив положе­ние двух точек В и С старого симплекса, а новую точку D располо­жить симметрично вершине А относительно грани ВС. Эту процедуру можно повторять многократно. Пунктирные стрелки, соединяю­щие прежние вершины с новыми, показывают путь преобразования симплексов. На рисунке 2, б показан пример поиска оптимума целевой функции с помощью этого метода.

Важным достоинством симплекс-планирования является возмож­ность успешного применения метода при движении в тех случаях, когда надо учитывать одновременно несколько критериев оптимизации.

Рисунок 2 – Траектория поиска оптимума методом отражения наихудшей точки

 

Из любого симплекса, добавив всего одну точку, можно полу­чить новый симплекс, если отбросить одну из вершин исходного сим­плекса, но использовать оставшуюся грань. Это обстоятельство учи­тывают при симплекс-планировании.

Движение в факторном пространстве в область оптимума осуще­ствляется в данном случае перемещением симплекса путем последова­тельного отбрасывания вершины с минимальным значением парамет­ра оптимизации и построением нового симплекса на оставшейся грани с новой вершиной, которая, в силу симметрии, является зеркальным отображением отброшенной. Здесь движение ведется после каждого опыта.

Возможны различные способы ориентации симплекса относи­тельно системы координат, однако чаще всего центр симплекса поме­щают в начало координат, а расстояние между симплексами прини­мают равным единице.

В результате образуется цепочка симплексов, перемещающихся в область оптимума. Центр этих симплексов движется по линии, близ­кой к градиенту.

Стратегия симплекс-планирования определяется правилами, зна­ние которых позволяет правильно решить три задачи:

– записать исходный симплекс;

– найти координаты следующих точек при движении;

– своевременно закончить движение.

При движении симплекса в факторном пространстве может воз­никнуть колебание симплекса. Это явление вероятно при условии, что во вновь полученной точке величина параметра оптимизации является минимальной, так же как и в точке, которая была исключена на предыдущем шаге. При отбрасывании указанной точки происхо­дит возврат к исходному симплексу, а далее симплексы начинают ко­лебаться относительно одной грани. Такое явление может быть, на­пример, если все вершины сохраняемой грани симплекса располагаются вблизи «гребня» на поверхности отклика, а одна вершина имеет сравнительно малое значение параметра оптимизации. После отра­жения соответствующей точки относительно сохраняемой грани симплекса получается симметричная точка, в которой величина пара­метра оптимизации также является минимальной.

Борьбу с колебаниями рекомендуется вести следующим образом. Возвращаются в исходный симплекс, с которого начались колебания, и отбрасывают ту точку, которая является второй по порядку минималь­ности параметра оптимизации. Если же и тогда нет необходимого эффекта, то вновь возвращаются в исходный симплекс и отбрасывают третью точку с учетом минимального параметра оптимизации и т. д.

Влияние ошибок эксперимента на ориентацию симплекса не яв­ляется опасным также и из-за того, что симплексы не имеют обычно постоянно повторяющихся направлений движения.

Установлено, что влияние ошибок эксперимента на эффектив­ность симплекс-планирования снижается при увеличении числа рас­сматриваемых факторов.

Эффективность симплекс-планирования в минимальной степени зависит от наличия временного дрейфа параметра оптимизации или не­зависимых переменных, потому что при каждом следующем шаге ис­пользуется наиболее свежая, а значит самая достоверная информация.

Под влиянием ошибок эксперимента симплекс может прекра­тить поступательное движение; при этом начинается его вращение вокруг одной из вершин. Данное явление называется зацикливанием симплекса.

Причиной зацикливания симплекса могут быть не только ошиб­ки эксперимента; чаще оно возникает из-за того, что в результате движения достигнута область оптимума. Тогда решают вопрос о це­лесообразности окончания движения.

Основанием для решения вопроса об окончании движения могут быть прекращение поступательного движения симплекса и его зацик­ливание, если повторение элемента в вершине, вокруг которой враща­ется симплекс, дает близкие результаты. В таких случаях нельзя сразу принимать решение о прекращении движения, поскольку вращение симплекса вокруг одной из вершин свидетельствует лишь о том, что эта вершина находится в непосредственной близости от оптимума.

Предполагая, что область оптимума находится вблизи вершины, вокруг которой вращается симплекс, положение данной области мож­но уточнить уменьшением размеров симплекса. Это соответствует уменьшению шага движения. Если после одного уменьшения размерa симплекса зацикливание наступает опять, то иногда еще раз умень­шают симплекс и т. д., пока интервалы варьирования факторов не будут соизмеримы с ошибкой измерений.

При симплекс-планировании центр эксперимента перемещается после каждого опыта, так же как и при методе случайного поиска. Правда, в отличие от последнего, направление движения не случайное, а близкое к направлению градиента.


Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...