[Math] a boundary point when using Lagrange Multipliers

inequalitylagrange multiplier

What is a boundary point when solving for a max/min using Lagrange Multipliers?
After you solve the required system of equation and get the critical maxima and minima, when do you have to check for boundary points and how do you identify them?

e.g. Optimise (1+a)(1+b)(1+c) given constraint a+b+c=1, with a,b,c all non-negative.

After using the Lagrange multiplier equating the respective partial derivatives, I get (a,b,c)=(1/3, 1/3, 1/3). Clearly there must be both a maximum and minimum, and I assume this is the maximum. Where is the minimum? (0,0,1) optimises best for the minimum, and I assume using 0 is a boundary point but why? And what effect does the restriction to non-negative reals have?

Best Answer

Your example serves perfectly to explain the necessary procedure.

You are given a function $f(x,y,z):=(1+x)(1+y)(1+z)$ in ${\mathbb R}^3$, as well as a compact set $S\subset{\mathbb R}^3$, and you are told to determine $\max f(S)$ and $\min f(S)$.

Differential calculus is a help in this task insofar as putting suitable derivatives to zero brings interior stationary points of $f$ in the different dimensional strata of $S$ to the fore. The given simplex $S$ is a union $S=S_0\cup S_1\cup S_2$, whereby $S_0$ consists of the three vertices, $S_1$ of the three edges (without their endpoints), and $S_2$ of the interior points of the triangle $S$.

If the global maximum of $f$ on $S$ happens to lie on $S_2$ it will be detected by Lagrange's method, applied with the condition $x+y+z=1$. If the maximum happens to lie on one of the edges it will be detected by using Lagrange's method with two conditions, or simpler: by a parametrization of these edges (three separate problems!). If the maximum happens to lie at one of the vertices it will be taken care of by evaluating $f$ at these vertices.

In all we obtain a (hopefully finite) candidate list $\{p_1,p_2,\ldots, p_N\}$. The global maximum of $f$ on the set $S$ will be the largest of the values $f(p_k)$ $(1\leq k\leq N)$. Note that we don't need to compute any second derivatives.