Solving Semidefinite Programs via Nonlinear Programming, Part I: Transformations and Derivatives

Date
1999-09
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract

In this paper, we introduce transformations that convert a large class of linear and/or nonlinear semidefinite programming (SDP) problems into nonlinear optimization problems over "orthants" of the form (R^n)++ × R^N, where n is the size of the matrices involved in the problem and N is a nonnegative integer dependent upon the specific problem. For example, in the case of the SDP relaxation of a MAXCUT problem, N is zero and n, the number of variables of the resulting nonlinear optimization problem, is the number of vertices in the underlying graph. The class of transformable problems includes most, if not all, instances of SDP relaxations of combinatorial optimization problems with binary variables, as well as other important SDP problems. We also derive formulas for the first and second derivatives of the objective function of the resulting nonlinear optimization problem, hence enabling the effective application of existing nonlinear optimization techniques to the solution of large-scale SDP problems.

Description
Advisor
Degree
Type
Technical report
Keywords
Citation

Burer, Samuel, Monteiro, Renato D.C. and Zhang, Yin. "Solving Semidefinite Programs via Nonlinear Programming, Part I: Transformations and Derivatives." (1999) https://hdl.handle.net/1911/101922.

Has part(s)
Forms part of
Published Version
Rights
Link to license
Citable link to this page