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`.",
)