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.