pyepo.dsl.objective
Objective nodes for the PyEPO DSL.
Minimize / Maximize wrap a scalar ParametricObjective (the predicted
cost paired with a Variable, optionally plus a parameter-free quadratic term)
and record the EPO model sense for the compiled backend.
Classes
Objective
|
Base objective: a wrapped expression plus its sense. |
Minimize
|
Minimization objective. |
Maximize
|
Maximization objective. |
Module Contents
-
class pyepo.dsl.objective.Objective(expr)
Base objective: a wrapped expression plus its sense.
- Variables:
-
-
modelSense = None
-
expr
-
property cost_param
-
property cost_var
-
class pyepo.dsl.objective.Minimize(expr)
Bases: Objective
Minimization objective.
-
modelSense
-
class pyepo.dsl.objective.Maximize(expr)
Bases: Objective
Maximization objective.
-
modelSense