QXel.transpiler.ilp_solver.scip module¶
- class QXel.transpiler.ilp_solver.scip.SCIPSolver¶
Bases:
objectSolve circuit partitioning as a mixed-integer optimization problem.
- static solve(circuit, qubit_count, qubit_count_local)¶
Partition
circuitinto locality-compatible subcircuits.- Parameters:
circuit (QuantumCircuit) – Circuit to partition.
qubit_count (int) – Total logical qubit count.
qubit_count_local (int) – Number of qubits that may remain local in one subcircuit.
- Returns:
Partition description consumed by
Partitioner.- Return type:
list
- static solve_fusion(circuit, qubit_count, max_fusion=10, alpha=1, beta=8)¶