<div id="comment:0"></div> - introducing slack variables - replacing a free variable by a difference of nonnegative variables - epigraphical reformulation - perspective reformulation - reformulation as a saddle point problem - extended formulations https://www.cvxpy.org/api_reference/cvxpy.reductions.html CC: @yuan-zhou Component: **manifolds** _Issue created by migration from https://trac.sagemath.org/ticket/31751_