Maximize gives both the value of the maximum and the maximizer point:
ArgMax gives an exact global minimizer point:
NArgMax attempts to find a global maximizer numerically, but may find a local maximizer:
FindArgMax finds a local maximizer point depending on the starting point:
The maximum point satisfies the constraints, unless messages say otherwise:
The given point maximizes the distance from the point

.
When the maximum is not attained,
ArgMax may give a point on the boundary:
Here the objective function tends to the maximum value when
y tends to infinity:
ArgMax can solve linear programming problems:
LinearProgramming can be used to solve the same problem given in matrix notation: