Этот метод является типичным представителем группы многоэтапных методов поисковой оптимизации и известен также под названиями метода покоординатного улучшения функции цели и метода Гаусса-Зейделя, а его алгоритм представляет собой реализацию метода Гаусса-3ейделя. В соответствии с данным методом поиск на каждом этапе производится поочерёдно по каждому параметру при зафиксированных значениях всех остальных:
1) посредством пробных шагов определяется направление преимущественного улучшения функции цели при изменении одного параметра;
2) в выбранном направлении выполняются рабочие шаги h до тех пор, пока не будет найдено местоположение частного экстремума функции цели, причём значение изменяемого параметра фиксируется;
3) осуществляется переход на другую координатную ось и поиск экстремума Q повторяется в той же последовательности при изменении следующего параметра; здесь, так же как и в других методах направленного поиска, при достижении экстремума или при приближении к границе допустимой области производится деление рабочего шага пополам.
|
|
Условием окончания поиска по методу Гаусса-Зейделя, как и для всех методов направленного поиска, является невозможность улучшения значения функции цели при перемещении из текущей точки на рабочий шаг, значение которого уменьшено до некоторого положительного заранее заданного малого числа e, по каждой из координат. Точность определения локального экстремума по данному методу вычисляется по (2.24).
При отсутствии ограничений описанный процесс поиска позволяет определить приближение к локальному экстремуму функции цели, в окрестности которого находится начальная точка поиска. В условиях действия ограничений при определённом взаимном расположении линий равного уровня Q и ограничений поиск может закончиться при первом достижении границы допустимой области S, когда из текущей точки не удается сделать шага по любой координате, не ухудшив значения функции цели. В итоге поиск будет окончен далеко от действительного местонахождения экстремума Q, и цели оптимизации не будут достигнуты.
К особенностям построения алгоритма метода покоординатного поиска следует отнести искусственное сведение исходной многопараметрической задачи оптимизации к однопараметрической на каждом шаге направленного поиска, что
1) упрощает поиск частных экстремумов Q по каждой координате;
2) позволяет организовать алгоритм, в основе которого лежит циклический участок программы, по общему правилу определяющий местоположение частных экстремумов Q по каждому параметру.