Skip to main content

mip

class MIPBuilder

MIP Builder

Attributes

  • compiled_model(CompiledInstance) : compiled model.
  • model(mip.Model) : mip model.

decode_from_mip (self, status, model) -> jm.SampleSet

Decode from mip model.

Parameters

  • status(mip.OptimizationStatus) : status of optimization.
  • model(mip.Model) : mip model.

Returns

  • jm.SampleSet : sample set.

get_model (self) -> mip.Model

Get mip model.

Returns

  • mip.Model : mip model.

transpile_to_mip (compiled_model, relax_list, solver_name, mip_model) -> MIPBuilder

Transpile a compiled model into a MIP model.

Parameters

  • compiled_model(CompiledInstance) : a compiled model
  • relax_list(list[str]) : a list of labels to be relaxed. Defaults to None.
  • solver_name(str) : the name of the solver. Defaults to "CBC".
  • mip_model(mip.Model) : a MIP model to be used. Defaults to None.

Returns

  • MIPBuilder : a MIP model builder