§ 3.5. Оптимизация методом нелинейного программирования
При использовании метода нелинейного программирования функция
, входящая в формулировку задачи (3.24), представляется
-мерным интегралом
рассчитываемым с применением рассмотренных ранее приближенных квадратурных формул вида
Вектор градиента
вычисляется применением приближенных квадратурных формул к интегралу:
Вектор градиента
определяется приближенной разностной формулой.
Заметим, что если в данном конкретном случае оказалось возможным последовательно рассчитать матрицы производных по х от векторов оптимальных управлений:
то векторы градиентов
последовательно могут рассчитываться по рекуррентной формуле
где
Векторы градиента
наиболее просто определяются, если
В этом случае трехугольная матрица
в (3.27) — неособенная и в (3.27) целесообразно провести замену переменных
Тогда
и формулу (3.27) запишем в виде
Дифференцируя (3.27) по вектору и и проводя обратную замену переменных
через
получим
Интеграл в правой части (3.28) вычисляется с помощью квадратурных формул наивысшей алгебраической точности.