|
std::unique_ptr< MathematicalProgram > | MakeSemidefiniteRelaxation (const MathematicalProgram &prog, const SemidefiniteRelaxationOptions &options={}) |
| Constructs a new MathematicalProgram which represents the semidefinite programming convex relaxation of the (likely nonconvex) program prog . More...
|
|
std::unique_ptr< MathematicalProgram > | MakeSemidefiniteRelaxation (const MathematicalProgram &prog, const std::vector< symbolic::Variables > &variable_groups, const SemidefiniteRelaxationOptions &options={}) |
| A version of MakeSemidefiniteRelaxation that allows for specifying the sparsity of the relaxation. More...
|
|