Introduction

The synchronisation of dynamical systems is a broad, multidisciplinar field with important applications in basic science and technology, including among other areas biology, physics, chemistry, and engineering1. Since the pioneering work by Van der Pol on self-sustained oscillators2,3,4,5,6, the synchronization between coupled systems has been discussed extensively, in particular in the context of the Kuramoto model7. In the last decades, synchronization has been transposed to the quantum realm 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35. Quantum synchronization in ion traps15 has been implemented experimentally34 thanks to controllable gain and losses. However, fundamental features of quantum mechanics, such as the quantum noise arising from Heisenberg’s uncertainty principle, can induce significant qualitative differences with respect to their classical counterpart.

The synchronization of a system driven by an external force is usually formulated as follows: a sinusoidal driving is suddenly applied and one investigates the asymptotic behavior of the driven system in the long-time limit. The driving frequency is detuned with respect to the natural frequency of the system. Synchronization is achieved when the driven system locks on the driving frequency. For a given detuning, the synchronization process requires a sufficient large driving amplitude, a feature often pictured as Arnold’s tongues1. Synchronization is therefore considered essentially an asymptotic phenomenon, and most studies have focused on determining the domain of parameters associated with the onset of synchronization without explicitly discussing the pace at which it takes place.

The issue of the synchronization time is relevant for several practical purposes. Indeed, an acceleration of quantum protocols increases their quantum fidelity by reducing the detrimental influence of decoherence. The acceleration of quantum state transformations is at the heart of the fields of optimal quantum control36 and shortcut to adiabaticity (STA)37. However, most STA techniques exploits the linearity of the Schrödinger equation, as illustrated by numerous applications to simple quantum systems 38,39. In linear systems, STAs can preserve the optimality of the quantum speed in a system which evolves at the quantum speed limit40. The extension of STAs to nonlinear quantum systems is at the incipient stage41,42,43,44,45,46 and raises the question of the influence of non linearities on the quantum speed limit47. In this paper, we propose to accelerate classical and quantum synchronization, an inherently non-linear and non-perturbative phenomenon1.

We point out a key difference between classical and quantum synchronization. Classical synchronization is obtained by driving the position of a point-like system to an arbitrary point of the limit cycle. In constrast, speeding-up quantum synchronization translates into the control of an extended quantum object under a nonlinear dynamics. Quantum synchronization requires that the full system density matrix matches the stationary solution of the corresponding Master equation. We consider below the classical van der Pol oscillator, and the the analogous quantum system, whose density matrix follows a Master equation with a pump and a gain reproducing the van der Pol oscillator in the classical limit 15. Quantum synchronization is a nonlinear process that typically produces highly non-classical states. Thus, building a shortcut to a perfect quantum synchronization, i.e. designing time-dependent control parameters that bring the system’s density matrix to its target in a finite time is a very challenging (and possibly intractable) task. To circumvent this issue, we outline a simpler strategy for approaching the target density matrix based on the mean position and lowest-order moments. We show that shortcuts based on this method provide a strong acceleration towards quantum synchronisation.

Results

Accelerated synchronization of a classical Van der Pol oscillator—First consider a Van der Pol oscillator2,3,4,5,6 driven by an external sinusoidal force. In the weakly nonlinear regime, the system dynamics boils down to a nonlinear first-order differential equation for a complex-valued function \(\alpha (t))\)1:

$$\begin{aligned} \dot{\alpha } = - i \omega _0 \alpha + \alpha (\kappa _1 -2 \kappa _2 |\alpha |^2) - i \frac{ \varepsilon (t)}{2} \end{aligned}$$
(1)

The system follows a 2D trajectory \((x(t)=\mathrm{Re}[\alpha (t)]\), \(y(t)=\mathrm{Im}[\alpha (t)])\) in the complex plane. The driving only acts on the y coordinate, and in the usual formulation of the synchronization problem, one considers a sinusoidal driving \(\varepsilon _0(t) = \varepsilon _0 \cos (\omega t ) \). With such a driving, the Van der Pol oscillator converges to a limit cycle asymptotically. It therefore takes an arbritrarily long time to approach the limit cycle within an arbitrary close neighborhood. We propose to go beyond this approach and to study the behavior of the system for a more general class \(\varepsilon (t)\) of driving functions involving transiently a non-sinusoidal profile. We present below a procedure to speed up the synchronization for a given coupling strength \(\varepsilon _0\) and frequency \(\omega \) (compatible with the onset of synchronisation) and for a given initial system position \((x_0,y_0)\).

