picos.solvers.solver_cvxopt

Implementation of CVXOPTSolver.

Outline

Classes

CVXOPTSolver

Interface to the CVXOPT solver.

Classes

CVXOPTSolver

class picos.solvers.solver_cvxopt.CVXOPTSolver(problem)[source]

Bases: picos.solvers.solver.Solver

Interface to the CVXOPT solver.

Also used as an interface to the SMCP solver.

__init__(problem)[source]

Initialize a CVXOPT solver interface.

Parameters

problem (Problem) – The problem to be solved.

classmethod default_penalty()[source]

Implement default_penalty.

classmethod names()[source]

Implement names.

reset_problem()[source]

Implement reset_problem.

classmethod supports(footprint)[source]

Implement supports.

classmethod test_availability()[source]

Implement test_availability.

SUPPORTED = <Specification: Optimize AffineExpression, LogSumExp subject to AffineConstraint, SOCConstraint, RSOCConstraint, LMIConstraint, LogSumExpConstraint using RealVariable, ComplexVariable, SymmetricVariable, SkewSymmetricVariable, HermitianVariable, LowerTriangularVariable, UpperTriangularVariable and any options.>
property is_smcp

Whether to implement SMCP instead of CVXOPT.