Compiler Settings

Compiler Messages

Compiler Optimization

Working with target architectures

Quadratization

ToQUBO.Attributes.QuadratizeType
Quadratize()

Boolean flag to conditionally perform the quadratization step. Is automatically set by the compiler when high-order functions are generated.

source
ToQUBO.Attributes.StableQuadratizationType
StableQuadratization()

When set, this boolean flag enables stable quadratization methods, thus yielding predictable results. This is intended to be used during tests or other situations where deterministic output is desired. On the other hand, usage in production is not recommended since it requires increased memory and processing resources.

source

Variable & Constraint Encoding

Discretization