m+Medelevator.RU
← Поиск публикаций
Nature communications · 2025

К крупномасштабным квантовым оптимистам с небольшим количеством кубиков.

Название и аннотация: Машинный перевод · не проверен
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Sciorilli M, Borges L, Patti TL, García-Martín D, Camilo G, Anandkumar A, Aolita L

Аннотация

Квантовые компьютеры обещают более эффективные комбинаторные оптимизирующие решения, которые могут изменить игру для широкого круга приложений. Однако одним из узких мест для материализации таких преимуществ является то, что для того, чтобы бросить вызов классическим алгоритмам на практике, основные подходы требуют ряда кубитов непомерно больших размеров для краткосрочного оборудования. Здесь мы введем вариационное решение проблем MaxCut на m=O(nk) бинарные переменные, используя только n квиты, с тунцом k > 1. Количество параметров и глубина цепи демонстрируют мягкие линейные и подлинейные диапазоны в м, соответственно. Более того, мы аналитически доказываем, что конкретное квитоэффективное кодирование приводит к суперполиномическому смягчению бесплодного плато как встроенного элемента. В целом, это приводит к высоким квантово-растворительским показателям. Например, для m = 7000, числовые имитации производят решения, конкурентоспособные по качеству с самыми современными классическими решателями. В свою очередь, для m = 2000, эксперименты с n = 17 У кубиков в ловушке с ионой есть приблизительные коэффициенты Макскот, которые, по оценкам, превышают пороговый уровень жесткости 0.941. Наши выводы предлагают интересную эвристику для квантовых решающих, а также многообещающий путь к решению коммерческих проблем, связанных с краткосрочными квантовыми устройствами.
Оригинал публикации

Towards large-scale quantum optimization solvers with few qubits.

Quantum computers hold the promise of more efficient combinatorial optimization solvers, which could be game-changing for a broad range of applications. However, a bottleneck for materializing such advantages is that, in order to challenge classical algorithms in practice, mainstream approaches require a number of qubits prohibitively large for near-term hardware. Here we introduce a variational solver for MaxCut problems over m=O(nk) binary variables using only n qubits, with tunable k > 1. The number of parameters and circuit depth display mild linear and sublinear scalings in m, respectively. Moreover, we analytically prove that the specific qubit-efficient encoding brings in a super-polynomial mitigation of barren plateaus as a built-in feature. Altogether, this leads to high quantum-solver performances. For instance, for m = 7000, numerical simulations produce solutions competitive in quality with state-of-the-art classical solvers. In turn, for m = 2000, experiments with n = 17 trapped-ion qubits feature MaxCut approximation ratios estimated to be beyond the hardness threshold 0.941. Our findings offer an interesting heuristics for quantum-inspired solvers as well as a promising route towards solving commercially-relevant problems on near-term quantum devices.

Перевод полного текста: Перевод в очереди

Читать найденный полный текст

https://creativecommons.org/licenses/by-nc-nd/4.0/ Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ .

Introduction

Combinatorial optimizations are ubiquitous in industry and technology 1 . The potential of quantum computers for these problems has been extensively studied 2 – 10 . However, it is unclear whether they will deliver advantages in practice before fault-tolerant devices appear. With only quadratic asymptotic runtime speed-ups expected in general 11 – 13 and low clock-speeds 14 , 15 , a major challenge is the number of qubits required for quantum solvers to become competitive with classical ones. Current implementations are restricted to noisy intermediate-scale quantum devices 16 , with variational quantum algorithms 17 , 18 as a promising alternative. These are heuristic models—based on parameterized quantum circuits—that, although conceptually powerful, face inherent practical challenges 19 – 25 . Among them, hardware noise is particularly serious, since its detrimental effect rapidly grows with the number of qubits. This can flatten out the optimization landscape—causing exponentially-small gradients (barren plateaus) 24 or underparametrization 25 —or render the algorithm classically simulable 20 . Hence, near-term quantum optimization solvers are unavoidably restricted to problem sizes that fit within a limited number of qubits.

In view of this, interesting qubit-efficient schemes have been explored 26 – 32 . In refs. 26 , 27 , two or three variables are encoded into the (three-dimensional) Bloch vector of each qubit, allowing for a linear space compression. In contrast, the schemes of refs. 28 – 32 encode the m variables into a quantum register of size \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}\left(\log (m)\right)$$\end{document} O log ( m ) . However, such exponential compressions both render the scheme classically simulable efficiently and seriously limit the expressivity of the models 28 , 31 . Moreover, in refs. 28 – 32 , binary problems are relaxed to quadratic programs. These simplifications strongly affect the quality of the solutions. In addition, the measurements required by those methods can be statistically demanding. For instance, in a deployment with m = 3964 variables 30 , most of the measurement outcomes needed did not occur and were replaced by classical random bits, leading to a low quality solution compared to state-of-the-art solvers. To the best of our knowledge, no experimental quantum solver has so far produced non-trivial solutions to problems with m beyond a few hundreds 8 – 10 , 33 . Furthermore, the interplay between qubit-number compression, loss function non-linearity, trainability, and solver performance in general is mostly unknown.

Here we explore this territory. We introduce a hybrid quantum-classical solver for binary optimization problems of size m polynomially larger than the number of qubits n used. This is an interesting regime in that the scheme is highly qubit-efficient while at the same time preserving the classical intractability in m , leaving room for potential quantum advantages. We encode the m variables into Pauli correlations across k qubits, for k an integer of our choice. A parameterized quantum circuit is trained so that its output correlations minimize a non-linear loss function suitable for gradient descent. The solution bit string is then obtained via a simple classical post-processing of the measurement outcomes, which includes an efficient local bit-swap search to further enhance the solution’s quality. Moreover, a beneficial, intrinsic by-product of our scheme is a super-polynomial suppression of the decay of gradients, from barren plateaus of heights 2 − Θ ( m ) with single-qubit encodings to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${2}^{-\Theta ({m}^{1/k})}$$\end{document} 2 − Θ ( m 1 / k ) with Pauli-correlation encodings. In turn, the circuit depth scales sublinearly in m , as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}({m}^{1/2})$$\end{document} O ( m 1 / 2 ) for quadratic ( k = 2) compressions and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}({m}^{2/3})$$\end{document} O ( m 2 / 3 ) for cubic ( k = 3) ones. All these features make our scheme more experimentally- and training-friendly than previous quantum schemes, leading to significantly higher quality of solutions.

For example, for m = 2000 and m = 7000 MaxCut instances, our numerical solutions are competitive with those of semi-definite program relaxations, including the powerful Burer-Monteiro algorithm. This is relevant as a basis for quantum-inspired classical solvers. In addition, we deploy our solver on IonQ and Quantinuum quantum devices, observing a good performance even without quantum error mitigation. For example, for a MaxCut instance with m = 2000 vertices encoded into n = 17 trapped-ion qubits, we obtain estimated approximation ratios above the hardness threshold r ≈ 0.941. We note that previous experiments addressed instance sizes of a few tens for MaxCut 8 , 33 and up to few hundreds for combinatorial optimization in general 9 , 10 , but attaining significantly lower solution qualities. Our results open up a promising framework to develop competitive solvers for large-scale problems with small quantum devices.

Results

Quantum solvers with polynomial space compression

