This might be a bit of a silly question but I am interested in solving standard economic problems with many constraints and am wondering if there are any shortcuts.
To preface suppose we have the following generic utility maximization problem with $k$ many constraints which hold with equality.
$$\max U(x_1,...,x_n)$$ subject to $$m_1\geq\sum_{i=1}^nr_i^1 x_i \tag{1}$$ $$...$$ $$m_k\ge\sum_{i=1}^n r_i^k x_i \tag{k}$$
The traditional way of solving these sort of problems would be to identify possible optimum considering one constraint at a time and then seeing if it violates any constraints. Its possible however that a corner solution exists where in this case we would seek the values at the vertices on our feasible set as defined by our set of constraints.
This is a tedious problem however I'm wondering if just looking at the values of the Lagrange multipliers associated with each one of these constraints (checking if multiple are positive) to infer if a vertex on our feasible region is indeed the optimum.
In short if I identify a case where say two multipliers $\lambda_i$ and $\lambda_j$ are strictly positive, does that mean the optimum is at a vertex for this problem?