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, num_solutions=1, min_hamming_distance=1)
- Parameters:
replacements (dict[Hashable, dict[str, Any]])
objective (str)
constraints (dict[str, float])
bigger_is_better (bool)
max_seconds_per_solution (float | None)
num_solutions (int)
min_hamming_distance (int)
- Return type:
list[dict[str, Any]]