ommx_python_mip_adapter.python_mip_to_ommx#
Classes#
Build ommx.v1.Instance from Python-MIP Model. |
Functions#
|
The function to convert Python-MIP Model to ommx.v1.Instance. |
Module Contents#
- class OMMXInstanceBuilder#
Build ommx.v1.Instance from Python-MIP Model.
- constraints() dict[int, Constraint]#
- decision_variables() list[DecisionVariable]#
Gather decision variables from Python-MIP Model as ommx.v1.DecisionVariable.
- sense()#
- model: mip.Model#
- model_to_instance(model: mip.Model) Instance#
The function to convert Python-MIP Model to ommx.v1.Instance.
Examples#
>>> model = mip.Model() >>> x1=model.add_var(name="1", var_type=mip.INTEGER, lb=0, ub=5) >>> x2=model.add_var(name="2", var_type=mip.CONTINUOUS, lb=0, ub=5) >>> model.objective = - x1 - 2 * x2 >>> constr = model.add_constr(x1 + x2 - 6 <= 0) >>> ommx_instance = adapter.model_to_instance(model)