Quantum circuit cutting
Quantum circuit cutting is a method to partition a large quantum circuit into smaller, more manageable parts. In particular, during the NISQ era of quantum computing the execution of quantum circuits is limited by the size, i.e., number of qubits, as well as their high susceptibility to noise. Therefore it is desirable to partition a quantum circuit into smaller chunks, run them on possibly smaller quantum devices and then to perform postprocessing to retrieve results which are close to the results one would expect from the uncut circuit. It has been shown in experiments,[1][2][3] that the application of circuit cutting can indeed reduce the impact of noise.
Quasi probability decomposition
[edit]
In order to perform wire or gate cutting, one can decompose the quantum channel of the operation to cut as quasi probability decomposition[4]
with coefficients such that . Those coefficients can be either positive or negative which is why this is coined as quasiprobability distribution. The 's are quantum channels which can act on disjoint qubits in the case of gate cutting, i.e., , where denote the partitions resulting from the cut. For the case of wire cutting, the 's are measure-and-prepare-channels. Therefore, in the case of gate cutting the channel is the channel of some quantum gate and for wire cutting it is the identity channel, as quantum wires act as identities on the qubits.
Sampling overhead
[edit]Cutting a circuit comes with the prize of a sampling overhead, scaling exponentially in the number of qubits involved in the cut. The sampling overhead depends on the L1 norm[clarify] of the coefficients, i.e., . From Hoeffding's inequality one can derive[5] that the number of samples needed to retrieve an expectation value of the cut circuit which is close to the result expected from the uncut circuit scales as .
The value scales exponentially with the number of cuts and therefore imposes a serious limitation on circuit cutting techniques. Thus, it is desired to reduce this value as much as possible. Considering the cut of parallel qubit wires, the method proposed by Peng et al.[6] requires . It was argued that the usage of classical communication between the different partitions can reduce the sampling overhead.[7] The cutting technique introduced by Harada et al.[8] employs classical communication and requires which is the lowest possible if LOCC is used.
Quasi probability sampling
[edit]In order to execute a circuit which is decomposed by one or more cuts, one performs quasi probability sampling.[9] This is a type of Monte Carlo Sampling. Depending on the number of total shots , one determines the number of shots required for each channel . Each channel must be sampled with a probability , therefore . One runs the cut circuits with the aforementioned distribution of channels and stores the results. Note that if a cutting scheme requires LOCC this must be taken into account in the sampling process.
For example, one can consider an observable which is diagonal in the Pauli Z basis, with some function . In this case, one can measure all qubits of the partitioned circuit in the computational basis, recombine the bitstring outcomes and apply the function . The results for each sample are stored and further classical post processing is applied: Multiply a weight to each result and compute the mean over all samples. This way one retrieves the result of an unbiased estimator of the uncut expectation value. Note that this can be done in principle for general observables.
Example cutting technique: Peng et al.
[edit]Peng et al.[6] introduced wire cutting in 2020. Their proposed technique cuts quantum wires with local operations only. It makes use of the fact that density matrices can be decomposed into the Pauli basis. For cutting a single quantum wire, the Quasi Probability Decomposition can be expressed as
More specifically, one defines where each are projectors onto the eigenbases of the Pauli matrices. Each are defined as
where are the eigenstates of the Pauli matrices.
Example application: QAOA for MaxCut
[edit]As quantum circuit cutting is inherently limited by its exponential sampling overhead, applying circuit cutting to general circuits can be rendered ineffective. Therefore it is often useful to consider particularly suitable problems for quantum circuit cutting. Cutting is often applied to NISQ algorithms such as QAOA. QAOA can be used to solve the maximum cut problem. Since qubits and two-qubit gates in the QAOA circuit's problem layer can be considered as representatives of the Maximum cut's problem graph[clarify], the graph's structure can be seen directly in the QAOA circuit: Qubits are nodes and gates edges of the problem graph. Therefore, QAOA circuits for problem graphs with specific structure are particularly suitable to be partitioned via quantum circuit cutting. One such class of graphs, as suggested by Lowe et al.[10] are those with vertex separators. If the circuit is cut along the qubits corresponding to the vertex separators (with limited number of size), the sampling overhead can be kept reasonably small.
References
[edit]- ^ Bechtold, Marvin; Barzen, Johanna; Leymann, Frank; Mandl, Alexander; Obst, Julian; Truger, Felix; Weder, Benjamin (2023). "Investigating the effect of circuit cutting in QAOA for the MaxCut problem on NISQ devices". Quantum Science and Technology. 8 (4): 045022. arXiv:2302.01792. Bibcode:2023QS&T....8d5022B. doi:10.1088/2058-9565/acf59c.
- ^ Ying, C., Cheng, B., Zhao, Y., Huang, H.-L., Zhang, Y.-N., Gong, M., Wu, Y., Wang, S., Liang, F., Lin, J., Xu, Y., Deng, H., Rong, H., Peng, C.-Z., Yung, M.-H., Zhu, X., Pan, J.-W. (15 March 2023). "Experimental Simulation of Larger Quantum Circuits with Fewer Superconducting Qubits". Physical Review Letters. 130 (11). American Physical Society (APS): 110601. arXiv:2207.14142. Bibcode:2023PhRvL.130k0601Y. doi:10.1103/physrevlett.130.110601. PMID 37001092.
- ^ Singh, A. P., Mitarai, K., Suzuki, Y., Heya, K., Tabuchi, Y., Fujii, K., Nakamura, Y. (4 March 2024). "Experimental demonstration of a high-fidelity virtual two-qubit gate". Physical Review Research. 6 (1). American Physical Society (APS): 013235. arXiv:2307.03232. Bibcode:2024PhRvR...6a3235S. doi:10.1103/physrevresearch.6.013235.
- ^ Barral, D., Cardama, F. J., Díaz-Camacho, G., Faílde, D., Llovo, I. F., Mussa-Juane, M., Vázquez-Pérez, J., Villasuso, J., Piñeiro, C., Costas, N., Pichel, J. C., Pena, T. F., Gómez, A. (August 2025). "Review of Distributed Quantum Computing: From single QPU to High Performance Quantum Computing". Computer Science Review. 57. Elsevier BV: 100747. arXiv:2404.01265. doi:10.1016/j.cosrev.2025.100747.
- ^ Ufrecht, C., Periyasamy, M., Rietsch, S., Scherer, D. D., Plinge, A., Mutschler, C. (23 October 2023). "Cutting multi-control quantum gates with ZX calculus". Quantum. 7. Verein zur Forderung des Open Access Publizierens in den Quantenwissenschaften: 1147. arXiv:2302.00387. Bibcode:2023Quant...7.1147U. doi:10.22331/q-2023-10-23-1147.
- ^ a b Peng, Tianyi; Harrow, Aram W.; Ozols, Maris; Wu, Xiaodi (2020). "Simulating Large Quantum Circuits on a Small Quantum Computer". Physical Review Letters. 125 (15): 150504. arXiv:1904.00102. Bibcode:2020PhRvL.125o0504P. doi:10.1103/PhysRevLett.125.150504. PMID 33095634.
- ^ Piveteau, C., Sutter, D. (April 2024). "Circuit Knitting With Classical Communication". IEEE Transactions on Information Theory. 70 (4). Institute of Electrical and Electronics Engineers (IEEE): 2734–2745. arXiv:2205.00016. doi:10.1109/tit.2023.3310797.
- ^ Harada, H., Wada, K., Yamamoto, N. (18 October 2024). "Doubly Optimal Parallel Wire Cutting without Ancilla Qubits". PRX Quantum. 5 (4). American Physical Society (APS): 040308. arXiv:2303.07340. Bibcode:2024PRXQ....5d0308H. doi:10.1103/prxquantum.5.040308.
- ^ Piveteau, C., Sutter, D., Woerner, S. (3 February 2022). "Quasiprobability decompositions with reduced sampling overhead". npj Quantum Information. 8 (1). Springer Science and Business Media LLC: 12. arXiv:2101.09290. Bibcode:2022npjQI...8...12P. doi:10.1038/s41534-022-00517-3.
- ^ Lowe, A., Medvidović, M., Hayes, A., O'Riordan, L. J., Bromley, T. R., Arrazola, J. M., Killoran, N. (2 March 2023). "Fast quantum circuit cutting with randomized measurements". Quantum. 7. Verein zur Forderung des Open Access Publizierens in den Quantenwissenschaften: 934. arXiv:2207.14734. Bibcode:2023Quant...7..934L. doi:10.22331/q-2023-03-02-934.