Next Article in Journal
An Artificial Neural Network Based Preestimation Fitler for Bad Data Defection, Identification and Elimination in State Estimation
Previous Article in Journal
Elastic-Plastic and Residual Stresses in Clamped Thermoplastic Composite Laminates Loaded Transversely
Article Menu

Article Versions

Export Article

Mathematical and Computational Applications is published by MDPI from Volume 21 Issue 1 (2016). Articles in this Issue were published by another publisher in Open Access under a CC-BY (or CC-BY-NC-ND) licence. Articles are hosted by MDPI on as a courtesy and upon agreement with the previous journal publisher.
Open AccessArticle
Math. Comput. Appl. 1998, 3(1), 1-10;

An Object Oriented Approach to Semidefinite Programming

Department of Mathematics and Computer Science, Butler University, Indianapolis, IN 46208, USA
Departments of Computer Science and Mathematics, Virginia Polytechnic Institute & State University, Blacksburg, VA 24061-0106, USA
Department of Mechanical Engineering, Florida A&M-Florida State University, Tallahassee, FL 32310-6046, USA.
Author to whom correspondence should be addressed.
Published: 1 April 1998
PDF [4777 KB, uploaded 1 April 2016]


An object-oriented design and implementation of a primal-dual algorithm for solving the semidefinite programming problem is pn~sented. The advantages of applying the object-oriented methodology to numerical computations, in particular to an interior point algorithm for semidefinite programming, or for solving other types of linear matrix inequalities are discussed. One object-oriented design of the primal-dual algorithm and its implementation using C++ is presented. The performance of the C++ implementation is compared with that of a procedural C implementation, and while the performance of the C++ implementation is comparable to that of the C implementation, the resulting code is easier to read, modify, and maintain.
This is an open access article distributed under the Creative Commons Attribution License (CC BY 3.0).

Share & Cite This Article

MDPI and ACS Style

Ge, Y.; Watson, L.T.; Collins, E.G., Jr. An Object Oriented Approach to Semidefinite Programming. Math. Comput. Appl. 1998, 3, 1-10.

Show more citation formats Show less citations formats

Article Metrics

Article Access Statistics



[Return to top]
Math. Comput. Appl. EISSN 2297-8747 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top