boundlab.poly.square_linearizer#

boundlab.poly.square_linearizer(ub, lb)[source]#

CROWN relaxation of \(x^2\).

Uses the secant line as the upper envelope and the tangent at the interval midpoint as the lower envelope.