In the following, we build up a piece-wise driving with a sinusoidal form of given amplitude and frequency \(\varepsilon (t)= \varepsilon _0 \cos (\omega t + \varphi )\) for \( t > \tau \), and explain how to design the driving \(\varepsilon _\mathrm{short}(t)\), referred to as the shortcut driving, in the time interval \(0 \le t \le \tau \), to reach the limit cycle. With our method, the convergence of the system trajectory to the limit cycle is no longer asymptotic - it occurs over a short and finite time scale, which can be significantly shorter than an oscillation cycle. With the properly designed \(\varepsilon _\mathrm{short}(t)\) and a suitable phase \(\varphi \), the system evolves on the limit cycle for \(t>\tau \).

First, we consider the system trajectory \((x_0(t),y_0(t))\) under the sinusoidal drive \(\varepsilon _0(t)= \varepsilon _0 \Theta (t) \cos (\omega t)\) and identify a point of the limit cycle, where \(\Theta \) is the step Heaviside function. In practice, one can solve numerically Eq. (1) and choose a late time \(t_{\infty } \gg 2 \pi / \omega \) for which the system position \((x_0(t_{\infty }),y_0(t_{\infty }))=(x_{\infty },y_{\infty })\) is already extremely close to the limit cycle. This position defines a branching point for the shortcut trajectory. This choice is by no means unique - one could consider, in principle, any point of the limit cycle, and we shall see below that the ideal branching point depends indeed on the initial coordinates \((x_0=x_0(0),y_0=y_0(0))\). The driving \(\varepsilon (t)\) provides a precise control of the y coordinate of the system. One can thus design an arbitrary trajectory \(y_\mathrm{short}(t)\) between \(y_0\) and \(y_{\infty }\) in the interval \([0,\tau ]\), i.e. a trajectory that fulfills the boundary conditions \(y_\mathrm{short}(0)=y_0\) and \(y_\mathrm{short}(\tau )=y_{\infty }\). From Eq. (1), we deduce that a self-consistent solution requires to solve for x(t) a nonlinear differential equation where the chosen path \(y_\mathrm{short}(t)\) plays the role of a source term. By plugging in Eq. (1) the corresponding solution, \(\alpha _\mathrm{short}(t)=x_\mathrm{short}(t)+i y_\mathrm{short}(t)\), we determine self-consistently the required driving \(\varepsilon _\mathrm{short}(t)\) (See Supplementary). Finally, we set the phase \(\varphi = \omega (t_{\infty }-\tau )\), so that \(\varepsilon (\tau )=\varepsilon _0(t_{\infty })\). Then, the shortcut-driven system reaches at \(t=\tau \) the position occupied by the sinusoidally driven system at \(t=t_{\infty }\), and is subject to an identical driving at later times. By uniqueness of the solution, the system driven by the designed driving \(\varepsilon _\mathrm{short}(t)\) subsequently evolves (for \(t \ge \tau \)) in a neighborhood extremely close to the limit cycle.

There is, however, a significant difference between the coordinates paths \(x_\mathrm{short}(t)\) (“slave” coordinate) and \(y_\mathrm{short}(t)\) (“pilot” coordinate). While the path \(y_\mathrm{short}(t)\) ends up by construction at the target \(y_{\infty }\) at time \(t=\tau \), nothing guarantees that \(x_\mathrm{short}(t)\) reaches the target \(x_{\infty }\) at the same time. The position \(x_\mathrm{short}(\tau )\) depends in a non-trivial way on the trajectory \(y_\mathrm{short}(t)\) during the time interval \([0,\tau ]\). A possible way to circumvent this problem is to consider a family of possible trajectories \(y_\mathrm{short, \gamma }(t)\) depending on a continuous parameter \(\gamma \), and to select a specific parameter value \(\gamma _0\) that gives \(x_\mathrm{short,\gamma _0}(\tau )=x_{\infty }\). For a given duration \(\tau \), each initial conditions \((x_0,y_0)\) admits a set of possible branching points \((x_{\infty },y_{\infty })\) on the limit cycle that can be connected by the above procedure. This set of admissible branching points covers a narrower part of the limit cycle as the shortcut duration \(\tau \) is reduced. In this regard, we note that the “pilot” coordinate \(y_\mathrm{short, \gamma }(t)\) can move arbitrarily fast as long as we use a driving, \(\varepsilon _\mathrm{short}(t)\), of sufficient magnitude. Moreover, the x coordinate is bounded by the duration \(\tau \): \(|x_\mathrm{short, \gamma }(\tau )-x_0| \le |\alpha |_\mathrm{max}(\omega _0+ \kappa _1+ 2 \kappa _2 |\alpha |_\mathrm{max}^{2} ) \tau \) with \(|\alpha |_\mathrm{max}= \mathrm{max} \{ |\alpha (t)| | t \in [0,\tau ] \} \). If the y coordinate occurs on a finite scale, that is if \( |\alpha |_{{{\text{max}}}} \simeq 1 \), then the maximum displacement along x is on the order \(O(\tau ).\) Thus, as the shortcut time \(\tau \) is reduced, the admissible branching points \((x_{\infty },y_{\infty })\) are nearly at the “vertical” of the starting point \((x_0,y_0)\).

A possible choice is to use a set of polynomial trajectories \(y_\mathrm{short, \gamma }(t)= P_{\gamma}(t/\tau )\). Beyond the boundary conditions \(y_\mathrm{short, \gamma }(0)=y_0\) and \(y_\mathrm{short, \gamma }(\tau )=y_{\infty },\) we additionally impose \(y_\mathrm{short, \gamma }'(\tau )=y_0'(t_{\infty })\) to enforce the continuity of the driving \(\varepsilon (t)\) at time \(\tau \). The following family of polynomials \(P_{\gamma }(u)= y_{\infty }+ y_0'(t_{\infty }) \tau (u-1)+(y_0-y_{\infty }+ y_0'(t_{\infty }) \tau )(u-1)^2+\gamma u(u-1)^2\) obeys those boundary conditions independently of the \(\gamma \) parameter value. This latter parameter is fixed to the value \(\gamma _0\) which fulfills the condition \(x_\mathrm{short,\gamma _0}(\tau )=x_{\infty }\).

Figure 1 illustrates our method on a concrete example (see Supplementary). We use the time-scale \(T_0= 2 \pi / \omega _0\) associated to the free-oscillator frequency \(\omega _0\) to recast the equations in a dimensionless form. We consider \(\kappa _{1}=1/T_0\), \(\kappa _{2}=0.5 /T_0\), a driving amplitude \(\varepsilon _0=1.5 /T_0\) and a driving frequency \(\omega =1.05 \times \omega _0.\) In our numerical example, we have taken an arbitrary value for the distant time \(t_{\infty }=50.125 \times T_0\), which defines a possible branching point close to the (Oy) axis. A fine-tuning of the constant phase \(\varphi \) associated to the sinusoidal driving at times \(t \ge \tau \) then guarantees that the trajectory follows on the cycle. Figure  1a sketches the trajectory under a sinusoidal driving, showing that the limit cycle is approached gradually after a large number of cycles, and Fig. 1b plots the trajectory under the shortcut driving. By construction, the selected branching point \((x_{\infty }, y_{\infty })\) is reached at time \(\tau =T_0/4\), and the subsequent evolution occurs on the limit cycle. Figure  1c shows the associated driving profile \(\varepsilon (t)\) - the shortcut part has a significantly larger amplitude. Finally, Fig. 1d represents the phase difference \(\Delta \phi = \phi (t) - (\omega t + \varphi ) \) between the van-der-Pol oscillator phase defined as \(\phi (t)= \mathrm{Arctan} \left( \frac{y(t)}{x(t) } \right) \), and the driving phase \(\omega t + \varphi .\) It reveals that phase locking is achieved with the engineered driving as fast as \(t \simeq \tau \) up to small residual oscillations of frequency \(2 \omega \). These residual oscillations also persist asymptotically when the usual sudden sinusoidal driving is applied, as synchronization occurs in the regime of slow phase dynamics 1.

Figure 1
figure 1

Speed-up of classical synchronization. (a): System trajectory in the (xy) plane under a sudden sinusoidal driving. (b) System trajectory under a shortcut+sinusoidal driving \(\varepsilon (t)\). (c) Profile of the driving amplitude \(\varepsilon (t)\). (d) Phase difference between the shortcut-driven system and the sinusoidal drive phase \(\Delta \phi =\phi (t)- \omega t - \varphi .\) ([\(\pi \)]). Parameters used: \(\omega =1.05 \times \omega _0\), \(\varepsilon _0=1.5/T_0\), \(\kappa _1=1/T_0,\) \(\kappa _2=0.5/T_0\) and times \(\tau =T_0/4\) and \(t_{\infty }=(50+1/8) T_0\), where \(T_0\) is the free oscillator period.