We solve combinatorial optimizations over \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m={{\mathcal{O}}}({n}^{k})$$\end{document} m = O ( n k ) binary variables using only n qubits, for k a suitable integer of our choice. Such compression is achieved by encoding the variables into m Pauli-matrix correlations across multiple qubits. More precisely, with the short-hand notation [ m ] : = {1, 2, … m }, let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\boldsymbol{x}}}:={\{{x}_{i}\}}_{i\in [m]}$$\end{document} x : = { x i } i ∈ [ m ] denote the string of optimization variables and choose a specific subset \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Pi :={\{{\Pi }_{i}\}}_{i\in [m]}$$\end{document} Π : = { Π i } i ∈ [ m ] of m ≤ 4 n − 1 traceless Pauli strings Π i , i.e., of n -fold tensor products of identity ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathbb{1}}$$\end{document} 1 ) or Pauli ( X , Y , and Z ) matrices, excluding the n -qubit identity matrix \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathbb{1}}}^{\otimes n}$$\end{document} 1 ⊗ n . We define a Pauli-correlation encoding (PCE) relative to Π as 1 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${x}_{i}:=\,{\mbox{sgn}}\,\left(\langle {\Pi }_{i}\rangle \right)\,{{\mbox{for}}}\, {{\rm{all}}}\,i\in [m],$$\end{document} x i : = sgn ⟨ Π i ⟩ for all i ∈ [ m ] , where sgn is the sign function and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\langle {\Pi }_{i}\rangle :=\left\langle \Psi \right\vert {\Pi }_{i}\left\vert \Psi \right\rangle$$\end{document} ⟨ Π i ⟩ : = Ψ Π i Ψ is the expectation value of Π i over a quantum state \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\vert \Psi \right\rangle$$\end{document} Ψ . In Supplementary Note 2 , we prove that expectation values of magnitude Θ (1/ m ) are enough to guarantee the existence of such states for all bit strings x . In practice, however, we observe magnitudes significantly larger than Θ (1/ m )) (see Supplementary Fig. 1 ). We focus on strings with k single-qubit traceless Pauli matrices. In particular, we consider encodings \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\Pi }^{(k)}:=\left\{{\Pi }_{1}^{(k)},\ldots,{\Pi }_{m}^{(k)}\right\}$$\end{document} Π ( k ) : = Π 1 ( k ) , … , Π m ( k ) where each \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\Pi }_{i}^{(k)}$$\end{document} Π i ( k ) is a permutation of either \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${X}^{\otimes k}\otimes {{\mathbb{1}}}^{\otimes n-k}$$\end{document} X ⊗ k ⊗ 1 ⊗ n − k , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}^{\otimes k}\otimes {{\mathbb{1}}}^{\otimes n-k}$$\end{document} Y ⊗ k ⊗ 1 ⊗ n − k , or \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Z}^{\otimes k}\otimes {{\mathbb{1}}}^{\otimes n-k}$$\end{document} Z ⊗ k ⊗ 1 ⊗ n − k (see left panel of Fig. 1 for an example with k = 2). That is, Π ( k ) is the union of 3 sets of mutually-commuting strings. This is experimentally convenient since only three measurement settings are required throughout. Using all possible permutations for the encoding yields \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m=3(\begin{array}{c}n\\ k\end{array})$$\end{document} m = 3 ( n k ) . In this work, we deal mostly with k = 2 and k = 3, corresponding to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m=\frac{3}{2}n(n-1)$$\end{document} m = 3 2 n ( n − 1 ) and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m=\frac{1}{2}n(n-1)(n-2)$$\end{document} m = 1 2 n ( n − 1 ) ( n − 2 ) , respectively. The single-qubit encodings of refs. 26 , 27 , in turn, correspond to PCEs with k = 1. Fig. 1 Quantum optimization solvers with polynomial space compression. Encoding: An exemplary MaxCut (or weighted MaxCut) problem of m = 9 vertices (graph on the left) is encoded into 2-body Pauli-matrix correlations across n = 3 qubits (Q 1 , Q 2 , Q 3 ). The color code indicates which Pauli string encodes which vertex. For instance, the binary variable x 1 of vertex 1 is encoded in the expectation value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Z}_{1}\otimes {Z}_{2}\otimes {{\mathbb{1}}}_{3}$$\end{document} Z 1 ⊗ Z 2 ⊗ 1 3 , supported on qubits 1 and 2, while x 9 is encoded in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}_{1}\otimes {{\mathbb{1}}}_{2}\otimes {Y}_{3}$$\end{document} Y 1 ⊗ 1 2 ⊗ Y 3 , over qubits 1 and 3 (see Eq. ( 1 )). This corresponds to a quadratic space compression of m variables into \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n={{\mathcal{O}}}({m}^{1/2})$$\end{document} n = O ( m 1 / 2 ) qubits. More generally, k -body correlations can be used to attain polynomial compressions of order k . The Pauli set chosen is composed of three subsets of mutually-commuting Pauli strings. This allows one to experimentally estimate all m correlations using only 3 measurement settings throughout. Quantum-classical optimization: we train a quantum circuit parametrized by gate parameters θ using a loss function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L of the Pauli expectation values that mimics the MaxCut (or weighted MaxCut) objective function (see Eq. ( 2 )). The variational Ansatz is a brickwork circuit with the number of 2-qubit gates and variational parameters scaling very mildly with m (see Fig. 2 ), and circuit depth sublinear in m . This makes both experimentally- and training-friendly (see Fig. 3 ). Solution: once the circuit is trained, we read out its output x from the correlations across single-qubit measurement outcomes on its output state. Finally, we perform an efficient classical bit-swap search around x to find potential better solutions nearby. The result of that search, x * , is the final output of our solver.

Fig. 1 Quantum optimization solvers with polynomial space compression. Encoding: An exemplary MaxCut (or weighted MaxCut) problem of m = 9 vertices (graph on the left) is encoded …
Fig. 1 Quantum optimization solvers with polynomial space compression. Encoding: An exemplary MaxCut (or weighted MaxCut) problem of m = 9 vertices (graph on the left) is encoded into 2-body Pauli-matrix correlations across n = 3 qubits (Q 1 , Q 2 , Q 3 ). The color code indicates which Pauli string encodes which vertex. For instance, the binary variable x 1 of vertex 1 is encoded in the expectation value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Z}_{1}\otimes {Z}_{2}\otimes {{\mathbb{1}}}_{3}$$\end{document} Z 1 ⊗ Z 2 ⊗ 1 3 , supported on qubits 1 and 2, while x 9 is encoded in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${Y}_{1}\otimes {{\mathbb{1}}}_{2}\otimes {Y}_{3}$$\end{document} Y 1 ⊗ 1 2 ⊗ Y 3 , over qubits 1 and 3 (see Eq. ( 1 )). This corresponds to a quadratic space compression of m variables into \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n={{\mathcal{O}}}({m}^{1/2})$$\end{document} n = O ( m 1 / 2 ) qubits. More generally, k -body correlations can be used to attain polynomial compressions of order k . The Pauli set chosen is composed of three subsets of mutually-commuting Pauli strings. This allows one to experimentally estimate all m correlations using only 3 measurement settings throughout. Quantum-classical optimization: we train a quantum circuit parametrized by gate parameters θ using a loss function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L of the Pauli expectation values that mimics the MaxCut (or weighted MaxCut) objective function (see Eq. ( 2 )). The variational Ansatz is a brickwork circuit with the number of 2-qubit gates and variational parameters scaling very mildly with m (see Fig. 2 ), and circuit depth sublinear in m . This makes both experimentally- and training-friendly (see Fig. 3 ). Solution: once the circuit is trained, we read out its output x from the correlations across single-qubit measurement outcomes on its output state. Finally, we perform an efficient classical bit-swap search around x to find potential better solutions nearby. The result of that search, x * , is the final output of our solver.

The specific problem we solve is weighted MaxCut, a paradigmatic NP-hard optimization problem over a weighted graph G , defined by a (symmetric) adjacency matrix \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$W\in {{\mathbb{R}}}^{m\times m}$$\end{document} W ∈ R m × m . Each entry W i j contains the weight of an edge ( i , j ) in G . The set E of edges of G consists of all ( i , j ) such that W i j ≠ 0. We denote by ∣ E ∣ the cardinality of E . The special case where all weights are either zero or one defines the (still NP-hard) MaxCut problem, where each instance is fully specified by E (see MaxCut problems). The goal of these problems is to maximize the total weight of edges cut over all possible bipartitions of G . This is done by maximizing the quadratic objective function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{V}}}({{\boldsymbol{x}}}):={\sum }_{(i,j)\in E}{W}_{ij}(1-\,{x}_{i}\,{x}_{j})$$\end{document} V ( x ) : = ∑ ( i , j ) ∈ E W i j ( 1 − x i x j ) (the cut value).

We parameterize the state in Eq. ( 1 ) as the output of a quantum circuit with parameters θ , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\left\vert \Psi \right\rangle=\left\vert \Psi ({{\boldsymbol{\theta }}})\right\rangle$$\end{document} Ψ = Ψ ( θ ) , and optimize over θ using a variational approach 17 , 18 (see also Supplementary Note 9 for alternative ideas on how to optimize the state). As circuit Ansatz, we use the brickwork architecture shown in Fig. 1 (see “Numerical details” for details on the variational Ansatz). The goal of the parameter optimization is to minimize the non-linear loss function 2 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}=\,\,{\sum}_{(i,j)\in E}\,\,\,{W}_{ij}\tanh \left(\alpha \,\langle {\Pi }_{i}\rangle \right)\tanh \left(\alpha \,\langle {\Pi }_{j}\rangle \right)+{{{\mathcal{L}}}}^{({\mbox{reg}})}.$$\end{document} L = ∑ ( i , j ) ∈ E W i j tanh α ⟨ Π i ⟩ tanh α ⟨ Π j ⟩ + L ( reg ) . The first term corresponds to a relaxation of the binary problem where the sign functions in Eq. ( 1 ) are replaced by smooth hyperbolic tangents, better suited for gradient-descent methods 27 . The second term, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{{\mathcal{L}}}}^{({\mbox{reg}})}$$\end{document} L ( reg ) (see Regularization term), forces all correlators to go towards zero, which is observed to improve the solver’s performance (see Supplementary Note 1 ).

