GGPLAB
swMATH ID: | 4344 |
Software Authors: | Mutapcic, Almir; Koh, Kwangmoo; Kim, Seungjean; Vandenberghe, Lieven; Boyd, Stephen |
Description: | GGPLAB is a Matlab-based toolbox for specifying and solving geometric programs (GPs) and generalized geometric programs (GGPs). It is intended to complement the survey paper A Tutorial on Geometric Programming, and the book Convex Optimization.GGPLAB consists ofGPCVX, a primal-dual interior-point solver for GP (in convex form) and a wrapper, GPPOSY, that accepts GPs in posynomial form.A library of objects, such as monomials, posynomials, and generalized posynomials, to support the specification of GPs and GGPs.A variety of examples.Some caveats:The convex optimization toolbox CVX now supports GP. We recommend CVX for large or complex problems; we recommend GGPLAB, on the other hand, for learning the basics of GP.The solver GPCVX supports sparse problems, but is not designed for very large scale problems.Object manipulation overhead can make GGPLAB slow on larger problems.GGPLAB does not support dual variables. (The solver GPCVX, however, does.) |
Homepage: | http://www.stanford.edu/~boyd/ggplab/ |
Programming Languages: | Matlab |
Dependencies: | Matlab 6.1 or later |
Keywords: | A Matlab Toolbox for Geometric Programming |
Related Software: | CVX; YALMIP; Matlab; TILOS; Mosek; ConvAn; Convex.jl; GitHub; CVXR; GPkit; Julia; CVXPY; ADBASE; MetMAP; JiffyTune; LOQO; LANCELOT; GloptiPoly; SeDuMi; Sostools |
Cited in: | 15 Documents |
all
top 5
Cited by 31 Authors
all
top 5
Cited in 12 Serials
all
top 5