Laszlo Gyongyosi1,2,3, Sandor Imre4. 1. School of Electronics and Computer Science, University of Southampton, Southampton, SO17 1BJ, UK. l.gyongyosi@soton.ac.uk. 2. MTA-BME Information Systems Research Group, Hungarian Academy of Sciences, 7 Nador st., Budapest, H-1051, Hungary. l.gyongyosi@soton.ac.uk. 3. Department of Networked Systems and Services, Budapest University of Technology and Economics, 2 Magyar tudosok krt., Budapest, H-1117, Hungary. l.gyongyosi@soton.ac.uk. 4. Department of Networked Systems and Services, Budapest University of Technology and Economics, 2 Magyar tudosok krt., Budapest, H-1117, Hungary.
Abstract
We define the entanglement-gradient routing scheme for quantum repeater networks. The routing framework fuses the fundamentals of swarm intelligence and quantum Shannon theory. Swarm intelligence provides nature-inspired solutions for problem solving. Motivated by models of social insect behavior, the routing is performed using parallel threads to determine the shortest path via the entanglement gradient coefficient, which describes the feasibility of the entangled links and paths of the network. The routing metrics are derived from the characteristics of entanglement transmission and relevant measures of entanglement distribution in quantum networks. The method allows a moderate complexity decentralized routing in quantum repeater networks. The results can be applied in experimental quantum networking, future quantum Internet, and long-distance quantum communications.
We define the entanglement-gradient routing scheme for quantum repeater networks. The routing framework fuses the fundamentals of swarm intelligence and quantum Shannon theory. Swarm intelligence provides nature-inspired solutions for problem solving. Motivated by models of social insect behavior, the routing is performed using parallel threads to determine the shortest path via the entanglement gradient coefficient, which describes the feasibility of the entangled links and paths of the network. The routing metrics are derived from the characteristics of entanglement transmission and relevant measures of entanglement distribution in quantum networks. The method allows a moderate complexity decentralized routing in quantum repeater networks. The results can be applied in experimental quantum networking, future quantum Internet, and long-distance quantum communications.
Finding the shortest path in an entangled quantum network is desired for improving the efficiency of quantum repeater networks of the quantum Internet, and of long-distance quantum communications[1-15]. By definition, in an entangled quantum network, the quantum nodes share quantum entanglement. A transmitter and receiver node is separated by several intermediate quantum repeaters, and a chain of entangled links forms a path (entangled path) between the source and destination[16-33]. The level of an entangled link between the quantum nodes determines the achievable hop distance and the number of spanned intermediate nodes. Since quantum networks integrate different levels of entangled links, a shortest path between a source and destination quantum node has to be found in a multi-level quantum network architecture[19-34]. An entangled link has several relevant attributes, such as the level of entanglement (number of nodes spanned by a source-destination path), the entanglement throughput of the link that quantifies the number of entangled states transmitted at a particular fidelity[1-4]. The quantum nodes receive and store the entangled states in their local quantum memories for further extension of the range of entanglement. In the quantum nodes, the number of incoming entangled states represents a crucial parameter from the modeling perspective, along with the mean number of received states (observation rate), and with the reduction in the amount of received entangled states (decay rate).In this work, we define the entanglement-gradient routing scheme for quantum repeater networks. The proposed routing framework fuses the fundamentals of swarm intelligence[35-40] and the results of quantum Shannon theory. Swarm intelligence provides nature-inspired solutions for problem solving. In general, it refers to some population-based meta-heuristics that are motivated by the behavior of living entities (ant colony, bee colony, flock of birds, particle swarm, bacteria foraging, etc.) interacting locally both with each other and the environment. Swarm intelligence has a wide range of applications in real-world problems, ranging from optimization tasks, data mining, computer science, database searching and knowledge discovery to bioinformatics and social networks[35-40].Our entanglement-gradient routing scheme uses finds the shortest path in a decentralized manner. Motivated by the models of social insect behavior, the routing is relying on several parallel threads, where the threads represent simple, locally interacting individual swarms.The routing and path selection for quantum repeater networks has been studied in different works[1-5,23-27,41-45]. Without loss of generality, most of these approaches utilized a variance of the well-known Dijsktra’s algorithm[45] for the determination of the shortest path in the quantum network. On the other hand, these works have successfully confirmed that a shortest path algorithm from the traditional context is implementable and works well in a quantum environment. In our work we step further, and inject significant novelties to the procedures of routing and path selection in quantum networks. Our framework breaks with the practice of implementing a Dijsktra-variant algorithm or other, well-known traditional routing protocol in a quantum environment. In our solution, the shortest paths are determined by a biologically-inspired, decentralized algorithm that takes into account the physical-layer attributes of the entanglement establishment and the quantum transmission.The entanglement gradient coefficient quantifies the attractiveness of entangled links and paths for the threads in the quantum repeater network. Each thread acts in a localized manner and the threads are attracted by the entanglement gradients of the paths. The routing is based on metrics that use the tools of quantum Shannon theory. The metrics are derived from the characteristics of entanglement transmission and relevant physical and statistical measures of entanglement distribution. To measure the relevance of a particular entangled link, we define the entanglement utility coefficient. Using the entanglement throughput characteristic extractable from the quantum network, we define the link entanglement gradient coefficient. We then extend the entanglement gradient for entangled paths (path entanglement gradient coefficient), which refers to a path formulated by entangled links.The aim of using the threads is to find the most attractive path in the quantum network with a highest entanglement gradient (i.e., lowest inverse entanglement gradient) similar to the methods of swarm intelligence. The entanglement gradient evolves in time, decaying as the entanglement throughput deviates from a mean value (decay rate coefficient).The threads build probabilistic paths between the quantum nodes using simple processing steps to keep minimal the complexity of the scheme. We also include a performance analysis of the routing scheme. The proposed routing method supports a moderate-complexity routing in quantum repeater networks.Since the proposed framework has no additional physical-layer requirements, the scheme is straightforwardly applicable by current physical devices in an experimental quantum networking scenario. A physical implication of a stationary node in our quantum network model can integrate standard photonics devices[23-27], quantum memories, optical cavities and other fundamental physical devices[1,41,42]. The quantum transmission between the nodes can be realized via noisy quantum links (e.g., optical fibers, wireless quantum channels, free-space optical channels, etc) and fundamental quantum transmission protocols[42].Since the method is based on the fundamentals of swarm intelligence theory, the proposed framework allows a fusion with the elements of quantum machine learning[43,44]. By utilizing additional functions in the quantum nodes, the model provides a ground for a direct application of a distributed secure quantum machine learning method[48].The novel contributions of this paper are as follows:We provide a nature-inspired, decentralized routing scheme for quantum repeater networks.The routing metric utilizes the attributes of entangled links, the properties of entanglement transmission and the statistical distribution of the entangled states in the quantum network.The method supports an efficient and moderate-complexity routing in quantum repeater networks by fusing the relevant characteristics of entanglement distribution and swarm intelligence theory.The scheme provides an easy experimental implementation by standard photonics devices, provides a useful tool for shortest path finding in quantum Internet and in practical long-distance quantum communications.This paper is organized as follows. In Section 2, the preliminaries and definitions are introduced. Section 3 discusses the entanglement gradient of entangled paths, while Section 4 details the entanglement-gradient routing proposed for quantum repeater networks. In Section 5, a numerical analysis is provided. Finally, Section 6 concludes the paper. Some supplemental information is included in the Appendix.
Preliminaries
In this preliminary section, we summarize the terms and definitions.
Entanglement Utility
In the proposed model, the relevance of a particular entangled link is characterized by the entanglement utility coefficient, of an entangled link between nodes and , where is the level of the entangled link (By definition, for an -level entangled link, the hop distance between quantum nodes x and y is ).This amount is equivalent to the utility of the entangled link that it has taken in order to arrive at the current node y from (see Fig. 1), and initialized without loss of generality as
Figure 1
A quantum network with source node and destination node , and entangled paths between them. Each path is formulated by a chain of entangled links between quantum repeater nodes. The actual network topology between and is unknown (depicted by the cloud) and paths abstract all entangled links and noise between and . A section of path is illustrated by an -level entangled link between nodes(x, y) of the particular path.
A quantum network with source node and destination node , and entangled paths between them. Each path is formulated by a chain of entangled links between quantum repeater nodes. The actual network topology between and is unknown (depicted by the cloud) and paths abstract all entangled links and noise between and . A section of path is illustrated by an -level entangled link between nodes(x, y) of the particular path.Let be the source quantum node and the target repeater node. Let be the current node with a direct neighbor and an established entangled link between and .Let refer to the entanglement throughput of a given -level entangled link between nodes (x, y) measured in the number of -dimensional entangled states per sec at a particular entanglement fidelity
[1,3,4].In our scheme, at a given , the update of an initial entanglement utility of link to
[24-26,32,33] is defined aswhere serves as a cost function between node pair (x, y) which is added to the inverse of the current entanglement utility, i.e., . The update mechanism of (2) is therefore formulates the evolution of entanglement utility in the destination node . Utilizing the fundamental updating methods of swarm intelligence[38-40,46], (2) provides a solution to take into account not just the characteristic of entanglement transmission, but also the physical attributes of quantum links.
Link Entanglement Gradient
The attractiveness of a particular quantum node is characterized by the link entanglement gradient coefficient. Let be the amount of entanglement gradient from source node , on the neighbor node at , initialized as . The entanglement gradient is updated in a particular quantum node , as follows.Motivated by the fundamentals of swarm intelligence theory[38-40,46,47], using (2) the entanglement gradient (link entanglement gradient) at current node and entangled link is updated to aswhere is a decay rate of entanglement gradient, function provides a probability distribution, while the entanglement throughput deviation parameter, , is defined aswhere is the number of direct connections of node , is the total entanglement throughput of all direct links of node , while is the entanglement throughput of link between nodes and .For all other neighbors , , , the entanglement gradient is only decreased by a factor , thuswherewhere is the entanglement throughput of link between nodes and .By some fundamental theory on swarm intelligence[35-40,46,47], we set the exponential distribution function for , asfrom which (3) is aswhile (5) can be rewritten as
Stochastic Model of Entanglement Utility
Let focus on the evolution (see (3)) at a given entanglement utility of link between a current node , and a previous node . Since the entanglement utility of a given link evolves in time (see (2)) for , the entanglement utility can be modeled as a non-negative, non-stationary random[38,39] process , with mean . As follows, provides a sample of process .Let be the estimate of , defined aswhere * is the convolution operator, while function is defined aswhere is the unit step function.Assuming that the individual samples of within a time period are determined, a correlation function can be defined as
Link Selection Probability
Using the entanglement gradient in a current node with neighbor node , the probability that from node the entangled link is selected to reach destination is defined aswhere , is the set of nodes of the entangled quantum network , is a threshold parameter, while X ≥ 0 is a tuning parameter. A source-dependent link selection model is discussed in Section S.1.
Path Entanglement-Gradient
The relevance of a particular path of the network is characterized by the path entanglement gradient coefficient.In this section, we extend the entanglement gradient to entangled paths, which refers to the paths between source and target nodes in the quantum network that are formed by a chain of entangled links between quantum repeaters (i.e., paths of entangled links).The network model used for the entanglement-gradient routing scheme is illustrated in Fig. 1. There are entangled paths, between a source node and destination node . Each entangled path , , is formulated by a chain of entangled links between quantum repeaters.
Path Metrics
In this section, we focus on the entanglement gradients of the entangled paths between a source node and target node .Let refer to the path entanglement gradient of a given entangled path , i = 1 at source node . Let be the initial path entanglement gradient of at destination node B
[24-26,32]. Let be the mean number of -dimensional entangled states arriving at and be the mean number arriving at ; therefore, the total observation rate isNote that, assuming a symmetrical arrival of the entangled states, .The derivation of updated at the source node for a given path is as follows. Let be the initial gradient in and let , characterized by a , be the non-stationary random process with mean (average value of received entanglement gradient).First, is decomposed towhere the first term, , is the entanglement gradient update in , evaluated aswhere is the decay rate of .The second term models the entanglement gradient update for the given path aswhere is the average value of received entanglement gradient from path at node , while is the probability that path will be used by , .The third term, models the path entanglement gradient update for a different path , aswhere is the probability that will be used by , .From (16), (17), and (18), in (15) can be rewritten for a particular path asFollowing the same steps for path , , is evaluated at node , for all instances of , asAt target node , the corresponding formula for path , is therefore yielded aswhere is the average value of received entanglement gradient from path at node , is the probability that path will be used by , and .The formula of for path , at target node is thereforewhere .For the optimal shortest path, the entanglement gradient is maximal, thus is determined as
Mean of path entanglement gradient
After some calculations, the mean entanglement gradient of a particular path at is obtainable if the path is selected with unit probability in , , yielding asBy similar assumptions, the mean entanglement gradient of a particular path at , obtainable at , is
Decay Rate of Mean Path Entanglement Gradient
A crucial parameter for the optimization of the entanglement-gradient routing is the decay rate of mean path entanglement gradient .Without loss of generality, at a given expected amount of entanglement gradient at node for path , the threshold can be rewritten as:where characterizes the deviation of a current entanglement throughput (measured in -dimensional entangled states of a particular fidelity per sec) of path from an expected entanglement throughput of path asand therefore is[38-40,46]
Optimal estimator
The optimal estimator of is derived as follows. Using (12) with (27) allows us to evaluate a variable asfrom which the optimal estimate of the of is yielded as[38-40,46]At a given optimal decay rate (30), using (24) in (26) results in as
Path Selection
A brief description of the method to determine the entanglement gradient of the paths for characterization of an optimal path is as follows.
Method
Step 1. Let and be a pair of neighbor quantum repeaters of a path between source node and target node . Let be the current node, be the previous node, and be a next node.Step 2. Apply (2) to increase the entanglement utility of the entangled link between and . For node , increase entanglement gradient via (3). For all other neighboring nodes, decrease entanglement gradient via (5).Step 3. From the updated entanglement gradients, compute of entangled link via (13).Step 4. Apply steps 1–3 for all nodes and paths, . Determine optimal via (30) to set .Step 5. Using (23), output optimal path for which the entanglement gradient is maximal is .
Entanglement-Gradient Routing
In this section, we define a decentralized routing scheme that merges the results of the previous sections on the quantities of entanglement gradient. The routing is executed through parallel threads that simultaneously explore the quantum network. A given thread operates in a localized manner.
Link Selection
For a given path between a source node and current node , a quantity is defined aswherewhere is the entanglement gradient of node , is the entanglement gradient at node , and iswhere is a threshold[40].Using (32), a mean for the paths between a source node and a current node isA model of a node with next node and paths between a source node is depicted in Fig. 2. The entanglement gradients are , . Nodes and are elements of a current path , with corresponding entanglement gradients and . From the path gradients, the quantities of (33) and (34) are derived to evaluate in (32).
Figure 2
A model of paths between a source node and a current node . The paths have entanglement gradients , . Current node and next node are elements of a current path (blue), with in and in .
A model of paths between a source node and a current node . The paths have entanglement gradients , . Current node and next node are elements of a current path (blue), with in and in .Let be the next node from actual node on a current path with entangled connection . Then, for , the distance function between and is defined aswhere is (13), while and are the mean entanglement gradients at nodes and , evaluated via (24) and (25) aswhere is the average value of the received entanglement gradient from path at node , andwhere is the average value of the received entanglement gradient from path at node , respectively.The decentralized routing is accomplished via parallel threads, . For all threads, a threshold is defined, which determines the maximal number of nodes to be explored. Using the entanglement link gradient (see (8)), with the entanglement utility (2) of link between nodes and , an inverse link entanglement gradient is defined aswhere isThen, for a given -th thread , the link selection probability is defined aswhere is a set of nodes already visited by the -th thread
[40]
while iswhere , , and are weighting parameters to balance the relevance between inverse entanglement gradient function and distance function .The remaining quantities of (42) are evaluated asand
Algorithm
A brief description of the entanglement-gradient routing algorithm for finding the shortest path via the entanglement gradient is as follows.
Algorithm (entanglement-gradient routing)
Step 1. Set and for threads , where is a thread-threshold that limits the maximal number of nodes to be explored to by a given . For a given , let be a set of already visited nodes.Step 2. For a thread , given node and next node , determine via (41). If , set ; otherwise, calculate via (42).Step 3. As a next node is determined, update inverse link entanglement gradient via (39).Step 4. Apply steps 1–3 for all threads, .
Discussion
In , any thread at a given step selects that node for which the entanglement gradient is high, i.e., the inverse link entanglement gradient of the entangled connection is low. When the inverse link entanglement gradient is high, the threads choose a different direction and entangled links. The thread threshold allows for focus on a particular subset of the network for an optimal parallel realization. The distance function of (36) takes into consideration not just the absolute entanglement-gradient difference but also the inverse of the probability of the selection of a given entangled link. The threads also change their behavior as the entanglement-gradients evolve in the network, which yields dynamically changing adaptive searching.For a given thread , the and weighting coefficients are crucial in the probability function of (42) for determining the local behavior of a given thread (e.g., the routing is decentralized). The selection method of these weights is discussed next.
Computational Complexity
The computational complexity of the entanglement-gradient routing at nodes, with parallel threads and a thread-threshold , is at mostThe result of (45) can be verified easily, since the maximal number of nodes visited by a given thread is at most .
Numerical Evidence
In this section, we analyze the performance metrics of the link and path selection phases and the entanglement-gradient routing.
Link and Path Metrics
In this section, the proposed link and path metrics are analyzed. The decay rate (28) of entanglement gradient for various at and is depicted in Fig. 3(a). The decay rate of entanglement gradient increases with the parameter of the given path . As the entanglement throughput of that path significantly deviates from the expected average , the entanglement gradient of decreases more significantly.
Figure 3
(a) The decay rate (log-scale) of entanglement gradient for path , , and , . (b) The of a path at node as a function of at and .
(a) The decay rate (log-scale) of entanglement gradient for path , , and , . (b) The of a path at node as a function of at and .In Fig. 3(b), the (see (24)) of a particular path at node , as a function of at and , is depicted.Without loss of generality, at a given in a node , let be defined asThen, rewrite aswhere is a peak of function and iswhere iswhere is the observation rate in node and is the decay rate of the entanglement gradient in node .The quantity of is derived as follows. The formula of (see (48)) can be rewritten as a magnitudewhere is defined asThus, the peak of at a given is yielded asAt a given and mean (average value of received entanglement gradient) at node for path , the mean of the received entanglement gradient can be rewritten from (see (52)) asThe value of as a function of for various is depicted in Fig. 4(a). The resulting mean entanglement gradient , as a function of for various of path at node , is depicted in Fig. 4(b). As the average value of the received entanglement gradient increases, the mean entanglement gradient becomes more significant, specifically for high values of .
Figure 4
(a) The values of as a function of for at node . The peak of at a given is . (b) The mean entanglement gradient received from path as a function of for a .
(a) The values of as a function of for at node . The peak of at a given is . (b) The mean entanglement gradient received from path as a function of for a .At a tuning parameter (a fraction of peak value), let be a cutoff observation rate (critical received -dimensional entangled states per sec) defined at a given observation rate asIf at a given and , then in node , the value of the total received entanglement gradient will not adapt to the actually received total value of entanglement gradients, i.e., serves a cutoff in the observation rate.The values of as a function of for various at (in analogue to a dB cutoff[38-40,46]) are shown in Fig. 5. The cutoff observation rate is controllable by and the impact of an actual rate on is almost negligible.
Figure 5
The values of as a function of for at .
The values of as a function of for at .
Decentralized Routing
The routing procedure is discussed by the probability function of (42). In (42), the and weights have a crucial role and are determined as follows.If the average value (see (35)) is low, then is high and is low. In this case an another way and a different node but not is selected at an actual node . For a high , picks up a high value and is low. In this case the current target node is selected at node .Thus, for a given threshold on , , the selection rule for weights isAs a corollary of (55), a high value of C
1 and a low value of C
2 increases the network area to be explored by a thread, while for a low value of C
1 and a high value of C
2, the number of explored nodes is smaller.The values of (42) as a function of weight coefficients C
1 and C
2 for a given path , current node , and next node at a particular thread and network setting are depicted in Fig. 6. In Fig. 6(a), the inverse link entanglement gradient is , while in Fig. 6(b), it has the value of .
Figure 6
(a) The probability of selecting a next node from a current node for a given path , and , at a setting of , , , and at (b)
, , .
(a) The probability of selecting a next node from a current node for a given path , and , at a setting of , , , and at (b)
, , .
Achievable Entanglement Fidelity in the Protocol
Assuming an ideal recovery operation with an optimal quantum error correction
[12-33,41-45,48] in the proposed routing mechanism, the entanglement fidelity is evaluated aswhere is a shared Bell pair between the final stations, while is the input density matrix of .For an -level entangled link with hop-distance between final stations and , and per-node error probability (that includes the effective logical error probability and other residual errors in the nodes) in the total stations, after some calculations the entanglement fidelity (56) can be rewritten as[41]The performance of the routing is approachable by the correlation measurement between the final stations and , which quantity practically yields the corresponding fidelity information as[41]The results for in function of per-node error probability , and level of the entangled link between the final stations and are depicted in Fig. 7.
Figure 7
The entanglement fidelity as obtainable from the correlation measurement between final stations and , at per-node error probability , hop distance , and entanglement level .
The entanglement fidelity as obtainable from the correlation measurement between final stations and , at per-node error probability , hop distance , and entanglement level .In the protocol, the entanglement fidelity of the final Bell pair between and (see (57)) achieves a theoretical maximum at intermediate quantum repeaters, and at operators and
[33,47] Using , the total success probability of the recovery operation for the intermediate nodes is evaluated aswhile the internal error-correction operation has a success probability with respect to the final state asThe success probabilities in (59) and (60) yield an estimation[33,47] for the entanglement fidelity of aswhich therefore practically yields (57).
Security of the Protocol
Based on the entanglement fidelity (57) of , the security of the protocol can be characterized[33,47] as follows. At a particular final key (a shared bitstring between and ), the proposed protocol guarantees that the maximum information leaked to an eavesdropper (Eve) is upper bounded[33] aswhere is the mutual information of Eve, andwhile is evaluated asat a particular entanglement fidelity (57) of .The protocol therefore also provides a practical framework to realize quantum key distribution over long distances.
Conclusions
In this work, we defined the entanglement-gradient routing method for quantum repeater networks. The routing scheme is based on the fundamentals of swarm intelligence in order to find the optimal shortest path in entangled quantum networks. We defined the terms of entanglement utility and link and path entanglement gradient, and proposed the routing metrics. The routing metrics are derived from the characteristics of entangled links, entanglement throughput capabilities, and the distribution of the entangled states. The method allows for moderate complexity routing in quantum repeater networks by fusing the relevant characteristics of entanglement distribution and swarm intelligence theory. The scheme can be directly applied in quantum networking, future quantum Internet, and experimental long-distance quantum communications. As a future work, we are planning to prepare a transmission analysis and performance comparisons with other schemes.Supplemental Information
Authors: Alexander M Goebel; Claudia Wagenknecht; Qiang Zhang; Yu-Ao Chen; Kai Chen; Jörg Schmiedmayer; Jian-Wei Pan Journal: Phys Rev Lett Date: 2008-08-21 Impact factor: 9.161