Слаботочка Книги

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

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

Движение в этих перпспдгжулярных ыаправленпях будет достаточно эффективным при корректировке направления гребня, как показано иа рис. 8.3. Более подробно рассматривать этот метод не будем, а лишь отметим, что он по своей эффективности) соответствует методу поиска по конфигурации.

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

8.2.1.3. Метод поиска по конфигурации

Этот метод наиболее эффективен в задачах с унимодальными целевыми функциями (Хук и Дживс, 1961). Он уже применялся в программе автоматической опти-.мизации параметров электронных схем.

Общая .схема этого метода показана на рис. 8.4. (Изменение программы максимизации на программу минимизации сводится к изменению знака целевой функции.) Схему на рис. 8.4 следует сопоставить с двумерной иллюстрацией, на которой представлены графически шаги этого поиска (рис. 8.5). Пусть V.x=(Vxi, °лХ2, ... ..., Vxn) является начальной, или базовой, точкой (на рис. 8.5 - точка bi), а 7{лчг) - целевая функция, которую нзЖно максим1зиро8ать. Каждую переменную л--г в свою очередь заменяем-на заданную величину АХг. Если Y{nx) возрастает, то NXi-}-ANXi принимаем за новое значение д-Хг. Если F(,Ya:) не возрастает, то vJi уменьшаем на Ддх п вычисляем снова У(л-). Если никакие изменения переменной не приводят к увеличению целевой функции, то оставляем без изменения. Такие изменения осуществляем для всех дгхг, i=:l, ..., п. Они составлягот так называемые шаги исследования. Новый вектор Сдтж + Дл-ж) определяет успешное движение, если У(°л-х + Дл.т) превышает Y{jxx). Эта новая точка совместно с начальной базовой точкой характеризует некоторую линию в /г-мерном пространстве.

) По-впдпмому, авторы имеют в виду число шагов поиска в качестве кр)1тсрия эффективности метода. {Прим. пер.).



дыбор начальной 5азоВойто ии

Вь:5ор величины шага поиска


Вь.00о ио5ой базФй точки

..... л.

Шаг noucta по конфигурации

Исследоватетсте шаги

.. зрослотГ-

У/иньше.чив величинь! шага


Рис, 8.4. Схема стратегии поиска по ]сонфигурацни при максимизации целевой функции F.

Считая, ЧТО дальнейшие шагп поиска в том же направлении, что и ранее, по всей видимости ведут к успеху, т. е. отысканию экстремума, осуп1ествляем конфигурационное движение вдоль этой линии, удваи- иг вая длину вектора между начальной базовой и новой базовой точками. Конечную точку нового вектора используем как временную вершину локальных исследований,

Рис. 8.5. Иллюстрация стратегии поиска по конфигурации для двух переменных и цХг-





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

на рис. 8.5 в базовой точ-\ ке Ьб, где величина шага

уменьшена вдвое.

Метод поиска по конфигурации хорошо приспособлен для следования по гребням или оврагам нес л еду ем ой п оверх и ости, как показано к а рис. 8.5. Он будет также пригоден и в случае извилистых оврагов целевой функции (см. рис. 8.3). Однако, когда изменения целевой f/Xf функции сосредоточены в направлениях координат-Рис. 8.6. Иллюстрация метода НЫх Осей, метод поиска ПО поиска по конфигурации, не прнво- конфигурации не будет дящего к нахождению максимума, доставлять информацию О том, что происходит в других направлениях. Поэтому возможно, сократив величину шагов, пропустить крутой гребень полностью. Это может быть, например, в случае, представленном па рис. 8.6; то же может случиться и при использовании метода Розенброка. Указанный недостаток может иногда быть устранен рандомизацией вводимых возмущений (Лоуренс и Стиглиц, 1972).

Экспериментально установлено, что объем вычислений, требуемых для оптимизации методом поиска по конфигурации, растет пропорционально числу входных переменных п (Уайлд и Бейтлер, 1967).

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




1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
Яндекс.Метрика