в точке
где величина
определяет шаг движения.
Формулы (11.22), (11.23) задают, таким образом, алгоритм поиска максимума квадратичной функции
Для вычисления максимума функции в положительном квадранте используем модифицированный метод сопряженных градиентов. Модификация метода направлена на то, чтобы ограничить область поиска положительным квадрантом. Определим функцию
Вектор есть условный градиент функции на множестве .
Будем совершать восхождения к максимуму, используя формулы (11.22), (11.23), где заменено на Движение начинается из произвольной точки положительного квадранта и продолжается до момента выхода на ограничение в точке Тогда снова начинается восхождение по методу сопряженных градиентов, но из точки Поиск максимума заканчивается, когда выполнятся неравенства
Для того чтобы траектория не вышла за пределы положительного квадранта, величина шага выбирается из условия минимума двух величин где
При вычислении минимум определяется лишь по тем координатам для которых Если же все , то шаг равен
Важной особенностью такого метода поиска максимума функции в положительном квадранте является то,
что он допускает последовательную процедуру поиска. Пусть пространство имеет координаты
Можно сначала найти условный максимум функции при ограничениях
а затем, используя найденную точку максимума как начальную, найти максимум в области
В нашем случае при поиске максимума функции
в положительном квадранте, условный градиент есть вектор с координатами
Обозначим составляющие вектора задающего направление движения на шаге, через
Согласно (11.22) имеют место соотношения
где
При вычислении шага по формуле (11.23) необходимо вычислить величину
В нашем случае
где обозначено
Таким образом, используя методы сопряженного градиента, можно либо найти гиперплоскость, разделяющую два множества векторов: множество и множество (найти максимум функции в положительном квадранте), либо установить, что разделяющей гиперплоскости не существует (установить на очередном шаге, что заданный параметр).