4.5 Article

GpoSolver: a Matlab/C plus plus toolbox for global polynomial optimization

Journal

OPTIMIZATION METHODS & SOFTWARE
Volume 31, Issue 2, Pages 405-434

Publisher

TAYLOR & FRANCIS LTD
DOI: 10.1080/10556788.2015.1121489

Keywords

global polynomial optimization; semidefinite programming relaxations; linear matrixinequalities; polynomial matrix inequalities; 90C26; 90C22

Funding

  1. EC [FP7-SPACE-2012-312377 PRoViDE]

Ask authors/readers for more resources

Global polynomial optimization can be a powerful tool when applied to engineering problems. One of the most successful methods for solving such problems is based on convex linear matrix inequality (LMI) relaxations. Software implementations of this approach can be found for example in Matlab toolboxes GloptiPoly and YALMIP. Matlab language makes it very easy when it comes to modelling polynomial problems. However, when using these toolboxes, Matlab is also required for the problem solving. GpoSolver aims at bridging this gap by providing a Matlab-based problem modelling toolbox supplemented by a problem-solving back end in a form of a C++ template library. Once a problem is conveniently modelled and parametrized in Matlab, a C++ class is automatically generated by GpoSolver. This class can be easily included into an existing codebase and used to solve different instances of the problem based on the supplied parameters.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available