Accelerated synchronization of a quantum Van der Pol oscillator. The quantum Van der Pol oscillator was introduced by Lee et al. 15, and has become the paradigmatic model for studying synchronization in the quantum context16,17,19,23,24,28,29,48. The quantum Van der Pol oscillator, in its original formulation, has not yet been implemented experimentally, but an important step has been taken in this direction in trapped ion physics 33. Mathematically, the quantum Van der Pol oscillator is obtained by quantizing the classical Van der Pol equations. Physically, this model describes a single-mode harmonic oscillator subject to 1- and 2-photon dampings. The balance between these two dissipative processes and the external driving determines the steady state. The corresponding Hamiltonian reads \(\tilde{H}(t) = \omega _0 a^{\dagger } a + \frac{1}{2} [(\varepsilon _1(t)+i \varepsilon _2(t))e^{i \omega t} a + h.c. ]\) where a (\(a^{\dagger }\)) represents the usual annihilation (creation) operator in the considered mode and with a unit system such that \(\hbar = 1\). The natural frequency is detuned by \(\Delta =\omega _0-\omega \) from the driving. In the frame rotating at the driving frequency \(\omega \), the Hamiltonian takes the form \(H(t)= \Delta a^{\dagger } a + \frac{\varepsilon _1(t)}{2} (a+a^{\dagger })+ \frac{i \varepsilon _2(t)}{2} (a-a^{\dagger })\). The dynamics in the presence of both dampings is accounted for by the Markovian Master equation 15,17:

$$\begin{aligned} \dot{\rho }= & {} - i [ H, \rho ]+ \kappa _1 \mathscr {D}[a^{\dagger }]\rho + \kappa _2 \mathscr {D}[a^{2}]\rho \end{aligned}$$
(2)

with the Lindblad operator \(\mathscr {D}[O]\rho =2 O \rho O^{\dagger } - [ O O^{\dagger }, \rho ]_+\) where \([,]_+\) refers to the anticommutator. Equivalently, we can recast the evolution in phase space with the Wigner distribution \(W(\alpha ,\alpha ^*,t)\) equation in the coherent state representation15,49

$$\begin{aligned} \partial _t W= &\{\mathscr {L}_H+ (\partial _{\alpha } \alpha + \partial _{\alpha ^{*}} \alpha ^{*} ) [ -\kappa _1+2 \kappa _2 (|\alpha |^2-1 ) ] + \partial _{\alpha } \partial _{\alpha ^{*}} [ \kappa _1+2 \kappa _2 (|\alpha |^2-1 ) ] \nonumber \\&+\frac{\kappa _2}{2} \left( \partial ^2_{\alpha } \partial _{\alpha ^{*}} \alpha + \partial _{\alpha } \partial ^2_{\alpha ^{*}} \alpha ^* \right) \} W \end{aligned}$$
(3)

where \(\mathscr {L}_H = i \Delta ( \partial _{\alpha } \alpha - \partial _{\alpha ^{*}} \alpha ^{*} ) + \frac{i \varepsilon _1}{2} (\partial _{\alpha }-\partial _{\alpha ^*}) + \frac{\varepsilon _2}{2} (\partial _{\alpha }+\partial _{\alpha ^*})\) is the Liouvillian operator. Solving Eq. (3) directly allows an independent verification of our results, and provides an interesting illustration of the wave-packet motion when the shortcut is applied (see below).

From Eqs. (2,3), the mean value \(\langle \alpha \rangle _t = \mathrm{Tr}[ \rho (t) a ]\) follows an equation analogous to Eq. (1) written in the rotating frame

$$\begin{aligned} \frac{d \langle \alpha \rangle }{d t}= & {} - i \Delta \langle \alpha \rangle + (\kappa _1 +2 \kappa _2) \langle \alpha \rangle -2 \kappa _2 \langle |\alpha |^2 \alpha \rangle - \frac{1}{2} (\varepsilon _2 +i\varepsilon _1). \end{aligned}$$
(4)

The mean values \(\langle \alpha ^{m} \alpha ^{* n} \rangle _t = \int d\alpha d\alpha ^{*} \alpha ^{m} \alpha ^{* n} W(\alpha ,\alpha ^*,t) \) are taken with the Wigner distribution \(W(\alpha ,\alpha ^*,t)\) in the coherent state representation, or equivalently \(\langle \alpha ^m \alpha ^{* \, n} \rangle _t = \mathrm{Tr}[ \rho (t) \mathscr {S} [ a^m a^{\dagger \, n} ] ]\) where \(\mathscr {S}\) holds for the symmetric ordering of the creation/annihilation operators49. In the absence of driving and dissipative couplings, the system simply rotates at the frequency \(\Delta \) under the influence of the detuning. Here, synchronization means that the driving \(\varepsilon \) is strong enough to prevent the system from being driven by the detuning \(\Delta \). In the following, we choose the detuning \(\Delta = 0.05 \times \omega _0\), compatible with the onset of quantum synchronization. By solving Eq. (2), the density matrix then converges to the steady solution centered on the position \(\langle \alpha \rangle _{\infty } = x_{\infty }+ i y_{\infty }\) and with the third-order moments \(\langle |\alpha |^2 x \rangle _{\infty },\langle |\alpha |^2 y \rangle _{\infty }\). The ratio between the dissipative couplings \(\kappa _{1,2}\) dictates the average phonon number in the steady state, \(\langle |\alpha |^2 \rangle _{\infty } = \kappa _1/2 \kappa _2+1\). This enables a clear distinction between the weakly (\(\kappa _2 \ll \kappa _1\)) and strongly (\(\kappa _2 \gg \kappa _1\)) nonlinear regime. It is convenient to introduce the dimensionless times \(\tilde{t}=t/T_0,\tilde{\tau }=\tau /T_0\), detuning \(\tilde{\Delta }=\Delta T_0\), couplings \(\tilde{\kappa }_i=\kappa _i T_0\) and driving amplitudes \(\tilde{\varepsilon }_i=\varepsilon _i T_0\), with \(T_0=2 \pi /\omega _0\) is the period of the considered harmonic oscillator mode. The results are then fully determined by these dimensionless parameters, independently of the specific value for the frequency \(\omega _0\). As in Ref.15, we take the coupling values as \((\tilde{\kappa }_1,\tilde{\kappa }_2)=(1,0.05)\) and \((\tilde{\kappa }_1,\tilde{\kappa }_2)=(0.05,1)\) when considering respectively the weakly and strongly nonlinear regimes.

The difference between classical/quantum synchronization is also evident in the structure of their respective equations: while for classical dynamics Eq. (1) is a closed differential equation, in the quantum case, Eq. (4) couples the mean position \(\langle \alpha \rangle \) to a hierarchy of moments \(\langle \alpha ^m \alpha ^{*n} \rangle \) by the presence of the term \(\langle |\alpha |^2 \alpha \rangle \). Thus, in order to achieve perfect quantum synchronization, one must in principle match all these moments simultaneously to their steady -synchronized- values, which is generally intractable. Fortunately, as shown below, a strong acceleration can be obtained with shortcuts approaching simultaneously the target central position \(\langle x \rangle _{\infty },\langle y \rangle _{\infty }\) and the third-order moment \(\langle |\alpha |^2 x \rangle _{\infty },\langle |\alpha |^2 y \rangle _{\infty }\), that emerge at the lowest order in Eq. (4). Interestingly, the third-order moment may set a lower bound for the shortcut duration, and therefore constrain the quantum speed limit.

The initial density matrix corresponds to a coherent state, i.e. \(\rho _0 = | \alpha _0 \rangle \langle \alpha _0 |\). As before, we design the drivings \(\tilde{\varepsilon }_i(t)\) (\(i=1,2\)) on the time interval \(0 \le t \le \tau \) (“shortcut” part), and then we will fix their values \(\tilde{\varepsilon }_1(t)=1\) and \(\tilde{\varepsilon }_2(t)=0\). Acceptable shortcuts should drive the quantum system to the mean position in the shortest possible time \(\tau \), while providing third-order moments close to their stationary values. Inspired by the previous approach, we first build a shortcut using an inverse-engineering of the mean trajectory. To this end, we use an iterative procedure combined with a semi-classical approximation (truncation of the moments chain) \(\langle |\alpha |^2 \alpha \rangle \rightarrow |\langle \alpha \rangle |^2 \langle \alpha \rangle \) for the dynamical equation (4). Under this assumption, the mean position \(\langle \alpha \rangle \) follows Eq. (1) with the substitutions:\(\omega _0 \rightarrow \Delta \) and \(\kappa _1 \rightarrow \kappa _1+2 \kappa _2\). Repeating the classical treatment, we set up a speeding up of the dynamics from the initial position \(\alpha _0 = \mathrm{Tr} [ \rho _0 a]\) to the final position \( \langle \alpha \rangle _{\infty } \) in the required time interval \(0 \le t \le \tau \).

The following step consists in using a straight trajectory for the mean position \(\langle \alpha \rangle ^{(1)}_t=( \langle \alpha \rangle _{\infty } - \alpha _0) t /\tau \). Such a solution introduced in Eq. (4) under the semi-classical approximation, provides the driving functions \(\varepsilon _{1,2}^{(1)}(t)\). These functions are then used in the full quantum equation (2). As a result, we find a final mean position slightly shifted from the target, i.e. \(\langle \alpha \rangle _{\tau } = \alpha _{\infty } + \Delta \alpha ^{(1)}.\) This offset can be corrected by iterating the procedure with a slightly modified target \(\alpha ^{(2)}_{\tau } =\langle \alpha \rangle _{\infty } - \Delta \alpha ^{(1)}\) and a reference trajectory \(\alpha ^{(2)}_t=( \alpha ^{(2)}_{\tau } - \alpha _0) t /\tau \). After a few iterations, this approach leads to an improved shortcut trajectory for the full quantum problem with a driving of the mean position to a very close neighborhood of the target \(\langle \alpha \rangle _{\infty }\) at the final time \(\tau \). To bring also the third moments close to their target values \(\{ \langle |\alpha |^2 x \rangle _{\infty },\langle |\alpha |^2 y \rangle _{\infty } \}\), we use the freedom in the choice of the trajectories connecting the initial/final points. In practice, we adjust both the shape and duration of the considered trajectory to get closer to these targets. Figure 2a,b show the influence of the trajectory shape on the final third-order moments for a few chosen shortcut durations in the weak and strongly nonlinear regimes. Specifically, we use as reference trajectory two straight lines connecting the initial point \((x_0,y_0)\) to the target \((x_{\infty },y_{\infty })\) through an intermediate point \((x_m,y_m+\Delta y)\), with \((x_m,y_m)=(\frac{1}{2} (x_0+x_{\infty }), \frac{1}{2} (y_0+y_{\infty }))\) are the middle-point coordinates and \(\Delta y\) is an offset. Each segment is followed at a constant speed for half the total shortcut time. To evaluate the effectiveness of our protocol, we introduce the distance

$$\begin{aligned} \Delta _3(\Delta y, \tau ) = \left[ \sum _{j=x,y} \left( \langle |\alpha |^2 j \rangle _{\tau }-\langle |\alpha |^2 j \rangle _{\infty } \right) ^2 \right] ^{1/2} \end{aligned}$$
(5)

that depends on the chosen shortcut path and duration. The driving amplitudes \(\varepsilon _{1,2}(t)\) are obtained from the previous procedure based on Eq. (4) and a semi-classical approximation (See Supplementary). In Fig. 2c,d, we plot the third-order moments \(\langle |\alpha |^2 x \rangle _{\tau }, \langle |\alpha |^2 y \rangle _{\tau }\) and their stationary values as a function of the total duration \(\tau \) for a given trajectory.

In the weak linear regime, the final third-order moments are much more sensitive to the shortcut duration than to the trajectory shape. Indeed, the system behaves in this case as a driven harmonic oscillator, for which the shape of the trajectory has no direct influence on the final wave-packet width. A minimum expansion time is required to approach the correct third-order moments, which sets a lower bound on acceptable shortcut durations, and thus constrain the quantum speed limit in this regime.

In contrast, in the strongly nonlinear regime, the path shape has a more drastic influence than the shortcut duration. Moreover, the final third-order moments can be approached in a time \(\tilde{\tau }=0.25\) that is an order of magnitude faster than the time scale \(\tilde{\tau } \simeq 2\) of the weakly nonlinear regime. This faster convergence originates from the fact that the distribution of the stationary density matrix has a width closer to that of the initial coherent state (\(\Delta \alpha = 0.5\)), as the wave function experiences a sharper confinement to the circle of radius \(|\alpha _{\infty }|\). In general, for a given trajectory, there is no duration \(\tau \) that gives a perfect simultaneous match of the two third-order moments \(\langle |\alpha |^2 x \rangle _{\tau },\langle |\alpha |^2 y \rangle _{\tau }\) with their respective targets. However, this can occur in specific trajectories, such as the one associated to \(\Delta y=-0.1\) with the duration \(\tilde{\tau } \simeq 0.5\). These specific trajectories are excellent candidates to build an efficient shortcut to quantum synchronization. Nevertheless, even when such trajectories are unavailable, a small mismatch in the third-order moments is actually not critical for the success of the protocol. The system dynamics turns out to be mainly driven by the fifth (and higher)-order moments once the mean position and third-order moments are below a certain distance from their targets.

Figure 2
figure 2

