We will using the so called slack variables to transform inequality into equality relations. So considering #s# as a slack variable, the initial problem
Find local extrema for
#f(x,y) = e^-x+e^(-3y)-x y# subject to #x+2y<7#
is transformed into an equivalent one
#f(x,y) = e^-x+e^(-3y)-x y# subject to #g(x,y,s) = x+2y+ s^2 -7 = 0#
Forming the lagrangian
#L(x,y,s,lambda) = f(x,y) + lambda(x,y,s)#
The local extrema are included in the lagrangian stationary points. This is true mainly because #L(x,y,s,lambda)# is analytical.
The stationary points are determined finding the solutions to
#grad F(x,y,s,lambda) = vec 0#
The resulting equations are
#
{
(-e^-x + lambda - y=0), (-3 e^(-3 y) + 2 lambda - x=0), (2 lambda s=0), (-7 + s^2 + x + 2 y=0)
:}
#
This system of equations must be solved numerically using an iterative procedure like Newton-Raphson.
https://en.wikipedia.org/wiki/Newton%27s_method
Calling #X = {x,y,s,lambda}# and #F(X)# the vector of equations the iterative procedure is
#X_{k+1} = X_k - kappa H(X_k)^{-1} F(X_k)#
where #H(X) = grad(grad F(X))#
#H(X) =
((e^-x, -1, 0, 1),(-1, 9 e^(-3 y), 0, 2),(0, 0, 2 lambda, 2 s),(1, 2,
2 s, 0))
#
#kappa# is a convergence factor here choosed as #1#
After some tries we find
#X_0 = {3.52143,1.73929,-3.33992*10^-20,1.76884}# as a stationary point. This point is at the restriction boundary because #s = -3.33992*10^-20 approx 0#
The qualification is made over
#f(x,g(x,y,0)=0) =(f_g)(x) = e^(3/2 (x-7)) + e^-x + 1/2 ( x-7) x#
Calculating #(d^2f_g)/(dx^2)# for #x = 3.52143 # we have
#(d^2f_g)/(dx^2) = 1.04175 > 0# characterizing the stationary point as a local minimum.
Attached a figure with the contour map and the soution point