如果目标函数或约束条件中含有非线性函数,就称这种问题为非线性规划问题。
{minf(x)hi(x)=0,i=1,2,⋯ ,mgj(x)≥0,j=1,2,⋯ ,l\begin{cases} \min f(x) \\ h_i(x) = 0, i=1,2,\cdots,m \\ g_j(x) ≥ 0, j=1,2,\cdots,l \end{cases}⎩⎪⎪⎨⎪⎪⎧minf(x)hi(x)=0,i=1,2,⋯,mgj(x)≥0,j=1,2,⋯,l
需使目标函数极大化时,只需使其负值极小化,即
maxf(x)=−min[−f(x)]\max f(x) = - \min [-f(x)]maxf(x)=−min[−f(x)]