Consider the constrained convex optimization problem $$\min_{(x_1,x_2,x_3)\in \mathbb R^3} \max(x_1-x_2+x_3,-x_1+2x_2+x_3,-x_1-x_2-3x_3) \quad \text{s.t.} \quad x_1+x_2+x_3=1.$$
This problem appears while looking for a portfolio that produces an arbitrage.
People with a finance background routinely solve this problem by claiming that, at a minimizer, the three arguments in the minimum are equal:
$$\begin{cases} x_1-x_2+x_3 &= -x_1+2x_2+x_3 \\ -x_1+2x_2+x_3 &= -x_1-x_2-3x_3\end{cases},$$
hence $x_2=\frac 23 x_1$, $x_3=-\frac34 x_2 = -\frac 12 x_1$ and finally $(x_1,x_2,x_3)=(\frac 67, \frac 47, -\frac 37)$.
- What is the theoretical grounding between this reasoning?
Here are my thoughts.
I can solve this problem by introducing an auxiliary variable $z$ and adding inequality constraints, hence rewriting the problem as
$$\min_{(x_1,x_2,x_3,z)\in \mathbb R^3} z \quad \text{s.t.} \quad \begin{aligned}[t]x_1+x_2+x_3&=1
\\x_1-x_2+x_3-z&\leq 0
\\-x_1+2x_2+x_3-z&\leq 0
\\-x_1-x_2-3x_3-z&\leq 0
\end{aligned}.$$
This last problem can be solved by setting up KKT conditions. While solving the corresponding system of equations, it appears that the multipliers corresponding to the three inequality constraints are nonzero. Therefore, by complementary slackness, it is indeed true that $x_1-x_2+x_3 = -x_1+2x_2+x_3= -x_1-x_2-3x_3$ at the optimum.
Is there a quicker (less computationally intensive) way to show equality at the optimum? Can this be seen at once by just looking at the optimization problem?
A minor technical issue on the side: why is a global minimizer guaranteed to exist? It is unclear to me that the objective is coercive.
