Пусть необходимо найти экстремум функции Z=f(х1, х2, …, xn) при условии, что переменные х1, х2, …, xn удовлетворяют уравнениям:
φi(х1, х2, …, xn) = 0, i=1,2, …,m, m<n (7.8)
Предполагается, что функции f и φi имеют непрерывные частные производные по всем переменным. Уравнения (7.8) называются уравнениями связи.
Говорят, что в точке Х0 = (х01, х02, …, x0n), удовлетворяющей уравнениям связи (7.8), функция Z=f(X) имеет условный максимум(минимум), если неравенство f(X0) ≥ f(X) (f(X0)≥ f(X)) имеет место для всех точек Х, координаты которых удовлетворяют уравнениям связи.
Легко заметить, что задача определения условного экстремума совпадает с задачей нелинейного программирования (7.3)-(7.4).
Один из способов определения условного экстремума на границах области D применяется в том случае, если из уравнений связи (7.8) m переменных, например, х1, х2, …, xm, можно явно выразить через оставшиеся n-m переменных:
(7.9)
Подставив полученные выражения для xi в функцию Z, получим
Z = f(ψ1(xm+1, …, xn), …, ψm(xm+1, …, xn), xm+1, …, xn),
или Z = F(xm+1, …, xn). (7.10)
Таким образом, задача свелась к нахождению локального (глобального) экстремума для функции (7.10) от n-m переменных.
Доказано, что если в точке функция (7.10) имеет экстремум, то в точке функция
Z=f(x1, …, xn) имеет условный экстремум (сформулированный выше).