Preprocessing and Reduction for Semidefinite Programming via Facial Reduction: Theory and Practice

dc.contributor.authorCheung, Yuen-Lam
dc.date.accessioned2013-11-26T21:26:19Z
dc.date.available2013-11-26T21:26:19Z
dc.date.issued2013-11-26
dc.date.submitted2013-11-05
dc.description.abstractSemidefinite programming is a powerful modeling tool for a wide range of optimization and feasibility problems. Its prevalent use in practice relies on the fact that a (nearly) optimal solution of a semidefinite program can be obtained efficiently in both theory and practice, provided that the semidefinite program and its dual satisfy the Slater condition. This thesis focuses on the situation where the Slater condition (i.e., the existence of positive definite feasible solutions) does not hold for a given semidefinite program; the failure of the Slater condition often occurs in structured semidefinite programs derived from various applications. In this thesis, we study the use of the facial reduction technique, originally proposed as a theoretical procedure by Borwein and Wolkowicz, as a preprocessing technique for semidefinite programs. Facial reduction can be used either in an algorithmic or a theoretical sense, depending on whether the structure of the semidefinite program is known a priori. The main contribution of this thesis is threefold. First, we study the numerical issues in the implementation of the facial reduction as an algorithm on semidefinite programs, and argue that each step of the facial reduction algorithm is backward stable. Second, we illustrate the theoretical importance of the facial reduction procedure in the topic of sensitivity analysis for semidefinite programs. Finally, we illustrate the use of facial reduction technique on several classes of structured semidefinite programs, in particular the side chain positioning problem in protein folding.en
dc.identifier.urihttp://hdl.handle.net/10012/8045
dc.language.isoenen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectsemidefinite programmingen
dc.subjectpreprocessingen
dc.subjectbackward stabilityen
dc.subjectnumerical optimizationen
dc.subjectsensitvity analysisen
dc.subjectperturbation theoryen
dc.subjectside chain positioningen
dc.subjectprotein structuresen
dc.subject.programCombinatorics and Optimizationen
dc.titlePreprocessing and Reduction for Semidefinite Programming via Facial Reduction: Theory and Practiceen
dc.typeDoctoral Thesisen
uws-etd.degreeDoctor of Philosophyen
uws-etd.degree.departmentCombinatorics and Optimizationen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Cheung_Yuen-Lam.pdf
Size:
1.51 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.89 KB
Format:
Item-specific license agreed upon to submission
Description: