Skip to main content
Entropy logoLink to Entropy
. 2019 Dec 24;22(1):26. doi: 10.3390/e22010026

Continuous Variables Graph States Shaped as Complex Networks: Optimization and Manipulation

Francesca Sansavini 1, Valentina Parigi 1,*
PMCID: PMC7516447  PMID: 33285801

Abstract

Complex networks structures have been extensively used for describing complex natural and technological systems, like the Internet or social networks. More recently, complex network theory has been applied to quantum systems, where complex network topologies may emerge in multiparty quantum states and quantum algorithms have been studied in complex graph structures. In this work, we study multimode Continuous Variables entangled states, named cluster states, where the entanglement structure is arranged in typical real-world complex networks shapes. Cluster states are a resource for measurement-based quantum information protocols, where the quality of a cluster is assessed in terms of the minimal amount of noise it introduces in the computation. We study optimal graph states that can be obtained with experimentally realistic quantum resources, when optimized via analytical procedure. We show that denser and regular graphs allow for better optimization. In the spirit of quantum routing, we also show the reshaping of entanglement connections in small networks via linear optics operations based on numerical optimization.

Keywords: continuous variables clusters, complex quantum networks, quantum routing

1. Introduction

In the last few decades, network theory has provided a natural framework for describing complex natural, social, and technological structures [1,2]. Recurrent types of complex networks, like the scale-free networks, have been recovered in phenomena at different scales, where the functionality of the systems seems to be closely related to their structure [3,4]. More recently, complex networks have gained attention in the quantum realm, where several theoretical works [5,6,7,8,9,10] show that complex structures may play a role in quantum information technologies. It is clear that, as quantum architectures are reaching larger scales, their internal arrangement starts to play a significant role in their functionality. Moreover, network structures are clearly at the base of quantum communication protocols [11], but also appear in particular kinds of multiparty entangled states that allow for measurement-based quantum computing (MBQC) protocols [12].

Recently, new records have been established in superconductor [13,14,15] and Rydberg [16,17] based technologies, and extremely large entangled states have been generated in the optical domain [18,19,20,21]. We can describe superconducting and Rydberg platforms as networks of interacting qubits, where quantum information is encoded in Discrete Variables (DV) states. Differently, in the optical domain, networks of entangled optical modes are deterministically generated and measurement-based quantum protocols can be implemented via a Continuous Variables (CV) encoding [22]. The control on the reconfigurability of the cited networks is gradually increasing and, in particular, in the CV case, it is possible to have totally reconfigurable networks (with all-to-all connections) mimicking complex networks structures [23].

Here, we study CV entangled states, named CV graph states or CV cluster states, arranged with shapes that are typical of real-world complex networks, in order to investigate their properties for quantum computing or quantum networking (communication) protocols. CV graphs have been introduced in the context of measurement-based quantum computing exploiting CV resources [22,24]. While usually the name “cluster” is used when the graph shape allows for universal quantum computing, in this work, we will use the terms “cluster” state and “graph state” as synonyms. In CV-quantum computing, quantum information is encoded in variables that can take a continuum spectrum of values. In optics, these variables are the quadratures of the electromagnetic field (called amplitude and phase quadrature) and they correspond to the position q and momentum p of the harmonic oscillator, which represents the behavior of a single mode of the field. Ideal cluster states, which involve perfect correlations between quadratures of different optical modes, cannot be reached experimentally, as they would require an infinite amount of energy (squeezing) to be established. Thus, experimental clusters always involve a poorer degree of correlations, which cause errors and noise in computation. Given experimentally accessible resources, analytical optimization protocols have been proposed to choose state manipulations that better distribute the correlations in order to minimize errors [25], then improve the quality of the cluster. In this work, we apply the optimization procedure to complex cluster shapes and we find that denser and more regular network shapes allow for better quality [26].

As the classical internet can be described via a complex network model, it is worth considering complex network shapes in quantum communication protocols. In particular, we are interested in quantum routing, i.e., the establishment of a direct entanglement link between two arbitrary nodes of a network in order to have an exploitable channel for quantum teleportation. Quantum routing protocols have been mainly studied in the DV approach [27,28], while here we study the particular setting of CV quantum resources. In particular, instead of considering a set of initially disconnected nodes subjected to routing via local operations, we consider a network of CV entanglement correlations, which can be easily produced with the current technology [18,19,20], and then we reconfigure it via partially-local and easy operations (linear optics). The optimal operations are obtained via numerical optimization. We found solutions for small networks of different geometry which are shared between two parties that are allowed to act via local linear optics operations in their set of nodes [26].

2. Results

2.1. Background: Cluster States and Complex Networks

Ideal cluster states are built starting from a set of modes of light, which are placed in the zero-momentum eigenstate |0p, i.e., infinitely squeezed vacuum states along the momentum quadrature p. Entangling CZ=exp(ıq^iq^j) gates are then applied between couples of modes i and j, according to a given configuration, which can be represented by a graph. A graph is defined by a set {V,E}, where V is the set of nodes (vertices) and E are the edges. In the graphical representation of the cluster, the nodes represent different modes of light, while the edges between the nodes are the entanglement correlations given by the application of the CZ gates. The graph is characterized by the adjacency matrix V whose elements Vij are set to 1 when an entangling gate has been applied between the two nodes i and j, and 0, otherwise.

An ideal cluster state of N modes with adjacency matrix V is given by

|ΨC=1i<j<Nexp(ıVijqiqj)|0pN. (1)

Cluster states are characterized by a particular set of operators, called nullifiers, that read

δ^i=p^ijN(i)q^j,suchthatδ^i|ΨC=0, (2)

where δ^i and N(i) denote respectively the nullifier and the set of the nearest neighbours of the i-th node. Cluster states are eigenstates of the nullifiers with zero eigenvalue, so, for an ideal cluster, the following condition holds: Δ2δi=0. In addition, being Gaussian states, cluster states are fully described by mean values of quadratures and covariance matrices [29]. By defining the vector X^={q^1,,q^N,p^1,,p^N}, cluster states are identified by mean values X^i=0 and covariance matrix σ with elements σij=(1/2)(X^iX^j+X^jX^i).

As already said, in a realistic situation, CV cluster states are always imperfect, due to the impossibility of reaching an infinite amount of squeezing to obtain the zero momentum eigenstate. Approximated clusters, when used in measurement-based quantum computing protocols, at each step of the computation, introduce a certain amount of noise that can be quantified with the variance of the nullifiers of the cluster [22]. Therefore, the smaller the value of Δ2δi is for every node, the better the quality of cluster is.

Instead of acting with CZ gates on multimode squeezed vacuum states, as in the original formulation, cluster states can be implemented via linear optics transformations on the multimode squeezed vacuum state [30,31,32]. This is the implementation that is pursued in experimental setups [18,19,20,21], as it is easier and less costly than the implementation of CZ, which requires online squeezing.

Linear optics manipulations are described by unitary transformations U on the creation and annihilation operators of the different light modes, so that the annihilation operator of the mode i is transformed as a^ijUjia^i. This corresponds to orthogonal symplectic transformations S acting on the quadratures, which transform the covariance matrix as σSσST.

To implement a cluster with adjacency matrix V, we can apply the following unitary operation:

U=(I+ıV)(V2+I)12O, (3)

where I is the identity matrix and O is an arbitrary real orthogonal matrix. This orthogonal matrix provides supplementary N(N1/2) degrees of freedom that can be exploited to optimize given properties of the cluster [25]. In particular, we can optimize given properties of the nullifiers via an analytical protocol [33], with the aim, for example, of reducing their variances, hence improving the quality of the cluster.

In this work, we investigate, for the first time, clusters whose graphical representation {V,E} corresponds to three different models of complex networks [1]: the Barabási–Albert [34], the Erdős–Rényi [35], and the Watts–Strogatz [36]. These models have been developed in graph theory in order to reproduce the behaviors of complex systems. The Erdős–Rényi has been the first model considered for complex networks. It is based on random graph: given a fixed number of nodes n, two nodes have the probability pER to be connected by an edge. The model generates graphs with approximately pERn(n1)/2 edges which are distributed randomly. Most nodes have a comparable node degree k, defined as the number of edges of the given node.

Later, by looking at the degree distribution of many real-world networks, it has been clear that complex networks go beyond the random graph model, as many networks (like Internet or the WWW) are characterized by a power-law distribution of the degree. Thus, new models, such as the Barabási–Albert, have been developed in order to reproduce the structure of these networks, also known as scale-free networks. Barabási–Albert networks grow from a small number of nodes according to preferential attachment, i.e., the fact that new nodes attach preferentially to nodes that already have a high degree (high number of links). In the growth process, the parameter mBA specifies the number of links coming with the new node. Hubs, i.e., heavily linked nodes, arise spontaneously in this model.

Watts–Strogatz networks lie between regular and random graphs and exhibit small-world properties typical of social networks. They are built from a regular network by rewiring its edges, to increase randomness. From a ring lattice with n nodes and k edges per node, which connect it to the closest neighbors, each edge is randomly rewired with probability pWS. The rewiring parameter pWS spans from 0, the regular graph, to 1, which corresponds to a totally random graph, as shown in Figure 1. Even if we are going to study graphs with a small number of nodes compared to the ones for which these models have been developed, we can assess a different behavior for the corresponding graph states in the three classes.

Figure 1.

Figure 1

Rewiring of a regular 48-node network for the construction of a “small world” network as shown in [35].

In the following, we will see how, starting from a given set of modes with finite squeezing values, we can optimize the quality of the clusters corresponding to these complex networks models and how the result of the optimization depends on the parameters of the analyzed model.

2.2. Improving the Overall Quality of a Complex Cluster

We test here cluster states with the structure of the three models defined above: Barabási–Albert (BA), Erdős–Rényi (ER), and Watts–Strogatz (WS), with different characterizing parameters mBA, pER, and pWS. In Figure 2, the difference between a scale-free network and a random network with a comparable average degree is shown. As we see in Figure 2a, the Barabási–Albert network exhibits highly connected nodes (hubs) that are absent in the Erdős–Rényi model (Figure 2b).

Figure 2.

Figure 2

Comparison between two models of complex networks, both with an average degree of k3.9. The size of the dots increases with the number of links. (a) Barabási–Albert model with mBA=2, with a maximum node degree of k = 22; (b) Erdős–Rényi model with pER=4/49, with a maximum node degree of k = 8.

We consider at first the implementation of 48-mode complex clusters. As explained above, the clusters are implemented from a 48-mode squeezed vacuum via the application of the linear optics unitary of Equation (3) corresponding to the graphical shape we want to reach [25]. The scheme is presented in Figure 3a. In order to pursue realistic implementations, we consider the list of squeezing values presented in Figure 3b, which corresponds to a series of faithful values that can be obtained via the Schmidt decomposition of parametric process Hamiltonian of the experiment described in [20,37]. In this work, the input squeezing values for the implementation of the cluster are fixed: this is because our interest lies in understanding what is the best we can do when, like in a realistic situation, we are provided with a given set of squeezed input states. We stress that this scheme, as well as the associated results, is different to the one dealing with the canonical decomposition of [22].

Figure 3.

Figure 3

Realistic implementation of complex cluster states. (a) implementation of a cluster via a linear optics transformation acting on a series of squeezed modes; (b) list of realistic squeezing values of the input modes for the implementation of a 48-mode cluster.

The obtained clusters are optimized, acting on the parameters of the arbitrary orthogonal matrix O of Equation (3), by minimizing the fitness function f(Δ2δi)=iΔ2δ¯i, where Δ2δ¯i denotes the i-th nullifier normalized with the vacuum noise.

As BA, ER, and WS are statistical models for graph families, we implement N=100 graphs for each model with a given set of parameters. We define the average quality of a single graph j as μj and the average quality for a set of graphs as μ, as follows:

μj=148iΔ2δ¯i,j;μ=μj, (4)

where Δ2δ¯i,j identifies variance of the i-th nullifier of the j-th graph. We will indicate as σ the standard deviation of the μj values. This way, we can average out the fluctuations due to the randomness of the complex shape.

As we can see from Table 1, the implementation of quantum complex networks following the Barabási–Albert model or the Erdős–Rényi model shows that the quality of the cluster increases when the average number of edges per node, the average degree k, increases. The average degree k can be raised by increasing the parameters mBA and pER, for the BA and the ER models, respectively. The results clearly show that the quality of the cluster μ increases with these parameters, until the limiting case of the fully connected graph (mBA=47 for the Barabási–Albert model and pER=1 for the Erdős–Rényi model) is reached.

Table 1.

Mean μ and standard deviation σ of the values μj of Equation (4) evaluated on N=100 Barabási–Albert (a) and Erdős–Rényi (b) graphs with different characterizing parameters and consequently different average degrees k, optimized using the function f(Δ2δi)=iΔ2δ¯i. Without the optimization protocol, μ takes the value of −3.48 dB for the Erdős–Rényi model, independently of the value of pER, and it oscillates between −3.48 dB and −3.72 dB for the Barabási–Albert model.

(a) Barabási–Albert (b) Erdős–Rényi
mBA μ (dB) [μ±σ] (dB) k pER μ (dB) [μ±σ] (dB) kj¯
1 −4.70 [−4.73,−4.67] 1.96 0.2 −5.50 [−5.54,−5.46] 9.35
5 −5.55 [−5.58, −5.53] 9.38 0.4 −5.80 [−5.83, −5.76] 18.83
10 −5.82 [−5.84, −5.80] 17.71 0.6 −6.02 [−6.04, −6.00] 28.29
20 −6.15 [−6,16, −6.14] 31.25 0.8 −6.22 [−6.23, −6.21] 37.58
47 −6.33 [−6.33, −6.33] 47 1 −6.33 [−6.33, −6.33] 47

The Watts–Strogatz cluster confirms that the quality of the cluster increases for a larger value of k, as we can see by comparing Table 2a,b, but it also shows a peculiar behavior that depends on pWS. As already said, pWS is a rewiring parameter that can be varied from 0 to 1 in order to tune the randomness of the graph without changing the average degree, as the number of edges is not changed by the rewiring. From the Table 2, it is clear that the quality of the cluster is reduced when pWS approaches 1, so that regular graphs states are optimized better than random graphs.

Table 2.

Mean μ and standard deviation σ of the values μj of Equation (4) evaluated on N=100 Watts–Strogatz graphs with different parameter pWS and different k, optimized using the function f(Δ2δi)=iΔ2δ¯i. Without the optimization protocol, μ takes the value of 3.48 dB, independently of the value of pWS or k.

(a) k=4 (b) k=8
pWS μ (dB) [μ±σ] (dB) pWS μ (dB) [μ±σ] (dB)
0 −5.19 [5.19,5.19] 0 −5.79 [5.79,5.79]
0.1 −5.16 [5.17,5.14] 0.1 −5.69 [5.71,5.66]
0.4 −5.10 [5.12,5.07] 0.4 −5.49 [5.51,5.46]
0.7 −5.09 [5.11,5.07] 0.7 −5.43 [5.46,5.40]
1 −5.09 [5.12,5.06] 1 −5.43 [5.46,5.41]

The results we obtained on the 48-node graphs we analyzed show a dependence between the quality of the optimization and the topology of the graph and in particular its dependence on the average degree k. In order to reduce the influence of the finite size in the network models we have been using, we repeat the procedure for larger networks. We optimize the mean value μ of nullifiers squeezing (Equation (4)) of a set of 10 complex graphs of 1000 nodes for a certain complex network model with given parameters. The optimization is reiterated by varying the average degree k and by varying the model. The initial list of 1000 squeezing values is obtained from a pseudorandom number generator that created uniformly distributed random numbers in the range [14,3]. The results are reported in Figure 4.

Figure 4.

Figure 4

Plot of the mean squeezing value of the nullifiers of the cluster as a function of its average degree k for the different topologies of complex graphs. In the legend, “BA” = Barabási–Albert, “ER” = Erdős–Rényi, “WS p = 0” = Watts–Strogatz with pWS=0, “WS p = 0.25” = Watts–Strogatz with pWS=0.25 and “WS p = 0.5” = Watts–Strogatz with pWS=0.5.

The data show that the regular cluster (Watts–Strogatz model with pWS=0) converges very fast to its optimal overall quality. Indeed, as we expected from the 48-node cluster analysis, we see that, for a fixed k, increasing the regularity, via the pWS parameter, results in a better quality of the optimized cluster and in a faster convergence, as we can see comparing the curves for the Watts–Strogatz model with pWS=0, pWS=0.25 and pWS=0.5. On the other hand, the difference among the Barabási–Albert, Erdős–Rényi and Watts–Strogatz pWS=0.5 complex graphs is less significant. Nevertheless, the convergence of the Watts–Strogatz follows a different behavior, being closer to the Barabási–Albert for lower k and converging to the behavior of the Erdős–Rényi for larger k. The Erdős–Rényi is found to be the one with the worst overall quality, differing only slightly from the Barabási–Albert behavior.

2.3. Concentrating the Squeezing

The overall quality μ is the quantity to optimize if we want to use the cluster in MBQC protocols. On the contrary, if we want to use just two nodes to perform a quantum teleportation protocol, the best we can do is to concentrate the entanglement correlations in the two nodes: this corresponds to concentrating the squeezing on the nullifiers of the two chosen nodes.

Given a set of squeezing values for the input state we use the protocol to concentrate the squeezing on the nullifiers of two nodes n1 and n2, using the fitness function f(Δ2δ^i,n1,n2)=iAi(n1,n2)Δ2δi¯, where n1 and n2 are two given modes. We set Ai(n1,n2)=105 if i=n1,n2 and Ai(n1,n2)=1 otherwise. We see that the squeezing of the nullifiers is indeed concentrated on the two desired nodes, by reaching (and never exceeding) the highest squeezing values provided on the set of input states.

In this case, we will indicate as μj the mean of the nodes of the graph j that are not concerned with the teleportation protocol and with μ the mean of the μj values as follows:

μj=146in1,n2Δ2δ¯i,j;μ=μj, (5)

where Δ2δ¯i,j identifies variance of the i-th nullifier of the j-th graph. μn1/n2 denotes the mean of the set of values Δ2δ¯n1/n2,j, where n1 and n2 are two given nodes on which we chose to perform the teleportation.

As an example, in Table 3, we show that, for a 48-node Barabási–Albert model, the squeezing on the two selected nodes n1 and n2 indeed take the highest value provided on the input list of Figure 3b. The same results hold for the Erdős–Rényi model and the Watts–Strogatz model.

Table 3.

Means μ12, μ13 and μ of the nullifiers of the nodes 12 and 13 and of the value μj of Equation (5) evaluated on N=100 Barabási–Albert graphs with different parameter mBA, optimized using the function f(Δ2δ^i)=iAiΔ2δi¯, where Ai=105 if i=12,13 and Ai=1 otherwise.

mBA μ12 (dB) μ13 (dB) μ (dB)
1 −6.51 −6.51 −4.61
5 −6.51 −6.51 −5.48
10 −6.51 −6.51 −5.76
20 −6.51 −6.51 −6.10
47 −6.51 −6.51 −6.32

2.4. Creating a Quantum Channel between Nodes by Manipulating Existing Networks

In the previous section, we have seen how to optimize the generation of complex clusters when we have multimode squeezed vacuum modes and we perform linear optics transformations. As already said, several experimental setups demonstrated the ability to deterministically generate large clusters following this approach; therefore, they can be used to generate the complex clusters presented above. The generated cluster can then be distributed among different parties, i.e., different optical modes corresponding to different nodes of the network can be sent to different players, which can eventually use the entanglement correlations between the shared nodes for quantum communication protocols. According to the given task, it may be necessary to reshape the entanglement correlations among the set of nodes. We consider here the simplest case: the protocol wants to establish a maximally entangled state between two arbitrary nodes of a network in order to use it for quantum teleportation. The two-nodes entangled state is a two mode-squeezed state also called EPR, as it is the approximation of the entangled state used by Einstein, Poldolsky, and Rosen in their famous paper in 1935 [38].

The task of generating an entanglement link between chosen nodes corresponds to what is called quantum routing. As already said, the procedure we follow is well suited to CV entangled networks as it is relatively easy to deterministically generate the resources and then reshape them, while in the DV case the generation of optical entangled networks is costly and not deterministic so that the best procedure consists in routing the right entanglement connections at the beginning.

In the following, we reshape the resource by allowing only for the easiest operations that preserve the number of nodes, i.e., passive linear optics transformations. Quadrature measurements for cluster state reshaping are also an option, but this would imply the removal of the measured node and subsequently the owner of said mode could be cut off from the communication network. For this reason, we will concentrate on linear optics operations, and we will leave open the possibility, in future works, of adding measurements if no other option is possible. These can be global, when they operate on all the nodes at the same time, or local, when they act on a subset of nodes.

The case of a global transformation is somewhat trivial as, if we are provided with a cluster A implemented with a linear optics transformation SA acting on a set of squeezed input states, it is always possible to find the transformation that leads us to the cluster B. This transformation is simply S=SB·SA1, where SB is the linear optics transformation that we should perform on the same set of input states to build the cluster B.

We now consider a more interesting scenario: the modes of the cluster are distributed to two spatially separated parties, such that each party is allowed to perform local linear optics transformations only on its set of nodes, as shown in Figure 5. We then want to check which cluster shapes can be reconfigured in order to get a teleportation channel between two arbitrary nodes. A solution to this problem has already been found if we allow for more general symplectic transformations and weighted graphs [39].

Figure 5.

Figure 5

(a) a quantum network is created; (b) the resource is distributed to two spatially separated teams, Alice and Bob; (c) Alice performs a linear optics operation UA on her set of nodes and Bob performs a linear optics operation UB on his set of nodes to create a quantum channel out of two given nodes; (d) the quantum channel is established.

Let us say that n and p are the number of nodes of party A (Alice) and B (Bob), respectively. We want to act with a linear optics transformation UA locally on the n modes and with a linear optics transformation UB locally on the p modes. The transformation acting on the whole set of quadratures of the modes then reads

S=Re(UA)0Im(UA)00Re(UB)0Im(UB)Im(UA)0Re(UA)00Im(UB)0Re(UB), (6)

where UA and UB are two unitary matrices parametrized respectively by n2 and p2 parameters [40]. A method for the generation of numerically random unitary matrices is presented in [41]. If we define σ1 as the covariance matrix of the cluster we are given and σ2 as the covariance matrix of the cluster we obtain after the transformation,

σ2=Sσ1ST (7)

holds, where S is defined in Equation (6). Our goal is to find the two matrices UA and UB, whose real and imaginary parts define S, such that σ2 is of the desired form. In our case, we want σ2 to be such that, for two given nodes, we get an EPR channel. In this case, it is hard to find an analytical solution to the problem, so we use a Derandomized Evolution Strategy (DES) algorithm to explore the parameter space [42].

If n1 and n2 are the nodes out of which we want to obtain an EPR channel, we can define

σ2,red(n1,n2)=σ2,n1σ2,n2σ2,n2+n+pσ2,n2+n+p (8)

as the reduced 4×2(n+p) matrix obtained by selecting only the rows of σ2 we want to set as a quantum channel. We thus define the 4×2(n+p) matrix σchannel as the matrix with null entries except for

σ1,n1=σ2,n2=σ3,n1+n+p=σ4,n2+n+p=α, (9)
σ1,n2+p+n=σ2,n1+p+n=σ3,n2=σ4,n1=β, (10)

where the subscript “channel” has been omitted for simplicity and where α and β are numerical values that we fix according to the squeezing we want to attain on the modes of the quantum channel. This squeezing cannot exceed the squeezing of the input states of the cluster. For simplicity, we worked with an equal value of squeezing of –10 dB, both for the input squeezed states used to implement the cluster and for the squeezing chosen for the quantum channel. We will search for the minimal value of the function

fopt=σchannelσ2,red(n1,n2), (11)

where · indicates the Frobenius norm.

In Table 4, we show preliminary results on different graphs with a restricted number of nodes, shown in Figure 6. For the 6-mode and 10-mode “grid” graphs and the graphs “X” and “Y”, a result can be found for the creation of a quantum channel between Alice and Bob. For these structures, however, it was not possible to find a solution for the creation of a quantum channel between nodes of the same team. The opposite stands for the fully-connected cluster, for which it was possible to create a channel between nodes of the same team but not between nodes of different teams. Lastly, for the graph “Z”, which represents two 3-mode cluster states distributed to the two parties, for the dual-rail and for the 8-mode “grid” graph, no solution was found. As an example, the results of the fully-connected graph and of the 6-mode “grid” graph of Figure 6 are shown in Appendix A.

Table 4.

Results on the possibility to create a quantum communication channel for the graphs of Figure 6, between nodes belonging to different teams A and B and between nodes belonging to the same team.

Graph Between A and B Same Team
6-node grid Yes No
8-node grid No No
10-node grid Yes No
“X” Yes No
“Y” Yes No
Fully-connected No Yes
“Z” No No
Dual-rail No No

Figure 6.

Figure 6

Graphs analyzed with the aim of creating an EPR channel between Alice (green) and Bob (blue) (or eventually between nodes of the same team).

3. Discussion

We have shown that, for CV cluster states with complex graphical representation the quality, measured as the mean of the variance of the nullifiers, can be better optimized when the quantity of entanglement links increases. This is probably due to the fact that, if the number of links is higher, there are more available ways, given by the newly introduced links, of distributing the larger values of the initial squeezing. We have analyzed in the quantum regime different complex shapes corresponding to different models of real-world networks. In the Barabási–Albert and Erdős–Rényi models, regardless of the topology, clusters with a similar average degree k have a comparable overall quality. The average degree k in complex graphs could thus be used as a benchmark for the quality of the state implemented with the optimization protocol. Moreover, analyzing “small-world” networks that evolve from a regular network to a random network as their characteristic parameter pWS increases, we found that randomness in the structure is detrimental to the quality of the state. The optimization procedure can be also used to concentrate the entanglement between two given nodes. Global optimizations of cluster states via linear optics unitaries can always be realized via analytical procedures.

On the contrary, if the cluster is distributed to different locations and the players want to reshape it via local operations (quantum routing) with the aim of performing quantum communication protocols, we need to use a numerical procedure in order to deal with the larger number of constraints. In this case, we have used a Derandomized Evolutionary Strategy (DES) algorithm with a suitable fitness function, the one of Equation (11), in order to find solutions to generate an EPR state between two arbitrary nodes of a network shared between two parties, which can perform only local linear optics operations.

We have studied small networks and we have found that it is possible to create EPR channels between two nodes of the two different teams for some network shapes, while creating an EPR channel from two nodes of the same team has never been possible, except for the case of the fully connected network. Thus, except for this last case, it has never been possible, by using only local linear optics operations, to disconnect two nodes of one player from the ones of the other player. It has to be stressed that, in the cases where no solution is found, we cannot conclude with certainty that the solution does not exist, as the DES algorithm can be stuck in a local minimum in the parameters space.

In future works, we will investigate quantum routing operations when complex clusters are distributed between several parties by also adding, when linear optics operations are not sufficient, quadrature measurements. The measurement of the q quadrature of a mode of the cluster allows in fact for node removal, while the measurement of p is useful in wire shortening [22]: both can be used in order to cut the residual edges after the optimization via linear optics operations.

4. Materials and Methods

To implement the networks and carry out the data analysis, we used Wolfram Mathematica Version 11.3 (Wolfram Research, Champaign, Illinois, USA). In particular, the Barabási–Albert, Erdős–Rényi and Watts–Strogatz models are already embedded in the software. Wolfram Mathematica has been used also to implement the DES (μ-λ) iso-CMA algorithm presented in [42]. The goal of a DES algorithm is the optimization of a given function f(x), where x is a vector of parameters. We are free to choose our starting point xold in the parameter landscape, and we “mutate” it, generating λ new points (offspring) as

xknew=xold+Δxk,wherek=1,,λ, (12)

where Δxk is drawn from a multivariate normal distribution N(0,σ2𝟙). The λ new points are then evaluated with respect to the chosen fitness function f and sorted. The μ “mutants” that provide the best result are chosen to generate a new parent as

xnew=kwkxknew, (13)

where kwk=1. The procedure is then iterated, setting xnew as the new starting point. A learning component is provided by updating, at each generation, the global step-size σ. As already said above, in our case, we want to reach a specific value fopt0 of a non-negative fitness function. However, it is never guaranteed that the DES procedure finds the global extremum.

Acknowledgments

The authors also thank Francesco Arzani, Nicolas Treps and Mattia Walschaers for useful discussions.

Appendix A

We will present here the result for the creation of a quantum channel out of two given nodes for the graphs shown in Figure A1.

Figure A1.

Figure A1

Graphs whose results for the creation of an EPR channel between Alice (green) and Bob (blue) are shown in this Appendix. (a) 6-mode grid cluster; (b) 6-mode fully connected cluster.

For the 6-mode “grid” graph of Figure A1a, the suitable unitary matrices UA and UB (see Equation (6)) that we need for the creation of a quantum channel out of the nodes 1 and 4 are

Re(UA)=0.564055O(1016)0.5640550.250315O(1016)0.250315O(1016)0.277133O(1016),Im(UA)=0.426429O(1016)0.4264290.661319O(1017)0.661319O(1016)0.960831O(1016)Re(UB)=0.564055O(1017)0.5640550.449914O(1017)0.449914O(1018)0.993175O(1017),Im(UB)=0.426429O(1017)0.4264290.545507O(1018)0.545507O(1018)0.116635O(1017).

Using these transformations, the correlations between 1 and 4 and the other nodes are at most of the order of 1015.

For the “fully connected” graph of Figure A1b, the suitable unitary matrices UA and UB (see Equation (6)) that we need for the creation of a quantum channel out of the nodes 1 and 2 are

Re(UA)=0.561490.3971340.1643560.561490.3971340.1643560.4082480.4082480.408248,Im(UA)=0.1343940.4190680.5534620.1343940.4190680.5534620.4082480.4082480.408248Re(UB)=0.4477150.2939870.1043920.4361760.6142970.4727510.1245020.3612370.860632,Im(UB)=0.7066390.4502560.01244740.2011550.4083780.04074970.2323750.1903050.152002.

Using these transformations, the correlations between 1 and 2 and the other nodes are at most of the order of 1015.

Author Contributions

Conceptualization, V.P.; Data curation, F.S.; Investigation, F.S. and V.P.; Methodology, F.S. and V.P.; Supervision, V.P.; Software F.S.; Writing—review and editing, F.S. and V.P. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge financial support from the European Research Council under the Consolidator Grant COQCOoN (Grant No. 820079).

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Albert R., Barabási A.L. Statistical mechanics of complex networks. Rev. Mod. Phys. 2002;74:47. doi: 10.1103/RevModPhys.74.47. [DOI] [Google Scholar]
  • 2.Liu Y., Barabási A.L. Control principles of complex systems. Rev. Mod. Phys. 2016;88:035006. doi: 10.1103/RevModPhys.88.035006. [DOI] [Google Scholar]
  • 3.Albert R., Jeong H., Barabási A.L. Error and attack tolerance of complex networks. Nature. 2000;406:378. doi: 10.1038/35019019. [DOI] [PubMed] [Google Scholar]
  • 4.Gao J., Barzel B., Barabási A.L. Universal resilience patterns in complex networks. Nature. 2016;530:307. doi: 10.1038/nature16948. [DOI] [PubMed] [Google Scholar]
  • 5.Bianconi G. Interdisciplinary and physics challenges of network theory. Europhys. Lett. 2015;111:56001. doi: 10.1209/0295-5075/111/56001. [DOI] [Google Scholar]
  • 6.Biamonte J., Faccin M., De Domenico M. Complex networks from classical to quantum. Commun. Phys. 2019;2:53. doi: 10.1038/s42005-019-0152-6. [DOI] [Google Scholar]
  • 7.Acin A., Cirac J.I., Lewenstein M. Entanglement percolation in quantum networks. Nat. Phys. 2007;3:256. doi: 10.1038/nphys549. [DOI] [Google Scholar]
  • 8.Faccin M., Migdał P., Johnson T.H., Bergholm V., Biamonte J.D. Community detection in quantum complex networks. Phys. Rev. X. 2014;4:041012. doi: 10.1103/PhysRevX.4.041012. [DOI] [Google Scholar]
  • 9.Paparo G.D., Muller M., Comellas F., Martin-Delgado M.A. Quantum google in a complex network. Sci. Rep. 2013;3:2773. doi: 10.1038/srep02773. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Cabot A., Galve F., Eguíluz V.M., Klemm K., Maniscalco S., Zambrini R. Unveiling noiseless clusters in complex quantum networks. NPJ Quantum Inf. 2018;4:57. doi: 10.1038/s41534-018-0108-9. [DOI] [Google Scholar]
  • 11.Kimble H.J. The quantum internet. Nature. 2008;453:1023. doi: 10.1038/nature07127. [DOI] [PubMed] [Google Scholar]
  • 12.Raussendorf R., Briegel J.H. A One-Way Quantum Computer. Phys. Rev. Lett. 2001;86:5188. doi: 10.1103/PhysRevLett.86.5188. [DOI] [PubMed] [Google Scholar]
  • 13.Arute F., Arya K., Babbush R., Bacon D., Bardin J.C., Barends R., Biswas R., Boixo S., Brao F.G., Buell D.A., et al. Quantum supremacy using a programmable superconducting processor. Nature. 2019;574:505. doi: 10.1038/s41586-019-1666-5. [DOI] [PubMed] [Google Scholar]
  • 14.Quantum Computing at IBM. [(accessed on 1 October 2019)]; Available online: https://www.ibm.com/quantum-computing/
  • 15.Reagor M., Osborn C.B., Tezak N., Staley A., Prawiroatmodjo G., Scheer M., Alidoust N., Sete E.A., Didier N., da Silva M.P., et al. Demonstration of universal parametric entangling gates on a multi-qubit lattice. Sci. Adv. 2018;2:eaao3603. doi: 10.1126/sciadv.aao3603. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Bernien H., Schwartz S., Keesling A., Levine H., Omran A., Pichler H., Choi S., Zibrov A.S., Endres M., Greiner M., et al. Probing many-body dynamics on a 51-atom quantum simulator. Nature. 2017;551:579. doi: 10.1038/nature24622. [DOI] [PubMed] [Google Scholar]
  • 17.Barredo D., Lienhard V., De Leseleuc S., Lahaye T., Browaeys A. Three-dimensional atomic structures assembled atom by atom. Nature. 2018;561:79. doi: 10.1038/s41586-018-0450-2. [DOI] [PubMed] [Google Scholar]
  • 18.Yoshikawa J., Yokoyama S., Kaji T., Sornphiphatphong C., Shiozawa Y., Makino K., Furusawa A. Generation of one-million-mode continuous-variable cluster state by unlimited time-domain multiplexing. APL Photonics. 2016;1:060801. doi: 10.1063/1.4962732. [DOI] [Google Scholar]
  • 19.Chen M., Menicucci N.C., Pfister O. Experimental realization of multipartite entanglement of 60 modes of a quantum optical frequency comb. Phys. Rev. Lett. 2014;112:120505. doi: 10.1103/PhysRevLett.112.120505. [DOI] [PubMed] [Google Scholar]
  • 20.Cai Y., Roslund J., Ferrini G., Arzani F., Xu X., Fabre C., Treps N. Multimode entanglement in reconfigurable graph states using optical frequency combs. Nat. Commun. 2017;8:15645. doi: 10.1038/ncomms15645. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Asavanant W., Shiozawa Y., Yokoyama S., Charoensombutamon B., Emura H., Alexander R.N., Takeda S., Yoshikaw J.-I., Menicucci N.C., Yonezawa H., et al. Generation of time-domain-multiplexed two-dimensional cluster state. Science. 2019;366:363. doi: 10.1126/science.aay2645. [DOI] [PubMed] [Google Scholar]
  • 22.Gu M., Weedbrook C., Menicucci N.C., Ralph T.C., van Loock P. Quantum computing with continuous-variable clusters. Phys. Rev. A. 2009;79:062318. doi: 10.1103/PhysRevA.79.062318. [DOI] [PubMed] [Google Scholar]
  • 23.Nokkala J., Arzani F., Galve F., Zambrini R., Maniscalco S., Piilo J., Treps N., Parigi V. Reconfigurable optical implementation of quantum complex networks. New J. Phys. 2018;20:053024. doi: 10.1088/1367-2630/aabc77. [DOI] [Google Scholar]
  • 24.Menicucci N.C., van Loock P., Gu M., Weedbrook C., Ralph T.C., Nielsen M.A. Universal Quantum Computation with Continuous-Variable Cluster States. Phys. Rev. Lett. 2006;97:110501. doi: 10.1103/PhysRevLett.97.110501. [DOI] [PubMed] [Google Scholar]
  • 25.Ferrini G., Roslund J., Arzani F., Cai Y., Fabre C., Treps N. Optimization of networks for measurement-based quantum computation. Phys. Rev. A. 2015;91:032314. doi: 10.1103/PhysRevA.91.032314. [DOI] [Google Scholar]
  • 26.Sansavini F. Master’s Thesis. Alma Mater Studiorum—Università di Bologna; Bologna, Italy: 2019. Quantum Information Protocols in Complex Entangled Networks. [Google Scholar]
  • 27.Hahn F., Pappa A., Eisert J. Quantum network routing and local complementation. NPJ Quantum Inf. 2019;76:1359. doi: 10.1038/s41534-019-0191-6. [DOI] [Google Scholar]
  • 28.Pirker A., Wallnöfer J., Dür H.J. Modular architectures for quantum networks. New J. Phys. 2018;20:053054. doi: 10.1088/1367-2630/aac2aa. [DOI] [Google Scholar]
  • 29.Weedbrook C., Pirandola S., García-Patrón R., Cerf N.J., Ralph T.C., Shapiro J.H., Lloyd S. Gaussian quantum information. Phys. Mod. Phys. 2012;84:621. doi: 10.1103/RevModPhys.84.621. [DOI] [Google Scholar]
  • 30.Braunstein S.L. Squeezing as an irreducible resource. Phys. Rev. A. 2005;71:055801. doi: 10.1103/PhysRevA.71.055801. [DOI] [Google Scholar]
  • 31.Van Loock P., Weedbrook C., Gu M. Building Gaussian cluster states by linear optics. Phys. Rev. A. 2007;76:032321. doi: 10.1103/PhysRevA.76.032321. [DOI] [Google Scholar]
  • 32.Van Loock P., Markham D. Implementing stabilizer codes by linear optics. AIP Conf. Proc. 2011;1363:256. [Google Scholar]
  • 33.Dufour A. Ph.D. Thesis. Sorbonne Université; Paris, France: 2018. Ingénierie D’états Quantiques Multimodes avec des Impulsions Femtosecondes. [Google Scholar]
  • 34.Barabási A., Albert R. Emergence of Scaling in Random Networks. Science. 1999;286:509–512. doi: 10.1126/science.286.5439.509. [DOI] [PubMed] [Google Scholar]
  • 35.Watts D., Strogatz S. Collective dynamics of ‘small-world’ networks. Nature. 1998;393:440–442. doi: 10.1038/30918. [DOI] [PubMed] [Google Scholar]
  • 36.Erdős P., Rényi A. On random graphs. Publ. Math. Debr. 1959;6:290–297. [Google Scholar]
  • 37.Cai Y. Ph.D. Thesis. École Normale Supérieure; Paris, France: 2015. Quantum Coherent Control with an Optical Frequency Comb. [Google Scholar]
  • 38.Einstein A., Podolsky B., Rosen N. Can Quantum-Mechanical Description of Physical Reality Be Considered Complete? Phys. Rev. 1935;47:777. doi: 10.1103/PhysRev.47.777. [DOI] [Google Scholar]
  • 39.Zhang J., Adesso G., Xie C., Peng K. Quantum Teamwork for Unconditional Multiparty Communication with Gaussian States. Phys. Rev. Lett. 2009;103:070501. doi: 10.1103/PhysRevLett.103.070501. [DOI] [PubMed] [Google Scholar]
  • 40.Menicucci N.C., Flammia S.T., van Loock P. Graphical calculus for Gaussian pure states. Phys. Rev. A. 2011;83:042335. doi: 10.1103/PhysRevA.83.042335. [DOI] [Google Scholar]
  • 41.Zyczkowski K., Kus M. Random unitary matrices. J. Phys. A. 1994;27:4235. doi: 10.1088/0305-4470/27/12/028. [DOI] [PubMed] [Google Scholar]
  • 42.Roslund J., Shir O.M., Bäck T., Rabitz H. Accelerated optimization and automated discovery with covariance matrix adaptation for experimental quantum control. Phys. Rev. A. 2009;80:043415. doi: 10.1103/PhysRevA.80.043415. [DOI] [Google Scholar]

Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES