| CPC G06N 10/20 (2022.01) | 18 Claims |

|
1. A method for optimizing a quantum circuit, comprising:
obtaining a quantum circuit model comprising one or more quantum operations, wherein at least one quantum operation is marked as having permutable input registers, wherein said obtaining comprises an unmarked quantum circuit model and automatically marking the at least one quantum operation as having permutable input registers;
determining an optimization goal for the quantum circuit;
selecting, by a processor, a permutation of the input registers for the at least one marked quantum operation based on the optimization goal; and
generating an optimized quantum circuit based on the selected permutation.
|