Convex underestimating relaxation techniques for nonconvex polynomial programming problems: computational overview
AbstractThis paper introduces constructing convex-relaxed programs for nonconvex optimization problems. Branch-and-bound algorithms are convex-relaxation-based techniques. The convex envelopes are important, as they represent the uniformly best convex underestimators for nonconvex polynomials over some region. The reformulation-linearization technique (RLT) generates linear programming (LP) relaxations of a quadratic problem. RLT operates in two steps: a reformulation step and a linearization (or convexification) step. In the reformulation phase, the constraint and bound inequalities are replaced by new numerous pairwise products of the constraints. In the linearization phase, each distinct quadratic term is replaced by a single new RLT variable. This RLT process produces an LP relaxation. The LP-RLT yieds a lower bound on the global minimum. LMI formulations (linear matrix inequalities) have been proposed to treat efficiently with nonconvex sets. An LMI is equivalent to a system of polynomial inequalities. A semialgebraic convex set describes the system. The feasible sets are spectrahedra with curved faces, contrary to the LP case with polyhedra. Successive LMI relaxations of increasing size yield the global optimum. Nonlinear inequalities are converted to an LMI form using Schur complements. Optimizing a nonconvex polynomial is equivalent to the LP over a convex set. Engineering application interests include system analysis, control theory, combinatorial optimization, statistics, and structural design optimization.