Navigation
index
next
CVX Users' Guide
»
CVX Users’ Guide
¶
Introduction
What is CVX?
What’s new?
What is disciplined convex programming?
Mixed integer problems
What CVX is
not
Licensing
Installation
Supported platforms
Installing a CVX Professional license
Solvers included with CVX
A quick start
Least squares
Bound-constrained least squares
Other norms and functions
Other constraints
An optimal trade-off curve
The Basics
cvx_begin
and
cvx_end
Variables
Objective functions
Constraints
Functions
Set membership
Dual variables
Assignment and expression holders
The DCP ruleset
Top-level rules
Objectives
Constraints
Expression rules
Curvature
Sign
Function expressions
Function classification
Domain
Monotonicity
Composition rules
Sign-dependent monotonicity
Scalar quadratic forms
Strict inequalities
Log convexity
Semidefinite programming mode
Geometric programming mode
Top-level rules
Constraints
Expressions
Solvers
Supported solvers
Selecting a solver
Controlling screen output
Interpreting the results
Controlling precision
Advanced solver settings
Reference guide
Arithmetic operators
Built-in functions
Linear
Nonlinear
New functions
Sets
Commands
Support
The CVX Forum
Bug reports
What
is
a bug?
Handling numerical issues
CVX Professional support
Advanced topics
Eliminating quadratic forms
Indexed dual variables
The successive approximation method
Suppressing the warning
Power functions and p-norms
Overdetermined problems
Log convexity
Adding new functions to the atom library
New functions via the DCP ruleset
New functions via partially specified problems
License
CVX Professional License
CVX Standard License
The Free Solver Clause
Bundled solvers
Example library
No Warranty
Citing CVX
Credits and Acknowledgements
Using Gurobi with CVX
About Gurobi
Using the bundled version of Gurobi
Using CVX with a standalone Gurobi installation
Selecting Gurobi as your default solver
Obtaining support for CVX and Gurobi
Using MOSEK with CVX
About MOSEK
Using the bundled version of MOSEK
Using CVX with separate MOSEK installation
Selecting MOSEK as your default solver
Obtaining support for CVX and MOSEK
Next page
→ Introduction
This Page
Show Source
Other links
Download the PDF
CVX home page
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
CVX Users' Guide
»