qiskit.optimization.problems.LinearConstraint
class LinearConstraint(quadratic_program, name, linear, sense, rhs)
Representation of a linear constraint.
Parameters
- quadratic_program (
Any
) – The parent quadratic program. - name (
str
) – The name of the constraint. - linear (
Union
[ndarray
,spmatrix
,List
[float
],Dict
[Union
[int
,str
],float
]]) – The coefficients specifying the linear constraint. - sense (
ConstraintSense
) – The sense of the constraint. - rhs (
float
) – The right-hand-side of the constraint.
__init__
__init__(quadratic_program, name, linear, sense, rhs)
Parameters
- quadratic_program (
Any
) – The parent quadratic program. - name (
str
) – The name of the constraint. - linear (
Union
[ndarray
,spmatrix
,List
[float
],Dict
[Union
[int
,str
],float
]]) – The coefficients specifying the linear constraint. - sense (
ConstraintSense
) – The sense of the constraint. - rhs (
float
) – The right-hand-side of the constraint.
Methods
__init__ (quadratic_program, name, linear, …) | type quadratic_programAny |
evaluate (x) | Evaluate the left-hand-side of the constraint. |
Attributes
linear | Returns the linear expression corresponding to the left-hand-side of the constraint. |
name | Returns the name of the constraint. |
quadratic_program | Returns the parent QuadraticProgram. |
rhs | Returns the right-hand-side of the constraint. |
sense | Returns the sense of the constraint. |
Sense
alias of qiskit.optimization.problems.constraint.ConstraintSense
evaluate
evaluate(x)
Evaluate the left-hand-side of the constraint.
Parameters
x (Union
[ndarray
, List
, Dict
[Union
[int
, str
], float
]]) – The values of the variables to be evaluated.
Return type
float
Returns
The left-hand-side of the constraint given the variable values.
linear
Returns the linear expression corresponding to the left-hand-side of the constraint.
Return type
LinearExpression
Returns
The left-hand-side linear expression.
name
Returns the name of the constraint.
Return type
str
Returns
The name of the constraint.
quadratic_program
Returns the parent QuadraticProgram.
Return type
Any
Returns
The parent QuadraticProgram.
rhs
Returns the right-hand-side of the constraint.
Return type
float
Returns
The right-hand-side of the constraint.
sense
Returns the sense of the constraint.
Return type
ConstraintSense
Returns
The sense of the constraint.