qilisdk.cost_functions.model_cost_function
Classes
Evaluate the cost of functional results with respect to a |
Module Contents
- class ModelCostFunction(model: qilisdk.core.model.Model)[font]
Bases:
qilisdk.cost_functions.cost_function.CostFunctionEvaluate the cost of functional results with respect to a
Model.Exemple
from qilisdk.core import BinaryVariable, Model, LEQ from qilisdk.cost_functions import ModelCostFunction model = Model("demo") x0, x1 = BinaryVariable("x0"), BinaryVariable("x1") model.set_objective(x0 + x1) model.add_constraint("limit", LEQ(x0 + x1, 1)) cost_fn = ModelCostFunction(model)- Paràmetres:
model (
Model) – Classical model describing objective and constraints.
- property model: qilisdk.core.model.Model[font]
Return the underlying optimisation model.