bloqade.cirq_utils.parallelize.solve_epochs
← Module overview
function
source
functionsolve_epochs¶source
bloqade.cirq_utils.parallelize.solve_epochs
Signature
def solve_epochs(directed: nx.DiGraph, group_weights: dict[Hashable, float], hyperparameters: dict[str, float] | None = None) -> dict[Unique[cirq.GateOperation], float]Internal function to solve the epochs using linear programming.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
directed | nx.DiGraph | required | |
group_weights | dict[Hashable, float] | required | |
hyperparameters | dict[str, float] | None | None |
Returns
dict[Unique[cirq.GateOperation], float]