from_docplex_mp¶
- from_docplex_mp(model, indicator_big_m=None)[source]¶
Translate a docplex.mp model into a quadratic program.
Note that this supports the following features of docplex:
linear / quadratic objective function
linear / quadratic / indicator constraints
binary / integer / continuous variables
logical expressions (
logical_not
,logical_and
, andlogical_or
)
- Parameters:
model (Model) – The docplex.mp model to be loaded.
indicator_big_m (float | None) – The big-M value used for the big-M formulation to convert indicator constraints into linear constraints. If
None
, it is automatically derived from the model.
- Returns:
The quadratic program corresponding to the model.
- Raises:
QiskitOptimizationError – if the model contains unsupported elements.
- Return type: