mip_with_multi_layer_replacements
Solves multi-layer replacement optimization using Mixed Integer Programming.
Functions
- run_mip(replacements, objective, constraints, bigger_is_better, max_seconds_per_solution=None)
- Parameters:
replacements (dict[Hashable, dict[str, Any]])
objective (str)
constraints (dict[str, float])
bigger_is_better (bool)
max_seconds_per_solution (float | None)
- Return type:
tuple[list[dict[str, Any]], float, dict[str, float]]