Roadmap#

Purpose of this document#

This document list general directions that core contributors are interested to see developed in opt-sugar. The fact that an item is listed here is in no way a promise that it will happen, as resources are limited. Rather, it is an indication that help is welcomed on this topic.

Backlog#

  1. [In Progress] Define a low_sugar submodule, a lighter interface for gurobi models, not requiring that much sweet.

  2. Add hierarchical optimization capabilities.

  3. Check if the ModelBuilder and OptModel in extra_sugar need to be defined.

  4. Include logger results as part of the OptModel object attributes. This can be done using grblogtools.

  5. Consider developing mlflow autolog for optimization model autolog.

  6. Add an experiment tracking example gallery.

  7. Modify the ModelBuilder class to have an optimize method that plays well with mlflow.