PipelineParams ¶
Bases: BaseModel
Defines the modular Constrained QAOA Pipeline.
By default all features are enabled.
Attributes:
Name | Type | Description |
---|---|---|
indicator_function |
IndicatorFunctionParams | Dict | None
|
Whether to implement inequality constraints with indicator functions. Disable
with setting to |
one_hot |
OneHotParams | Dict | None
|
Whether to implement inequality constraints with indicator functions. Disable
with setting to |
quadratic_penalty |
QuadraticPenaltyParams | Dict | None
|
Whether to implement inequality constraints with indicator functions. Disable
with setting to |
indicator_function
class-attribute
instance-attribute
¶
indicator_function: IndicatorFunctionParams | None = Field(
default_factory=lambda: IndicatorFunctionParams(),
description="Whether to implement inequality constraints with indicator functions. Disable with setting to `None`.",
)
one_hot
class-attribute
instance-attribute
¶
one_hot: OneHotParams | None = Field(
default_factory=lambda: OneHotParams(),
description="Whether to implement inequality constraints with indicator functions. Disable with setting to `None`.",
)
quadratic_penalty
class-attribute
instance-attribute
¶
quadratic_penalty: QuadraticPenaltyParams | None = Field(
default_factory=lambda: QuadraticPenaltyParams(),
description="Whether to implement inequality constraints with indicator functions. Disable with setting to `None`.",
)