Overview of sageopt’s structure¶
- Sageopt version 0.3 is divided into three subpackages:
sageopt.symbolic
,sageopt.relaxations
, andsageopt.coniclifts
.
Most users will first want to read documentation for sageopt.symbolic
. This tells you how to construct
and use Signomial
and Polynomial
objects, which you will need to define optimization problems or
nonnegativity problems.
Once you know how to instantiate Signomial
and Polynomial
objects, you will want to use the
sageopt.relaxations
subpackage to manage building a SAGE relaxation, solving that SAGE relaxation, and
working with the solution.
If the relaxations
subpackage does not contain some functionality which you need, then it should be possible to
implement that functionality using sageopt.coniclifts
as a basic, high-level modeling interface.