Skip to content

bloqade.cirq_utils.parallelize.solve_epochs

← Module overview

functionsolve_epochssource

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

NameTypeDefaultDescription
directednx.DiGraphrequired
group_weightsdict[Hashable, float]required
hyperparametersdict[str, float] | NoneNone

Returns

dict[Unique[cirq.GateOperation], float]

source