However, too-small correlators restrict the \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tanh$$\end{document} tanh to a linear regime ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tanh (z)\approx z$$\end{document} tanh ( z ) ≈ z for ∣ z ∣ << 1), which is inconvenient for the training. Hence, to restore a non-linear response, we introduce a rescaling factor α > 1. We observe a good performance for the choice α ≈ n ⌊ k /2⌋ (see Supplementary Note 3 ). Once the training is complete, the circuit output state is measured and a bit-string x is obtained via Eq. ( 1 ). Then, as a classical post-processing step, we perform one round of single-bit swap search (of complexity \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}(| E| )$$\end{document} O ( ∣ E ∣ ) ) around x in order to find potential better solutions nearby (see “Numerical details”). The result of the search, x * , with cut value \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{V}}}({{{\boldsymbol{x}}}}^{*})$$\end{document} V ( x * ) , is the final output of our solver.

Our work differs from refs. 28 – 32 in fundamental ways. First of all, as mentioned, those studies focus mainly on exponential compressions in qubit numbers. These are also possible with PCEs since there are 4 n − 1 traceless operators available. However, besides automatically rendering the schemes classically simulable efficiently 28 , 31 , exponential compressions strongly limit the expressivity of the model, since L -depth circuits contain \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}(L\times \log (m))$$\end{document} O ( L × log ( m ) ) parameters. This affects the quality of the solutions. Conversely, our method operates manifestly in the regime of classically intractable quantum circuits. Secondly, as for experimental feasibility, while the previous schemes require the measurement of probabilities that are (at best) of order m −1 , our solver is compatible with significantly larger expectation values (see Supplementary Fig. 1 ). Third, while in refs. 28 – 31 the problems are related to quadratic programs 28 , Eq. ( 2 ) defines a highly non-linear optimization.

Circuit complexities and approximation ratios

Here, we investigate the quantum resources (circuit depth, two-qubit gate count, and number of variational parameters) required by our scheme. Due to the strong reduction in qubit number, an increase in required circuit depth is expected to maintain the same expressivity. We benchmark on graph instances whose exact solution \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{{\mathcal{V}}}}_{\max }:={\max }_{{{\boldsymbol{x}}}}{{\mathcal{V}}}({{\boldsymbol{x}}})$$\end{document} V max : = max x V ( x ) is unknown in general. Therefore, we denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${r}_{{{\rm{exact}}}}:={{\mathcal{V}}}({{{\boldsymbol{x}}}}^{*})/{{{\mathcal{V}}}}_{\max }$$\end{document} r exact : = V ( x * ) / V max the exact approximation ratio and by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r:={{\mathcal{V}}}({{{\boldsymbol{x}}}}^{*})/{{{\mathcal{V}}}}_{{{\rm{best}}}}$$\end{document} r : = V ( x * ) / V best the estimated approximation ratio based on the best-known solution \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{{\mathcal{V}}}}_{{{\rm{best}}}}$$\end{document} V best available (see Numerical details).

In Fig. 2 (left panel), we plot the gate complexity required to reach \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{r}=16/17\approx 0.941$$\end{document} r ¯ = 16 / 17 ≈ 0.941 without doing the final local search step (to capture the resource scaling exclusively due to the quantum subroutine) on non-trivial random MaxCut instances of increasing sizes, for the encodings Π (2) and Π (3) . For r exact , this value gives the threshold for worst-case computational hardness. By non-trivial instances, we mean instances post-selected to discard easy ones (see Numerical details). The results suggest that the number of gates scales approximately linearly with m . The same holds also for the number of variational parameters, which is proportional to the number of gates. In turn, the number of circuit layers scales as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}(m/n)$$\end{document} O ( m / n ) . For quadratic and cubic compressions, e.g., this corresponds to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}({m}^{1/2})$$\end{document} O ( m 1 / 2 ) and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}({m}^{2/3})$$\end{document} O ( m 2 / 3 ) , respectively. These mild scalings translate directly into experimental feasibility and model training ease. In fact, we observe (see Supplementary Note 5 ) that the number of epochs needed for training also scales linearly with m . Moreover, in Supplementary Note 6 , we prove worst-case upper bounds on the number of measurements required to estimate \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}({{\boldsymbol{\theta }}})$$\end{document} L ( θ ) . These bounds scale with the problem size as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tilde{{{\mathcal{O}}}}(m\,{(6| E|+m)}^{2})$$\end{document} O ~ ( m ( 6 ∣ E ∣ + m ) 2 ) for even k and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tilde{{{\mathcal{O}}}}({m}^{1-1/k}\,{(6| E|+m)}^{2})$$\end{document} O ~ ( m 1 − 1 / k ( 6 ∣ E ∣ + m ) 2 ) for odd k . Fig. 2 Gate complexity and performance. Left: Number of two-qubits gates (in bubble plot) needed for achieving an average estimated approximation ratio \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{r}\ge 16/17\approx 0.941$$\end{document} r ¯ ≥ 16 / 17 ≈ 0.941 (over 250 non-trivial random MaxCut instances and 5 random initializations per instance) without the local bit-swap search (quantum-circuit’s output x alone) versus m , for quadratic and cubic compressions. The larger the bubble, the greater the fraction of instances requiring the corresponding number of gates. A linear scaling is observed in both cases. Right: Median r (now including the local bit-swap search step) over random initializations for three specific MaxCut instances of different sizes as functions of the compression degree k . Intervals indicating the highest and lowest observed values are also displayed. The m = 800 graph is planar and used 10 random initializations, while the m = 2000 and m = 7000 ones are random graphs and used 10 and 5 initializations, respectively (see Table 1 for graph details). For a fair comparison, the total number of parameters is kept the same for all k . The horizontal lines denote the reported results of the leading gradient-based SDP solver 35 (dotted lines) and the powerful Burer-Monteiro algorithm 36 , 37 (dashed lines). Our solver outperforms the former in all cases and even the latter for m = 2000 at k = 6 and 7.

Fig. 2 Gate complexity and performance. Left: Number of two-qubits gates (in bubble plot) needed for achieving an average estimated approximation ratio \documentclass[12pt]{minima…
Fig. 2 Gate complexity and performance. Left: Number of two-qubits gates (in bubble plot) needed for achieving an average estimated approximation ratio \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{r}\ge 16/17\approx 0.941$$\end{document} r ¯ ≥ 16 / 17 ≈ 0.941 (over 250 non-trivial random MaxCut instances and 5 random initializations per instance) without the local bit-swap search (quantum-circuit’s output x alone) versus m , for quadratic and cubic compressions. The larger the bubble, the greater the fraction of instances requiring the corresponding number of gates. A linear scaling is observed in both cases. Right: Median r (now including the local bit-swap search step) over random initializations for three specific MaxCut instances of different sizes as functions of the compression degree k . Intervals indicating the highest and lowest observed values are also displayed. The m = 800 graph is planar and used 10 random initializations, while the m = 2000 and m = 7000 ones are random graphs and used 10 and 5 initializations, respectively (see Table 1 for graph details). For a fair comparison, the total number of parameters is kept the same for all k . The horizontal lines denote the reported results of the leading gradient-based SDP solver 35 (dotted lines) and the powerful Burer-Monteiro algorithm 36 , 37 (dashed lines). Our solver outperforms the former in all cases and even the latter for m = 2000 at k = 6 and 7.

In Fig. 2 (right), in turn, we plot solution qualities versus k , for three MaxCut instances from the benchmark set Gset 34 (see “Numerical details”). The total number of variational parameters is fixed by m (or as close to m as allowed by the circuit Ansatz) for a fair comparison, with the circuit depths adjusted accordingly for each k . In all cases, r increases with k up to a maximum, after which the performance degrades. This is consistent with a limit in compression capability before compromising the model’s expressivity, as expected. Remarkably, the results indicate that our solutions are competitive with those of state-of-the-art classical solvers, such as the leading gradient-based SDP solver 35 , based on the interior points method, and even the Burer-Monteiro algorithm 36 , 37 , based on non-linear-programming. Moreover, our quantum solver (including the overhead in parameter initializations for the training) makes a smaller number of queries to the loss function than Burer-Monteiro (see Supplementary Note 7 ). Importantly, while our solver performs a single optimization followed by a single-bit swap search, the Burer-Monteiro algorithm includes multiple re-optimizations and two-bit swap searches (see Supplementary Note 7 ). This highlights the potential for further improvements of our scheme. All in all, the performance seen in Fig. 2 is not only relevant for quantum solvers but also suggests our scheme as an interesting heuristic for quantum-inspired classical solvers.

Intrinsic mitigation of barren plateaus

Another appealing feature of our solver emerging from the qubit-number reduction is an intrinsic mitigation of the infamous barren plateau (BP) problem due to the curse of dimensionality 23 , 38 – 41 , which constitutes one of the main challenges for training variational quantum algorithms. BPs are characterized by a vanishing expectation value of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nabla {{\mathcal{L}}}$$\end{document} ∇ L over random parameter initializations and an exponential decay (in n ) of its variance. This jeopardizes the applicability of variational quantum algorithms in general 19 . For instance, the gradient variances of a two-body Pauli correlator on the output of universal 1D brickwork circuits are known to plateau at levels exponentially small in n for circuit depths of about 10 × n 23 . Alternatively, BPs can equivalently be defined in terms of an exponentially vanishing variance of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L itself (instead of its gradient) 42 . This is often more convenient for analytical manipulations.

In Supplementary Note 10 we prove that, if the random parameter initializations make the circuits sufficiently random (namely, induce a Haar measure over the special unitary group), the variance of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L is given by 3 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\rm{Var}}}({{\mathcal{L}}})=\frac{{\alpha }^{4}}{{d}^{2}}{\sum}_{(i,j)\in E}{w}_{ij}^{2}+{{\mathcal{O}}}\left(\frac{{\alpha }^{6}}{{d}^{3}}\right)\,,$$\end{document} Var ( L ) = α 4 d 2 ∑ ( i , j ) ∈ E w i j 2 + O α 6 d 3 , with d = 2 n the Hilbert-space dimension. Interestingly, the leading term in Eq. ( 3 ) appears also if one only assumes the circuits to form a 4-design, though it is unclear how to bound the higher-order terms without the full Haar-randomness assumption. For 1D brick-work random circuits, the unitary-design assumption is approximately met at depth \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}(n)$$\end{document} O ( n ) 43 , 44 . In practice, for our loss function, we observe convergence to Eq. ( 3 ) at depths of about 8.5 × n . This is illustrated in Fig. 3 for linear, quadratic, and cubic compressions, where we plot as a function of m the average sample variance \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}$$\end{document} Var ( L ) ¯ of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L over 100 non-trivial random MaxCut instances and 100 random parameter initializations per instance. As shown in the inset, a depth of roughly 1.05 × n is needed to reach r > 0.941 on average with the circuit’s output alone, while barren plateaus are reached at roughly 8.5 × n . Fig. 3 Loss-function variance decay. Main: Average sample variance \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}$$\end{document} Var ( L ) ¯ of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L , normalized by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\alpha }^{4}{\sum }_{(i.j)\in E}{w}_{ij}^{2}$$\end{document} α 4 ∑ ( i . j ) ∈ E w i j 2 , after plateauing, for the encodings Π (1) , Π (2) , and Π (3) , as a function of m (in log-linear scale). Error bars are not shown since they are too-small to be visible in this scale. The agreement with the analytical expression in Eq. ( 3 ) is excellent (the dashed, blue curve corresponds to the first term of the equation, which decreases as 2 −2 n ). Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n={{\mathcal{O}}}({m}^{1/k})$$\end{document} n = O ( m 1 / k ) , this translates into a super-polynomial suppression in m of the decay speed of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}$$\end{document} Var ( L ) ¯ for k > 1. Inset: average variances of the entries of the gradient of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L as functions of the number of layers, for quadratic compression (Π (2) ). Each curve corresponds to a different n . Note the decay of the plateau (rightmost) values with n . The black crosses indicate the depths needed to reach average approximation ratios > 0.941 (computational-hardness threshold) with the quantum-circuit’s output x alone, i.e., excluding the final bit-swap search. In all cases such ratios are attained before the variances have converged to their asymptotic, steady values.

