Model¶
- class Model¶
Methods
__init__
copy
get_variables
to_intermediate_model
to_unconstrained_poly
Attributes
constraints property
objective property
alias of ~amplify.Model.get_variables
- __add__(self, arg: Poly | Constraint | ConstraintList, /) Model ¶
__add__
- パラメータ:
arg (Poly | Constraint | ConstraintList) --
- 戻り値の型:
- __iadd__(self, arg: Poly | Constraint | ConstraintList, /) Model ¶
__iadd__
- パラメータ:
arg (Poly | Constraint | ConstraintList) --
- 戻り値の型:
- __init__(self) None ¶
- __init__(self, objective: Poly | Matrix) None
- __init__(self, constraint: Constraint | ConstraintList) None
- __init__(self, objective: Poly | Matrix, constraint: Constraint | ConstraintList) None
__init__
- Overloading:
2. __init__(self, objective: Union[amplify.Poly, amplify.Matrix]) -> None
- Args:
objective (amplify.Poly | amplify.Matrix):
3. __init__(self, constraint: Union[amplify.Constraint, amplify.ConstraintList]) -> None
- Args:
constraint (amplify.Constraint | amplify.ConstraintList):
4. __init__(self, objective: Union[amplify.Poly, amplify.Matrix], constraint: Union[amplify.Constraint, amplify.ConstraintList]) -> None
- Args:
objective (amplify.Poly | amplify.Matrix):
constraint (amplify.Constraint | amplify.ConstraintList):
- __radd__(self, arg: Poly | Constraint | ConstraintList, /) Model ¶
__radd__
- パラメータ:
arg (Poly | Constraint | ConstraintList) --
- 戻り値の型:
- to_intermediate_model(
- self,
- acceptable_degrees: AcceptableDegrees,
- integer_encoding_method: str | IntegerEncodingMethod = Default,
- quadratization_method: str | QuadratizationMethod = IshikawaKZFD,
- substitution_multiplier: float = 1.0,
to_intermediate_model
- パラメータ:
acceptable_degrees (AcceptableDegrees) --
integer_encoding_method (str | IntegerEncodingMethod) -- Defaults to
Default
.quadratization_method (str | QuadratizationMethod) -- Defaults to
IshikawaKZFD
.substitution_multiplier (float) -- Defaults to
1.0
.
- 戻り値の型:
- property constraints¶
constraints property
- 戻り値の型: