What is it?
Lagrange multipliers for inequality constraints : multipliers are non-negative, and each is zero unless its constraint is active (complementary slackness). For convex problems the KKT conditions are necessary and sufficient.
Formulas
Where it shows up in computing
Interior-point and active-set solvers are algorithms for satisfying the KKT conditions.
Nonlinear programming solvers used in model predictive control (IPOPT, SQP) iterate towards a KKT point.
Where it shows up in AI
Complementary slackness is why only the support vectors (points on or inside the margin) get non-zero weight.
Where is it used?
Computing topics reachable from here, through the chain of ideas that leads to them:
This page has the essentials. A fuller treatment (intuition, formal definition, worked example) is on the way.