Fig. 3 Loss-function variance decay. Main: Average sample variance \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssym…
Fig. 3 Loss-function variance decay. Main: Average sample variance \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}$$\end{document} Var ( L ) ¯ of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L , normalized by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\alpha }^{4}{\sum }_{(i.j)\in E}{w}_{ij}^{2}$$\end{document} α 4 ∑ ( i . j ) ∈ E w i j 2 , after plateauing, for the encodings Π (1) , Π (2) , and Π (3) , as a function of m (in log-linear scale). Error bars are not shown since they are too-small to be visible in this scale. The agreement with the analytical expression in Eq. ( 3 ) is excellent (the dashed, blue curve corresponds to the first term of the equation, which decreases as 2 −2 n ). Since \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n={{\mathcal{O}}}({m}^{1/k})$$\end{document} n = O ( m 1 / k ) , this translates into a super-polynomial suppression in m of the decay speed of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}$$\end{document} Var ( L ) ¯ for k > 1. Inset: average variances of the entries of the gradient of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L as functions of the number of layers, for quadratic compression (Π (2) ). Each curve corresponds to a different n . Note the decay of the plateau (rightmost) values with n . The black crosses indicate the depths needed to reach average approximation ratios > 0.941 (computational-hardness threshold) with the quantum-circuit’s output x alone, i.e., excluding the final bit-swap search. In all cases such ratios are attained before the variances have converged to their asymptotic, steady values.

One observes an excellent agreement between \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}$$\end{document} Var ( L ) ¯ and the first term of Eq. ( 3 ) for large m . As m decreases, small discrepancies appear, especially for k = 2 and k = 3. This can be explained by noting that α ~ 1.5 for k = 1 whereas α ~ 1.5 × n for k = 2 and k = 3 (see Supplementary Note 3 ) so that the second term in ( 3 ) scales as 2 −3 n for the former but as n 6 2 −3 n for the latter. Hence, as m (and so n ) decreases, that term requires smaller m to become non-negligible for the former than for the latter. Remarkably, the scaling \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}\in \Theta ({\alpha }^{4}\,{2}^{-2n})$$\end{document} Var ( L ) ¯ ∈ Θ ( α 4 2 − 2 n ) in n translates into a super-polynomial suppression of the decay speed in m when compared to single-qubit (linear) encodings. This means, for instance, that quadratic encodings feature \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}\in \Theta ({\alpha }^{4}\,{2}^{-2\sqrt{m}})$$\end{document} Var ( L ) ¯ ∈ Θ ( α 4 2 − 2 m ) , instead of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{\,{\mbox{Var}}\,({{\mathcal{L}}})}\in \Theta ({\alpha }^{4}\,{2}^{-2m})$$\end{document} Var ( L ) ¯ ∈ Θ ( α 4 2 − 2 m ) displayed by linear encodings. Importantly, the scaling obtained still represents a super-polynomial decay in m . Yet, the enhancement obtained makes a significant difference in practice, as shown in the figure by the orders of magnitude separating the three curves.

Experimental deployment on quantum hardware

We demonstrate our quantum solver on IonQ’s Aria-1 and Quantinuum H1-1 trapped-ion devices, for two MaxCut instances of m = 800 and 2000 vertices and a weighted MaxCut instance of m = 512 vertices. Details on the hardware and model training are provided in Experimental details, while the choice of instances is detailed in Numerical details (see Table 1 ). We optimize the circuit parameters offline via classical simulations and experimentally deploy the pre-trained circuit. Figure 4 depicts the obtained approximation ratios for each instance as a function of the number of measurements for the quadratic (Π (2) ) and cubic (Π (3) ) Pauli-correlation encodings. For each instance, we collected enough statistics for the approximation ratio to converge (see figure inset). The circuit size is limited by gate infidelities. For IonQ, we found a good trade-off between expressivity and total infidelity at a total of 90 two-qubit gates. Quantinuum’s device displays significantly higher fidelities, which allows for larger circuits, but we used the same number of gates for comparison. This is below the number required for these instance sizes according to Fig. 2 (left), especially for k = 2. However, remarkably, our solver still returns solutions of higher quality than the Göemans-Williamson bound in all cases, and than the worst-case hardness threshold in 4 out of the 5 experiments. As a reference, the largest MaxCut instance previously solved experimentally with QAOA 2 had m = 414 and average and maximal approximation ratios 0.57 and 0.69, respectively (see Table 4 in ref. 33 ). Table 1 Benchmark instances used in this work Graph m ∣ E ∣ W i j Type Use pm3-8-50 512 1536 ± 1 3 D torus grid Experiment G1 800 19176 1 random Experiment G14 800 4694 1 planar Numerics G23 2000 19990 1 random Numerics G35 2000 11778 1 planar Experiment G60 7000 17148 1 random Numerics Apart from the number of vertices, edges, and edge weights, we also include the type of graph as well as its use. Fig. 4 Trapped-ion experimental implementation. Main: estimated approximation ratios for our scheme deployed on IonQ's Aria-1 (I) and Quantinnum H1-1 (Q) devices as functions of the number of measurements (per each of the three measurement settings). Three problem instances (see main text for details) are shown: one weighted MaxCut instance of m = 512, solved with quadratic compression using n = 19 qubits (purple pentagons), one MaxCut instance of m = 800, solved with quadratic compression on n = 23 qubits (red circles) and cubic compression on n = 13 qubits (yellow triangles), and another MaxCut instance of m = 2000, solved with cubic compression on n = 17 qubits (blue squares). The black horizontal lines indicate the Goemans-Williamson threshold (dotted), at r ≈ 0.878, and the worst-case computational-hardness threshold (dashed), at r = 16/17. Inset: loss function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L (at fixed, optimized parameters) versus number of measurement shots (same shot range as in main figure), for the m = 2000 instance with cubic compression. The solid, pink curve corresponds to our numerical simulation, while the blue dots are the experimental data for the implementation on Quantinuum (the highest-fidelity one).

Table 1
Benchmark instances used in this work
Apart from the number of vertices, edges, and edge weights, we also include the type of graph as well as its use.

Graphm∣ E ∣W i jTypeUse
pm3-8-505121536± 13 D torus gridExperiment
G1800191761randomExperiment
G1480046941planarNumerics
G232000199901randomNumerics
G352000117781planarExperiment
G607000171481randomNumerics
Fig. 4 Trapped-ion experimental implementation. Main: estimated approximation ratios for our scheme deployed on IonQ's Aria-1 (I) and Quantinnum H1-1 (Q) devices as functions of t…
Fig. 4 Trapped-ion experimental implementation. Main: estimated approximation ratios for our scheme deployed on IonQ's Aria-1 (I) and Quantinnum H1-1 (Q) devices as functions of the number of measurements (per each of the three measurement settings). Three problem instances (see main text for details) are shown: one weighted MaxCut instance of m = 512, solved with quadratic compression using n = 19 qubits (purple pentagons), one MaxCut instance of m = 800, solved with quadratic compression on n = 23 qubits (red circles) and cubic compression on n = 13 qubits (yellow triangles), and another MaxCut instance of m = 2000, solved with cubic compression on n = 17 qubits (blue squares). The black horizontal lines indicate the Goemans-Williamson threshold (dotted), at r ≈ 0.878, and the worst-case computational-hardness threshold (dashed), at r = 16/17. Inset: loss function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{L}}}$$\end{document} L (at fixed, optimized parameters) versus number of measurement shots (same shot range as in main figure), for the m = 2000 instance with cubic compression. The solid, pink curve corresponds to our numerical simulation, while the blue dots are the experimental data for the implementation on Quantinuum (the highest-fidelity one).

Discussion

We introduced a scheme for solving binary optimizations on m decision variables using a number of qubits polynomially smaller than m . Pauli correlations across few qubits encode each binary variable. The circuit depth is sublinear in m , while the numbers of parameters and training epochs are approximately linear in m . Moreover, the qubit-number compression brings in the beneficial by-product of a super-polynomial suppression of the decay in m of the variances of the loss function (and its gradient), which we have both analytically proven and verified numerically. A drawback of our multi-qubit encoding, however, is a slight deterioration in sample complexity as compared to the single-qubit case (for ∣ E ∣ linear in m , from \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tilde{O}({m}^{2})$$\end{document} O ~ ( m 2 ) to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\tilde{O}({m}^{3})$$\end{document} O ~ ( m 3 ) in the worst case), but this is not severe in view of the advantages mentioned above. As a matter of fact, these features, together with an educated choice of non-linear loss function, allow us to solve large, computationally non-trivial instances with high quality.

Numerically, our solutions for m = 2000 and m = 7000 MaxCut instances are competitive with those of state-of-the-art solvers such as the powerful Burer-Monteiro (BM) algorithm. Moreover, in all the cases analyzed our algorithm makes a smaller number of queries to the loss function than BM (see Supplementary Note 7 ). Experimentally, in turn, for a deployment using 17 trapped-ion qubits, we estimated approximation ratios beyond the worst-case computational hardness threshold 0.941 for a non-trivial MaxCut instance with m = 2000 vertices. We stress that these results are based on raw experimental data, without any quantum error mitigation procedure to the observables measured. Yet, our method is indeed well-suited for standard error mitigation techniques 45 – 47 , the use of which may enhance the solver’s performance even further.

While the focus here has been on MaxCut problems, the technique can be extended to generic Quadratic Unconstrained Binary Optimization (QUBO) problems, which can be mapped to a MaxCut problem through a simple change of variables. In addition, since MaxCut is NP-hard, any NP problem can be mapped to a MaxCut instance with a polynomial overhead in m . Although for certain problems this overhead may be in practice significant, we emphasize that our approach is still advantageous over any scheme based on quantum MaxCut (or QUBO) solvers with standard encodings requiring as many qubits as decision variables. Besides, the framework can also be extended to polynomial unconstrained binary optimization (PUBO) problems 48 using as loss function a higher-order polynomial of the hyperbolic tangents and without any increase in qubit number. This is in contrast to conventional PUBO-to-QUBO reformulations, which incur in expensive overheads in extra qubits 49 . Interestingly, for problems with specific structures, such as the traveling salesperson problem, PUBO reformulations exist that are more qubit-efficient than the corresponding QUBO versions 50 . Combining such reformulations with our techniques could allow for polynomial qubit-number reductions on top of that.

We note that, although slightly higher than with single-qubit encodings, as mentioned, our worst-case sample complexity upper bound is significantly better than in VQAs for chemistry. There, the sample complexity of estimating the loss function (the energy) scales as the problem size (number of orbitals) to the eighth power for popular basis sets such as STO-nG 51 . In addition, further improvements to our sample complexity are possible via optimization of hyperparameters ( α and β ) in a problem-dependent way. Moreover, the circuit depth and training run-time may be further improved by suitable pre-training strategies, such as those based on classical tensor-network simulations 52 . Another potentially relevant tool for pre-training is given in Supplementary Note 9 , where we derive parent Hamiltonians whose ground states give approximate MaxCut solutions via our multi-qubit encoding. Such Hamiltonians may be used for QAOA schemes 2 to prepare warm-start input states for the core variational circuit.

Finally, an important question is whether our scheme can lead to quantum advantages over classical solvers. This will depend on both hardware advances and algorithmic developments, such as in the circuit Ansatz, regularization term, hyper-parameters, and circuit optimizer. Particularly intriguing are the role of entanglement in our solver and its relationship with classical schemes where, instead of a quantum circuit, generative models are used to produce the correlations (see Supplementary Note 4 ). For the latter, the fact that our circuits become hard to simulate classically as the number of qubits increases gives our approach interesting prospects. These are all exciting open questions to study in the future. All in all, our work offers a promising machine learning framework to explore quantum optimization solvers on large-scale problems, using either near-term quantum devices or quantum-inspired classical techniques.

Methods

MaxCut problems

The weighted MaxCut problem is an ubiquitous combinatorial optimization problem. It is a graph partitioning problem defined on weighted undirected graphs G = ( V , E ) whose goal is to divide the m vertices in V into two disjoint subsets in a way that maximizes the sum of edge weights W i j shared by the two subsets—the so-called cut value. If the graph G is unweighted, that is, if W i j = 1 or W i j = 0 for every edge ( i , j ) ∈ E , the problem is referred to simply as MaxCut. By assigning a binary label x i to each vertex i ∈ V , the problem can be mathematically formulated as the binary optimization 4 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mbox{maximize}}}_{{{\boldsymbol{x}}}\in \{-1,1\}^{m}} \sum\limits_{i,j\in[m]} W_{ij}(1-\,x_i\,x_j) \,.$$\end{document} maximize x ∈ { − 1 , 1 } m ∑ i , j ∈ [ m ] W i j ( 1 − x i x j ) . Since ∑ i , j ∈[ m ] W i j is constant over x , Eq. ( 4 ) can be rephrased as a minimization of the objective function x T W x . This specific format is known as a quadratic unconstrained binary optimization (QUBO). For generic graphs, solving MaxCut exactly is NP-hard 53 . Moreover, even approximating the maximum cut to a ratio \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${r}_{{{\rm{exact}}}} > \frac{16}{17}\approx 0.941$$\end{document} r exact > 16 17 ≈ 0.941 is NP-hard 54 , 55 . In turn, the best-known polynomial-time approximation scheme is the Goemans-Williamson (GW) algorithm 56 , with a worst-case ratio r exact ≈ 0.878. Under the Unique Games Conjecture, this is the optimal achievable by an efficient classical algorithm with worst-case performance guarantees. If, however, one does not require performance guarantees, there exist powerful heuristics that in practice produce cut values often higher than those of the GW algorithm. Two examples are discussed in “Best Solutions known” in “Numerical details”.

Regularization term

The regularization term in Eq. ( 2 ) penalizes large correlator values, thereby forcing the optimizer to remain in the correlator domain where all possible bit string solutions are expressible. Its explicit form is 5 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{{\mathcal{L}}}}^{({\mbox{reg}})}=\beta \,\nu {\left[\frac{1}{m}{\sum}_{i\in V}\tanh {\left(\alpha \langle {\Pi }_{i}\rangle \right)}^{2}\right]}^{2}.$$\end{document} L ( reg ) = β ν 1 m ∑ i ∈ V tanh α ⟨ Π i ⟩ 2 2 .

The factor 1/ m normalizes the term in square brackets to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}(1)$$\end{document} O ( 1 ) . The parameter ν is an estimate of the maximum cut value: it sets the overall scale of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{{\mathcal{L}}}}^{({\mbox{reg}})}$$\end{document} L ( reg ) so that it becomes comparable to the first term in Eq. ( 2 ). For weighted MaxCut, we use the Poljak-Turzík lower bound \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nu=w(G)/2+w({T}_{\min })/4$$\end{document} ν = w ( G ) / 2 + w ( T min ) / 4 57 , where w ( G ) and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$w({T}_{\min })$$\end{document} w ( T min ) are the weights of the graph and of its minimum spanning tree, respectively. For MaxCut, this reduces to the Edwards-Erdös bound 58 ν = ∣ E ∣/2 + ( m − 1)/4. Finally, β is a free hyperparameter of the model, which we optimize over random graphs to get β = 1/2. Such optimizations systematically show increased approximation ratios due to the presence of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{{\mathcal{L}}}}^{({\mbox{reg}})}$$\end{document} L ( reg ) in Eq. ( 2 ) (see Supplementary Note 1 ).

Numerical details

Choice of instances

The numerical simulations of Fig. 2 (left) and Fig. 3 were performed on random MaxCut instances generated with the well-known rudy graph-generator 59 post-selected so as to filter out easy instances. The post-selection consisted in discarding graphs with less than 3 edges per node on average or those for which a random cut gives an approximation ratio r > 0.82. The latter is sufficiently far from the Goemans-Williamson ratio 0.878 while still allowing efficient generation. For the numerics in Fig. 2 (right) and the experimental deployment in Fig. 4 we used 6 graphs from standard benchmarking sets: the former used the G14 , G23 , and G60 MaxCut instances from the Gset repository 34 , while the latter used G1 and G35 from Gset and the weighted MaxCut instance pm3-8-50 from the DIMACS library 60 (recently employed also in 27 ). Their features are summarized in Table 1 .

Best solutions known

For the generated instances, the best solution is taken as the one with the highest cut value between the (often coinciding) solutions produced by two classical heuristics, namely the Burer-Monteiro 36 and the Breakout Local Search 61 algorithms. For the instances from benchmarking sets, we considered instead the best-known documented solution. The corresponding cut value, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{{\mathcal{V}}}}_{{{\rm{best}}}}$$\end{document} V best , is used to define the approximation ratio achieved by the quantum solution x * , namely \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r={{\mathcal{V}}}({{{\boldsymbol{x}}}}^{*})/{{{\mathcal{V}}}}_{{{\rm{best}}}}$$\end{document} r = V ( x * ) / V best .

Variational Ansatz

As circuit Ansatz, we used the brickwork architecture shown in Fig. 1 , with layers of single-qubit rotations, parameterized by a single angle, followed by a layer of Mølmer-Sørensen (MS) two-qubit gates, each with three variational parameters. Each single-qubit gate layer contains rotations around a single direction (X, or Y, or Z), one at a time, sequentially. Furthermore, we observed that many of the other commonly used parameterized gate displays the same numerical scalings up to a constant.

Quantum-circuit simulations

The classical simulations of quantum circuits have been done using two libraries: Qibo 62 , 63 for exact state-vector simulations of systems up to 23 qubits, and Tensorly-Quantum 64 for tensor-network simulations of larger qubit systems.

Optimization of circuit parameters

Two optimizers were used for the model training. SLSQP from the scipy library was used for systems small enough to calculate the gradient using finite differences. In all other cases, we used Adam from the torch/tensorflow libraries, leveraging automatic differentiation to speed up computational time. As a stopping criterion for Adam, we halted the training after 50 steps whose cumulative improvement to the loss function was less than 0.01. For both optimizers, the default optimization parameters were used.

Classical bit-swap search as post-processing step

As mentioned, a single round of local bit-swap search is performed on the bit string x output by the trained quantum circuit. This consists of sequentially swapping each bit of x and computing the cut value of the resulting bit string. If the cut value improves, we retain the change. Else, the local bit flip is reverted. There are altogether Θ ( m ) local bit flips. A bit flip on vertex i affects Θ ( d ( i )) edges, with d ( i ) the degree of the vertex. Hence, an update of only Θ ( d ( i )) terms in \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{V}}}({{\boldsymbol{x}}})$$\end{document} V ( x ) is required per bit flip. The total complexity of the entire round is thus Θ (∣ E ∣).

Experimental details

Hardware details

The experiments were deployed on IonQ’s Aria-1 25-qubit device and on Quantinuum’s H1-1 20-qubit device. Both devices are based on trapped ytterbium ions and support all-to-all connectivity. The VQA architecture of Fig. 1 was adapted accordingly to hardware native gates. We used alternating layers of partially entangling Mølmer-Sørensen (MS) gates and, depending on the experiment, rotation layers composed of one or two native single-qubit rotations GPI and GPI2 (see Table 2 ). Since the z rotation is done virtually on the IonQ Aria chip, parameterized RZ rotation was also added at the end of every rotation layer without any extra gate cost. Table 2 Details about the experimentally deployed instances r Graph k n 1-q 2-q Epochs Sim . Exp . pm3-8-50 2 19 199 90 13485 0.967 0.921 G1 2 24 192 36 4027 0.954 0.957 G1 3 13 170 36 2022 0.940 0.965 G35 3 17 193 88 4100 0.935 0.951 For each instance, we display k , n , the 1-qubit and 2-qubit gate counts, and number of optimization epochs used during classical training. The last two columns report the approximation ratios given by the classical simulation of the noiseless circuit (sim.) and the best one observed in the experiment (exp.). We note that all ratios lie more than 3 standard deviations away from the average solution obtained via a single-bit search over a randomly picked bit string (see Supplementary Note 8 ).

Table 2
Details about the experimentally deployed instances
For each instance, we display k , n , the 1-qubit and 2-qubit gate counts, and number of optimization epochs used during classical training. The last two columns report the approximation ratios given by the classical simulation of the noiseless circuit (sim.) and the best one observed in the experiment (exp.). We note that all ratios lie more than 3 standard deviations away from the average solution obtained via a single-bit search over a randomly picked bit string (see Supplementary Note 8 ).

r
Graphkn1-q2-qEpochsSim .Exp .
pm3-8-5021919990134850.9670.921
G12241923640270.9540.957
G13131703620220.9400.965
G353171938841000.9350.951

The native gates in Quantinuum’s H1-1 chip are the double parameterized U 1 q gate, a virtual z rotation, and the entangling arbitrary-angle two-qubit rotation RZZ. In our experiment, the circuit pre-trained for the m = 2000 vertices instance using IonQ native gates was transpiled into a Quantinuum native gates circuit with the same number of 1 and 2-qubit gates.

Resource analysis

We run a total of four experimental deployments. The three selected instances were trained using exact classical simulation with Adam optimizer, as detailed in Numerical details. In an attempt to get the best possible solution within the limited depth constraints of the hardware, the stopping criteria were relaxed to allow 150 non-improving steps. This resulted in a total number of training epochs considerably larger than the average case scenario (see Supplementary Note 7 ). Table 2 reports the precise quantum (number of qubits and gate count) and classical (number of epochs) resources, as well as the observed results.

Supplementary information

Supplementary Information Transparent Peer Review file

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

These authors contributed equally: Marco Sciorilli, Lucas Borges.

Supplementary information

The online version contains supplementary material available at 10.1038/s41467-024-55346-z.

Acknowledgements

The authors would like to thank Marco Cerezo and Tobias Haug for helpful conversations. D.G.M. is supported by Laboratory Directed Research and Development (LDRD) program of LANL under project numbers 20230527ECR and 20230049DR. At CalTech, A.A. is supported in part by the Bren endowed chair and Schmidt Sciences AI2050 senior fellow program.

Author contributions

M.S., L.B., T.L.P., D.G.M., G.C., A.A. and L.A. all contributed significantly to this work.

Peer review

Peer review information

Nature Communications thanks Patrick Becker and the other, anonymous, reviewer(s) for their contribution to the peer review of this work. A peer review file is available.

Data availability

The data that support the findings of this study are available here: 10.5281/zenodo.14049120.

Code availability

The code that supports the findings of this study is available here: 10.5281/zenodo.14049120.

Competing interests

The authors declare no competing interests.

References

1. Korte, B. H., Vygen, J., Korte, B. & Vygen, J. Combinatorial optimization , vol. 1 (Springer, 2011).

2. Farhi, E., Goldstone, J. & Gutmann, S. A quantum approximate optimization algorithm. arXiv 1411.4028 (2014).

3. Guerreschi GG Matsuura AY QAOA for max-cut requires hundreds of qubits for quantum speed-up Sci. Rep. 2019 9 6903 10.1038/s41598-019-43176-9 31061384 PMC6502860 Guerreschi, G. G. & Matsuura, A. Y. QAOA for max-cut requires hundreds of qubits for quantum speed-up. Sci. Rep. 9 , 6903 (2019). 31061384 10.1038/s41598-019-43176-9 PMC6502860

4. Akshay V Philathong H Morales M Biamonte J Reachability deficits in quantum approximate optimization Phys. Rev. Lett. 2020 124 090504 10.1103/PhysRevLett.124.090504 32202873 Akshay, V., Philathong, H., Morales, M. & Biamonte, J. Reachability deficits in quantum approximate optimization. Phys. Rev. Lett. 124 , 090504 (2020). 32202873 10.1103/PhysRevLett.124.090504

5. Akshay V Rabinovich D Campos E Biamonte J Parameter concentrations in quantum approximate optimization Phys. Rev. A 2021 104 L010401 10.1103/PhysRevA.104.L010401 Akshay, V., Rabinovich, D., Campos, E. & Biamonte, J. Parameter concentrations in quantum approximate optimization. Phys. Rev. A 104 , L010401 (2021).

6. Wurtz J Love P Maxcut quantum approximate optimization algorithm performance guarantees for p > 1 Phys. Rev. A 2021 103 042612 10.1103/PhysRevA.103.042612 Wurtz, J. & Love, P. Maxcut quantum approximate optimization algorithm performance guarantees for p > 1. Phys. Rev. A 103 , 042612 (2021).

7. Pagano G Quantum approximate optimization of the long-range ising model with a trapped-ion quantum simulator Proc. Natl Acad. Sci. 2020 117 25396 25401 10.1073/pnas.2006373117 33024018 PMC7568299 Pagano, G. et al. Quantum approximate optimization of the long-range ising model with a trapped-ion quantum simulator. Proc. Natl Acad. Sci. 117 , 25396–25401 (2020). 33024018 10.1073/pnas.2006373117 PMC7568299

8. Harrigan MP Quantum approximate optimization of non-planar graph problems on a planar superconducting processor Nat. Phys. 2021 3 1745 Harrigan, M. P. et al. Quantum approximate optimization of non-planar graph problems on a planar superconducting processor. Nat. Phys. 3 , 1745 (2021).

9. Ebadi, S. et al. Quantum optimization of maximum independent set using rydberg atom array. Science 376 , 1209 (2022). 10.1126/science.abo6587 35511943

10. Yarkoni S Raponi E Bäck T Schmitt S Quantum annealing for industry applications: introduction and review Rep. Prog. Phys. 2022 85 104001 10.1088/1361-6633/ac8c54 36001953 Yarkoni, S., Raponi, E., Bäck, T. & Schmitt, S. Quantum annealing for industry applications: introduction and review. Rep. Prog. Phys. 85 , 104001 (2022). 10.1088/1361-6633/ac8c54 36001953

11. Dürr, C. & Hoyer, P. A quantum algorithm for finding the minimum. CoRR quant-ph/9607014 (1996).

12. Ambainis A Quantum search algorithms ACM SIGACT N. 2004 35 22 35 10.1145/992287.992296 Ambainis, A. Quantum search algorithms. ACM SIGACT N. 35 , 22–35 (2004).

13. Montanaro A Quantum speedup of branch-and-bound algorithms Phys. Rev. Res. 2020 2 013056 10.1103/PhysRevResearch.2.013056 Montanaro, A. Quantum speedup of branch-and-bound algorithms. Phys. Rev. Res. 2 , 013056 (2020).

14. Babbush R Focus beyond quadratic speedups for error-corrected quantum advantage PRX Quantum 2021 2 010103 10.1103/PRXQuantum.2.010103 Babbush, R. et al. Focus beyond quadratic speedups for error-corrected quantum advantage. PRX Quantum 2 , 010103 (2021).

15. Campbell E Khurana A Montanaro A Applying quantum algorithms to constraint satisfaction problems Quantum 2019 3 167 10.22331/q-2019-07-18-167 Campbell, E., Khurana, A. & Montanaro, A. Applying quantum algorithms to constraint satisfaction problems. Quantum 3 , 167 (2019).

16. Preskill J Quantum computing in the NISQ era and beyond Quantum 2018 2 79 10.22331/q-2018-08-06-79 Preskill, J. Quantum computing in the NISQ era and beyond. Quantum 2 , 79 (2018).

17. Cerezo M Variational quantum algorithms Nat. Rev. Phys. 2021 3 625 644 10.1038/s42254-021-00348-9 Cerezo, M. et al. Variational quantum algorithms. Nat. Rev. Phys. 3 , 625–644 (2021).

18. Bharti K Noisy intermediate-scale quantum algorithms Rev. Mod. Phys. 2022 94 015004 10.1103/RevModPhys.94.015004 Bharti, K. et al. Noisy intermediate-scale quantum algorithms. Rev. Mod. Phys. 94 , 015004 (2022).

19. Cerezo, M. et al. Does provable absence of barren plateaus imply classical simulability? or, why we need to rethink variational quantum computing 2312.09121 (2023).

20. Stilck França D Garcia-Patron R Limitations of optimization algorithms on noisy quantum devices Nat. Phys. 2021 17 1221 1227 10.1038/s41567-021-01356-3 Stilck França, D. & Garcia-Patron, R. Limitations of optimization algorithms on noisy quantum devices. Nat. Phys. 17 , 1221–1227 (2021).

21. Bittel L Kliesch M Training variational quantum algorithms is np-hard Phys. Rev. Lett. 2021 127 120502 10.1103/PhysRevLett.127.120502 34597099 Bittel, L. & Kliesch, M. Training variational quantum algorithms is np-hard. Phys. Rev. Lett. 127 , 120502 (2021). 34597099 10.1103/PhysRevLett.127.120502

22. Anschuetz ER Kiani BT Quantum variational algorithms are swamped with traps Nat. Commun. 2022 13 7760 10.1038/s41467-022-35364-5 36522354 PMC9755303 Anschuetz, E. R. & Kiani, B. T. Quantum variational algorithms are swamped with traps. Nat. Commun. 13 , 7760 (2022). 36522354 10.1038/s41467-022-35364-5 PMC9755303

23. McClean JR Boixo S Smelyanskiy VN Babbush R Neven H Barren plateaus in quantum neural network training landscapes Nat. Commun. 2018 9 4812 10.1038/s41467-018-07090-4 30446662 PMC6240101 McClean, J. R., Boixo, S., Smelyanskiy, V. N., Babbush, R. & Neven, H. Barren plateaus in quantum neural network training landscapes. Nat. Commun. 9 , 4812 (2018). 30446662 10.1038/s41467-018-07090-4 PMC6240101

24. Wang S Noise-induced barren plateaus in variational quantum algorithms Nat. Commun. 2021 12 6961 10.1038/s41467-021-27045-6 34845216 PMC8630047 Wang, S. et al. Noise-induced barren plateaus in variational quantum algorithms. Nat. Commun. 12 , 6961 (2021). 34845216 10.1038/s41467-021-27045-6 PMC8630047

25. García-Martín, D., Larocca, M. & Cerezo, M. Effects of noise on the overparametrization of quantum neural networks. Phys. Rev. Research 6 , 013295 (2024).

26. Fuller, B. et al. Approximate solutions of combinatorial problems via quantum relaxations. IEEE Trans. Quantum Eng. 5 , 1–15 (2021).

27. Patti TL Kossaifi J Anandkumar A Yelin SF Variational quantum optimization with multibasis encodings Phys. Rev. Res. 2022 4 033142 10.1103/PhysRevResearch.4.033142 Patti, T. L., Kossaifi, J., Anandkumar, A. & Yelin, S. F. Variational quantum optimization with multibasis encodings. Phys. Rev. Res. 4 , 033142 (2022).

28. Tan B Lemonde M-A Thanasilp S Tangpanitanon J Angelakis DG Qubit-efficient encoding schemes for binary optimisation problems Quantum 2021 5 454 10.22331/q-2021-05-04-454 Tan, B., Lemonde, M.-A., Thanasilp, S., Tangpanitanon, J. & Angelakis, D. G. Qubit-efficient encoding schemes for binary optimisation problems. Quantum 5 , 454 (2021).

29. Huber, E. X., Tan, B. Y. L., Griffin, P. R. & Angelakis, D. G. Exponential qubit reduction in optimization for financial transaction settlement. EPJ Quantum Technol. 11 , 52 (2024).

30. Leonidas, I. D., Dukakis, A., Tan, B. & Angelakis, D. G. Qubit efficient quantum algorithms for the vehicle routing problem on NISQ processors. Adv. Quantum Technol. 7 , 5 (2024).

31. Tene-Cohen, Y., Kelman, T., Lev, O. & Makmal, A. A variational qubit-efficient maxcut heuristic algorithm. arXiv: 2308.10383 (2023).

32. Perelshtein MR Nisq-compatible approximate quantum algorithm for unconstrained and constrained discrete optimization Quantum 2023 7 1186 10.22331/q-2023-11-21-1186 Perelshtein, M. R. et al. Nisq-compatible approximate quantum algorithm for unconstrained and constrained discrete optimization. Quantum 7 , 1186 (2023).

33. Abbas, A. et al. Challenges and opportunities in quantum optimization. Nature Reviews Physics 6 , 718–735 (2024).

34. Ye, Y. Gset test problems. https://web.stanford.edu/~yyye/yyye/Gset/ (unpublished).

35. Choi, C. & Ye, Y. Solving sparse semidefinite programs using the dual scaling algorithm with an iterative solver. https://web.stanford.edu/~yyye/yyye/cgsdp1.pdf (2000).

