pymloc.model.optimization.optimization¶
Classes
|
|
|
|
|
Class for defining optimization problems. |
-
class
pymloc.model.optimization.optimization.AutomaticLocalOptimizationObject(global_optimization, hl_value=None, ll_value=None)¶ Bases:
pymloc.model.optimization.local_optimization.LocalOptimizationObject
-
class
pymloc.model.optimization.optimization.NullOptimization(objective_obj, constraint_obj, lower_level_variables, higher_level_variables, local_level_variables)¶ Bases:
pymloc.model.optimization.optimization.OptimizationObject- Parameters
objective_obj (pymloc.model.optimization.objectives.objective.Objective) –
constraint_obj (pymloc.model.optimization.constraints.constraint.Constraint) –
lower_level_variables (pymloc.model.variables.container.VariablesContainer) –
higher_level_variables (pymloc.model.variables.container.VariablesContainer) –
local_level_variables (pymloc.model.variables.container.VariablesContainer) –
-
class
pymloc.model.optimization.optimization.OptimizationObject(objective_obj, constraint_obj, lower_level_variables, higher_level_variables, local_level_variables)¶ Bases:
pymloc.model.multilevel_object.MultiLevelObject,abc.ABCClass for defining optimization problems.
- Parameters
objective_obj (pymloc.model.optimization.objectives.objective.Objective) –
constraint_obj (pymloc.model.optimization.constraints.constraint.Constraint) –
lower_level_variables (pymloc.model.variables.container.VariablesContainer) –
higher_level_variables (pymloc.model.variables.container.VariablesContainer) –
local_level_variables (pymloc.model.variables.container.VariablesContainer) –
-
property
constraint_object¶
-
get_sensitivities()¶
-
property
objective_object¶