Distance of the 3rd-order moments to their target in a shortcut to quantum synchronization. (a,b): Mismatch \(\Delta _3(\Delta y, \tau )\) [Eq. (5)] of the final 3rd-order moments with respect to their targets as a function of the offset \(\Delta y\) of the intermediate point \((x_m,y_m+\Delta y)\) for (a) the weakly and (b) the strongly nonlinear regime. We have taken the shortcut durations \(\tilde{\tau }=2 \) (solid blue line, (a)), \(\tilde{\tau }=1\) (red dash-dotted line, (a,b)), \(\tilde{\tau }=0.5\) (purple dotted line (a,b)) and \(\tilde{\tau }=0.25\) (green dash-double-dotted line, (b)). (c,d): Third-order moments \(\langle |\alpha |^2 x \rangle _{\tau }\) (red dash-dotted) and \(\langle |\alpha |^2 y \rangle _{\tau }\) (blue dotted) as a function of the shortcut duration \(\tilde{\tau }\) for the (c) weakly and (d) strongly nonlinear regimes. In (c,d) we have taken shortcuts corresponding to \(\Delta y=0\). Horizontal lines represent their respective stationary values \(\langle |\alpha |^2 x \rangle _{\infty }\) (red dashed) \(\langle |\alpha |^2 y \rangle _{\infty }\) (blue dashed) under a constant drive \(\tilde{\varepsilon }_1=1,\tilde{\varepsilon }_2=0.\) See Supplementary for details on the shortcut design.

Ideally, the density matrix after the shortcut to quantum synchronization should coincide with the stationary solution. To estimate quantitatively the shortcut performance, we use the trace distance 50 between the instantaneous density matrix of the system and the stationary solution for a sudden and constant driving. This metric is defined as \(T(\rho _1,\rho _2)= \frac{1}{2} \sum _{i=1}^{N} |\lambda _i|\) with \(\{\lambda _1,..., \lambda _N \}\) the eigenvalues of the matrix \(\rho _1-\rho _2\). A faster decay of the trace distance is indicative of an accelerated quantum synchronization. Figures 3a,b compare the evolution of the trace distance for a shortcut protocol and for a sudden and constant driving. These figures show that for a constant driving, synchronization occurs at a faster rate in the strongly nonlinear regime where quantum noise has a greater influence. This observation corroborates the role played by quantum noise in the building up and acceleration of quantum synchronization discussed in Ref.32. Figure 3 reveal that in both weakly and strongly nonlinear regimes, the shortcut accelerates the decay of the trace distance. However, significant differences are observed between both regimes regarding the overall shortcut performance. First, a more drastic speed-up is obtained from the shortcut in the weakly nonlinear regime. Moreover, the resulting acceleration is then noticeably larger for the shortcut of duration \(\tilde{\tau }=2\) - while the shortcut performance is significantly reduced when smaller durations (\(\tilde{\tau }=0.5\), \(\tilde{\tau }=1\)) are used. Indeed, the trace distance falls below the \(1\%\) threshold at time \(\tilde{t} \simeq 11.9\) for the shortcut of duration \(\tilde{\tau }=2\), against \(\tilde{t}=24.6\), \(\tilde{t}=31.0\), \(\tilde{t}=40.4 \) respectively for the shorcuts of durations (\(\tilde{\tau }=1\), \(\tilde{\tau }=0.5\)) and for the constant drive. This contrasts with the observation that the density matrices corresponding to these shortcuts have a similar trace distance to the target in the time interval \(0 \le \tilde{t} \le 2\). Thus, the trace-distance alone is not sufficient to predict the pace of the subsequent quantum synchronization. In comparison, for the strongly non-linear regime, the shortcut duration has almost no influence on the decay of the trace distance - showing that all shortcuts have similar performance regardless of the chosen duration. This finding is consistent with the third-order moments sketched in Fig. 2a,b: in the weakly non-linear regime the shortcut \(\tilde{\tau }=2\) is the only one that yields final third-order moments in a neighborhood of their target, while in the strongly non-linear regime the final third-order moments are barely affected by the shortcut duration. This strongly suggests that a successful shortcut to quantum synchronization should deliver a density matrix with first and third-order moments close to their target values—achieving this correspondence is indeed more critical than reaching the target density matrix within a given trace distance. In the quasi-linear regime, this sets a lower bound on quantum synchronization time. In contrast, in the strongly non-linear regime, the shortcut durations can be chosen arbitrarily small. Naturally, the resources employed (amplitude of the time-dependent drives \(\varepsilon _1(t),\varepsilon _2(t)\)) increase as the duration \(\tau \) is reduced, and the maximum accessible driving amplitude will eventually impose a minimum duration \(\tau \). These considerations can be connected to a more general discussion on quantum speed limits in both linear and nonlinear quantum systems: they suggest that the presence of nonlinearities can provide acceleration of quantum protocols by acting on the shape of propagating quantum wave-packets.

Figure 3
figure 3

Performance of the shortcut to quantum synchronization: (a,b): Trace distance \(T(\rho (t),\rho _{\infty })\) of the density matrix \(\rho (t)\) to the stationary solution \(\rho _{\infty }\) as a function of time for the weak (a) and strong (b) nonlinear regimes with the respective shortcuts of Fig.2a and Fig.2b with \(\Delta y=0\). We have taken the durations \(\tilde{\tau }=2\) (solid blue line, (a)), \(\tilde{\tau }=1\) (red dash-dotted line, (a,b)), \(\tilde{\tau }=0.5\) (dotted purple line, (a,b)) \(\tilde{\tau }=0.25\) (green dash-double dotted line, (b)) and \(\tilde{\tau }=0.125\) (brown dotted line, (b)). The black-dashed line stands for a constant drive of amplitude \(\tilde{\varepsilon }_1=1\) and \(\tilde{\varepsilon }_2=0\). The insets represent the Wigner distribution \(|W(x,y,\tau )|\) (\(x=\mathrm{Re}[\alpha ]\) and \(y=\mathrm{Im}[\alpha ]\)) for (a) the shortcut designed with \(\tilde{\tau }=2\) in the weakly nonlinear regime and for (b) the shortcut designed with \(\tilde{\tau }=0.5\) in the strongly nonlinear regime for the considered times \(\tilde{t}=0,0.5,1,2,5,10\).

We illustrate our results by sketching the Wigner distribution at different stages of the shortcut protocol as insets of Fig. 3a,b. These pictures provide qualitative insights on the convergence towards the quantum-synchronized Wigner distribution. In both the weakly/nonlinear regimes, the initial distribution is Gaussian-shaped centered on \(\alpha _0=-1+i\). The insets show that the Wigner distributions delivered by the shortcut share several features with the target density matrix (insets of Fig. 3a,b, \(\tilde{t}=10\)) - such as a squeezing in the amplitude \(|\alpha |,\) and a phase locking corresponding to a preferred phase \(\phi \) (\(\alpha =|\alpha | e^{i \phi }\)) associated to the center of the Wigner distribution. In the weakly non-linear regime, the Wigner distribution profile evolves rapidly towards a ring shape. The strong similarity between the Wigner distribution immediately after the shortcut (inset of Fig.3a, \(\tilde{t}=2\)) and the target explains the rapid convergence witnessed by the trace distance. In the strongly non-linear regime, similar features between the instantaneous distribution and the target—such as the presence of a “hole” associated to a low-probability zone—also appear progressivly after termination of the shortcut. The Wigner distributions were obtained from a numerical resolution of Eq. (3) based on a Crank-Nicholson scheme 51 on a \(2^8 \times 2^8\) grid with a time step \(\delta \tilde{t}=5 . 10^{-4}\). Both numerical methods, the partial differential equation (3) and the Master equation (2), agrees for the mean positions \(\langle x \rangle _t,\langle y \rangle _t\) across the whole considered time interval with an accuracy better than 0.1 %. The Wigner phase-space simulation thus provides an additional independent confirmation of the effectiveness of the proposed shortcut drivings.

Discussion

We have detailed a systematic procedure, inspired by shortcut-to-adiabaticity techniques, allowing synchronization acceleration in both classical and quantum systems. Classical synchronization has been discussed in the context of the Van der Pol oscillator. By using an appropriate time-dependent driving amplitude instead of the usual constant profile, one can accelerate the oscillator motion from a given initial point to the limit cycle. In a driven quantum Van der Pol oscillator, reaching an exact quantum synchronization requires to make coincide the system density matrix and the stationary solution associated to quantum synchronization. We have developed a shortcut strategy to ensure a “quasi”-synchronized state based on the simultaneous control of the mean position and of the third-order moments of the quantum oscillator. Our results show a different behavior in the weakly and strongly nonlinear regimes: in the latter, the third-order moments depend on the trajectory shape, and shortcuts of faster durations can be employed to reach the approximately synchronized state when compared to the quasi-linear regime. The method presented here could be adapted to other non-linear quantum systems for which the control of the wave-function shape is critical.