36. Burer, S. & Monteiro, R. D. C. A nonlinear programming algorithm for solving semidefinite programs via low-rank factorization. Math. Program. Ser. B. 95 , 329–357 (2003).

37. Dunning I Gupta S Silberholz J What works best when? a systematic evaluation of heuristics for Max-Cut and QUBO INFORMS J. Comput. 2018 30 608 624 10.1287/ijoc.2017.0798 Dunning, I., Gupta, S. & Silberholz, J. What works best when? a systematic evaluation of heuristics for Max-Cut and QUBO. INFORMS J. Comput. 30 , 608–624 (2018).

38. Cerezo M Sone A Volkoff T Cincio L Coles PJ Cost function dependent barren plateaus in shallow parametrized quantum circuits Nat. Commun. 2021 12 1791 10.1038/s41467-021-21728-w 33741913 PMC7979934 Cerezo, M., Sone, A., Volkoff, T., Cincio, L. & Coles, P. J. Cost function dependent barren plateaus in shallow parametrized quantum circuits. Nat. Commun. 12 , 1791 (2021). 33741913 10.1038/s41467-021-21728-w PMC7979934

39. Wang, S. et al. Noise-induced barren plateaus in variational quantum algorithms. Nat. Commun. 12 , 6961 (2021). 10.1038/s41467-021-27045-6 PMC8630047 34845216

40. Fontana, E. et al. Characterizing barren plateaus in quantum ansätze with the adjoint representation. Nat Commun 15 , 7171 (2024). 10.1038/s41467-024-49910-w PMC11341719 39174510

41. Ragone, M. et al. A Lie algebraic theory of barren plateaus for deep parameterized quantum circuits. Nature Commun 15 , 7172 (2024). 10.1038/s41467-024-49909-3 PMC11341959 39174526

42. Arrasmith A Holmes Z Cerezo M Coles PJ Equivalence of quantum barren plateaus to cost concentration and narrow gorges Quantum Sci. Technol. 2022 7 045015 10.1088/2058-9565/ac7d06 Arrasmith, A., Holmes, Z., Cerezo, M. & Coles, P. J. Equivalence of quantum barren plateaus to cost concentration and narrow gorges. Quantum Sci. Technol. 7 , 045015 (2022).

43. Brandão FGSL Harrow AW Horodecki M Local random quantum circuits are approximate polynomial-designs Commun. Math. Phys. 2016 346 397 434 10.1007/s00220-016-2706-8 Brandão, F. G. S. L., Harrow, A. W. & Horodecki, M. Local random quantum circuits are approximate polynomial-designs. Commun. Math. Phys. 346 , 397–434 (2016).

44. Haferkamp J Random quantum circuits are approximate unitary t -designs in depth \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{\mathcal{O}}}(n{t}^{5+o(1)})$$\end{document} O ( n t 5 + o ( 1 ) ) Quantum 2022 6 795 10.22331/q-2022-09-08-795 Haferkamp, J. Random quantum circuits are approximate unitary t -designs in depth . Quantum 6 , 795 (2022).

45. Li Y Benjamin SC Efficient variational quantum simulator incorporating active error minimization Phys. Rev. X 2017 7 021050 Li, Y. & Benjamin, S. C. Efficient variational quantum simulator incorporating active error minimization. Phys. Rev. X 7 , 021050 (2017).

46. Temme K Bravyi S Gambetta JM Error mitigation for short-depth quantum circuits Phys. Rev. Lett. 2017 119 180509 10.1103/PhysRevLett.119.180509 29219599 Temme, K., Bravyi, S. & Gambetta, J. M. Error mitigation for short-depth quantum circuits. Phys. Rev. Lett. 119 , 180509 (2017). 29219599 10.1103/PhysRevLett.119.180509

47. Cai, Z. et al. Quantum error mitigation. Rev. Mod. Phys. 95 , (2023).

48. Chermoshentsev, D. A. et al. Polynomial unconstrained binary optimisation inspired by optical simulation. ArXiv : 2106.13167 (2022).

49. Biamonte JD Nonperturbative k-body to two-body commuting conversion Hamiltonians and embedding problem instances into Ising spins Phys. Rev. A 2008 77 052331 10.1103/PhysRevA.77.052331 Biamonte, J. D. Nonperturbative k-body to two-body commuting conversion Hamiltonians and embedding problem instances into Ising spins. Phys. Rev. A 77 , 052331 (2008).

50. Glos A Krawiec A Zimborás Z Diagnosing barren plateaus with tools from quantum optimal control NPJ Quantum Inf. 2022 8 39 10.1038/s41534-022-00546-y Glos, A., Krawiec, A. & Zimborás, Z. Diagnosing barren plateaus with tools from quantum optimal control. NPJ Quantum Inf. 8 , 39 (2022).

51. McArdle S Endo S Aspuru-Guzik A Benjamin SC Yuan X Quantum computational chemistry Rev. Mod. Phys. 2020 92 015003 10.1103/RevModPhys.92.015003 McArdle, S., Endo, S., Aspuru-Guzik, A., Benjamin, S. C. & Yuan, X. Quantum computational chemistry. Rev. Mod. Phys. 92 , 015003 (2020).

52. Rudolph M Synergistic pretraining of parametrized quantum circuits via tensor networks Nat. Commun. 2023 14 8367 10.1038/s41467-023-43908-6 38102108 PMC10724286 Rudolph, M. et al. Synergistic pretraining of parametrized quantum circuits via tensor networks. Nat. Commun. 14 , 8367 (2023). 38102108 10.1038/s41467-023-43908-6 PMC10724286

53. Karp, R. M. Reducibility among Combinatorial Problems , 85–103 (Springer US, Boston, MA, 1972). 10.1007/978-1-4684-2001-2_9.

54. Håstad J Some optimal inapproximability results J. ACM 2001 48 798 859 10.1145/502090.502098 Håstad, J. Some optimal inapproximability results. J. ACM 48 , 798–859 (2001).

55. Trevisan L Sorkin GB Sudan M Williamson DP Gadgets, approximation, and linear programming SIAM J. Comput. 2000 29 2074 2097 10.1137/S0097539797328847 Trevisan, L., Sorkin, G. B., Sudan, M. & Williamson, D. P. Gadgets, approximation, and linear programming. SIAM J. Comput. 29 , 2074–2097 (2000).

56. Goemans MX Williamson DP Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming J. ACM 1995 42 1115 1145 10.1145/227683.227684 Goemans, M. X. & Williamson, D. P. Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J. ACM 42 , 1115–1145 (1995).

57. Poljak S Turzík D A polynomial time heuristic for certain subgraph optimization problems with guaranteed worst case bound Discret. Math. 1986 58 99 104 10.1016/0012-365X(86)90192-5 Poljak, S. & Turzík, D. A polynomial time heuristic for certain subgraph optimization problems with guaranteed worst case bound. Discret. Math. 58 , 99–104 (1986).

58. Bylka S Idzik A Tuza Z Maximum cuts: improvementsand local algorithmic analogues of the edwards-erdos inequality Discret. Math. 1999 194 39 58 10.1016/S0012-365X(98)00115-0 Bylka, S., Idzik, A. & Tuza, Z. Maximum cuts: improvementsand local algorithmic analogues of the edwards-erdos inequality. Discret. Math. 194 , 39–58 (1999).

59. Rinaldi, G. Rudy graph generator. http://www-user.tu-chemnitz.de/~helmberg/rudy.tar.gz (unpublished).

60. Pataki, G. & Schmieta, S. H. The DIMACS library of mixed semidefinite-quadratic-linear programs. http://archive.dimacs.rutgers.edu/Challenges/Seventh/Instances/ (unpublished).

61. Benlic U Hao J-K Breakout local search for the Max-Cut problem Eng. Appl. Artif. Intell. 2013 26 1162 1173 10.1016/j.engappai.2012.09.001 Benlic, U. & Hao, J.-K. Breakout local search for the Max-Cut problem. Eng. Appl. Artif. Intell. 26 , 1162–1173 (2013).

62. Efthymiou S Qibo: a framework for quantum simulation with hardware acceleration Quantum Sci. Technol. 2021 7 015018 10.1088/2058-9565/ac39f5 Efthymiou, S. et al. Qibo: a framework for quantum simulation with hardware acceleration. Quantum Sci. Technol. 7 , 015018 (2021).

63. Efthymiou S Lazzarin M Pasquale A Carrazza S Quantum simulation with just-in-time compilation Quantum 2022 6 814 10.22331/q-2022-09-22-814 Efthymiou, S., Lazzarin, M., Pasquale, A. & Carrazza, S. Quantum simulation with just-in-time compilation. Quantum 6 , 814 (2022).

64. Patti, T. L., Kossaifi, J., Yelin, S. F. & Anandkumar, A. Tensorly-quantum: quantum machine learning with tensor methods. ArXiv : 2112.10239 (2021).

ИП Урсолов Владлен Сергеевич

ИНН 500118482352 · ОГРНИП 314500117700049

Реквизиты и контакты