mqt.ionshuttler.multi_shuttler.outside.partition

Module Contents

read_qasm_file(file_path: Path) qiskit.QuantumCircuit[source]
construct_interaction_graph(circuit: qiskit.QuantumCircuit) networkx.Graph[source]
partition_graph_balanced(graph: networkx.Graph, n: int) list[networkx.Graph][source]

Partitions graph into n subgraphs, attempting to keep them balanced in size, while using Kernighan-Lin bisection at every step.

get_partition(qasm_file_path: Path, n: int) list[list[int]][source]
qasm_file_path