I read everywhere that a non-zero Lagrange multiplier $\lambda_i$ signifies that the corresponding point $x_i$ is a support vector, but I can't see how a support vector and a non-support vector have a different value for the Lagrange multiplier.
Can you please explain how the process of optimizing the Lagrangian leads to some Lagrange multipliers being zero and some non-zero?