convexrelaxation
Convex relaxation is a method in optimization used to transform a nonconvex problem into a convex one, typically by enlarging the feasible set or by replacing a nonconvex objective with a convex surrogate. The resulting problem is easier to solve with guaranteed convergence to a global optimum for convex problems. For a minimization problem, the relaxation usually yields a lower bound on the original optimum because the relaxed feasible set contains the original one.
A standard approach is to replace the nonconvex constraints with convex ones, or to take the convex
Common techniques include L1 relaxation for promoting sparsity by substituting the nonconvex L0 norm with the
Applications span machine learning, signal processing, control, computer vision, and combinatorial optimization. Convex relaxations underpin many