End-to-end capacities of a quantum communication network
Stefano Pirandola

TL;DR
This paper establishes fundamental upper bounds on the maximum rates of quantum information, entanglement, and secret keys transmission in quantum networks with repeaters, providing benchmarks for optimal quantum communication performance.
Contribution
It derives the first single-letter upper bounds for end-to-end capacities in complex quantum networks with repeaters, extending beyond point-to-point protocols.
Findings
Established capacity bounds for quantum repeater networks.
Analyzed capacities under bosonic loss noise models.
Provided benchmarks for optimal quantum communication performance.
Abstract
In quantum mechanics, a fundamental law prevents quantum communications to simultaneously achieve high rates and long distances. This limitation is well known for point-to-point protocols, where two parties are directly connected by a quantum channel, but not yet fully understood in protocols with quantum repeaters. Here we solve this problem bounding the ultimate rates for transmitting quantum information, entanglement and secret keys via quantum repeaters. We derive single-letter upper bounds for the end-to-end capacities achievable by the most general (adaptive) protocols of quantum and private communication, from a single repeater chain to an arbitrarily-complex quantum network, where systems may be routed through single or multiple paths. We analytically establish these capacities under fundamental noise models, including bosonic loss which is the most important for optical…
|
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
End-to-end capacities of a quantum communication network
Stefano Pirandola
Department of Computer Science, University of York, York YO10 5GH, UK
Research Laboratory of Electronics, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA
Abstract
In quantum mechanics, a fundamental law prevents quantum communications to simultaneously achieve high rates and long distances. This limitation is well known for point-to-point protocols, where two parties are directly connected by a quantum channel, but not yet fully understood in protocols with quantum repeaters. Here we solve this problem bounding the ultimate rates for transmitting quantum information, entanglement and secret keys via quantum repeaters. We derive single-letter upper bounds for the end-to-end capacities achievable by the most general (adaptive) protocols of quantum and private communication, from a single repeater chain to an arbitrarily-complex quantum network, where systems may be routed through single or multiple paths. We analytically establish these capacities under fundamental noise models, including bosonic loss which is the most important for optical communications. In this way, our results provide the ultimate benchmarks for testing the optimal performance of repeater-assisted quantum communications.
Today quantum technologies are being developed at a rapid pace Kimble ; Rod ; HybridINT ; teleREVIEW . In this scenario, quantum communications are very advanced, with the development and implementation of a number of point-to-point protocols of quantum key distribution (QKD) GisinRMP , based on discrete variable (DV) systems Watrous ; NielsenBook ; HolevoBOOK , such as qubits, or continuous variable (CV) systems, such as bosonic modes RMP ; BraRMP . Recently, we have also witnessed the deployment of high-rate optical-based secure quantum networks To4 ; To5 . These are advantageous not only for their multiple-user architecture but also because they may overcome the fundamental limitations that are associated with point-to-point protocols of quantum and private communication.
After a long series of studies that started back in 2009 with the introduction of the reverse coherent information of a bosonic channel RevCohINFO ; ReverseCAP , Ref. QKDpaper finally showed that the maximum rate at which two remote parties can distribute quantum bits (qubits), entanglement bits (ebits), or secret bits over a lossy channel (e.g., an optical fiber) is equal to , where is the channel’s transmissivity. This limit is the Pirandola-Laurenza-Ottaviani-Banchi (PLOB) bound QKDpaper and cannot be surpassed even by the most powerful strategies that exploit arbitrary local operations (LOs) assisted by two-way classical communication (CC), also known as adaptive LOCCs TQC .
To beat the PLOB bound, we need to insert a quantum repeater Briegel in the communication line. In information theory Slepian ; Schrijver ; Cover&Thomas ; Gamal , a repeater or relay is any middle node helping the communication between two end-parties. This definition is extended to quantum information theory, where quantum repeaters are middle nodes equipped with both classical and quantum operations, and may be arranged to compose linear chains or more general networks. In general, they do not need to have quantum memories (e.g., see Ref. LoPhotonic ) even though these are required for guaranteeing an optimal performance.
In all the ideal repeater-assisted scenarios, where we can beat the PLOB bound, it is fundamental to determine the maximum rates that are achievable by two end-users, i.e., to determine their end-to-end capacities for transmitting qubits, distributing ebits, and generating secret keys. Finding these capacities not only is important to establish the boundaries of quantum network communications but also to benchmark practical implementations, so as to check how far prototypes of quantum repeaters are from the ultimate theoretical performance.
Here we address this fundamental problem. By combining methods from quantum information theory Watrous ; NielsenBook ; HolevoBOOK ; RMP ; BraRMP and classical networks Slepian ; Schrijver ; Cover&Thomas ; Gamal , we derive tight single-letter upper bounds for the end-to-end quantum and private capacities of repeater chains and, more generally, quantum networks connected by arbitrary quantum channels (these channels and the dimension of the quantum systems they transmit may generally vary across the network). More importantly, we establish exact formulas for these capacities under fundamental noise models for both DV and CV systems, including dephasing, erasure, quantum-limited amplification, and bosonic loss which is the most important for quantum optical communications. Depending on the routing in the quantum network (single- or multi-path), optimal strategies are found by solving the widest path Pollack ; MITp ; newBOOK or the maximum flow problem Harris ; Ford ; ShannonFLOW ; netflow suitably extended to the quantum communication setting.
Our results and analytical formulas allow one to assess the rate performance of quantum repeaters and quantum communication networks with respect to the ultimate limits imposed by the laws of quantum mechanics.
RESULTS
Ultimate limits of repeater chains
Consider Alice and Bob at the two ends of a linear chain of quantum repeaters, labeled by . Each point has a local register of quantum systems which may be augmented with incoming systems or depleted by outgoing ones. As also depicted in Fig. 1, the chain is connected by quantum channels through which systems are sequentially transmitted. This means that Alice transmits a system to repeater , which then relays the system to repeater , and so on, until Bob is reached.
Note that, in general, we may also have opposite directions for some of the quantum channels, so that they transmit systems towards Alice; e.g., we may have a middle relay receiving systems from both Alice and Bob. For this reason, we generally consider the “exchange” of a quantum system between two points by either forward or backward transmission. Under the assistance of two-way CCs, the optimal transmission of quantum information is related to the optimal distribution of entanglement followed by teleportation, so that it does not depend on the physical direction of the quantum channel but rather on the direction of the teleportation protocol.
In a single end-to-end transmission or use of the chain, all the channels are used exactly once. Assume that the end-points aim to share target bits, which may be ebits or private bits KD1 ; KD2 . The most general quantum distribution protocol involves transmissions which are interleaved by adaptive LOCCs among all parties, i.e., LOs assisted by two-way CCs among end-points and repeaters. In other words, before and after each transmission between two nodes, there is a session of LOCCs where all the nodes update and optimize their registers.
After adaptive uses of the chain, the end-points share an output state with target bits. By optimizing the asymptotic rate over all protocols , we define the generic two-way capacity of the chain . If the target are ebits, the repeater-assisted capacity is an entanglement-distribution capacity . The latter coincides with a quantum capacity , because distributing an ebit is equivalent to transmitting a qubit if we assume two-way CCs. If the target are private bits, is a secret-key capacity (with the inequality holding because ebits are specific private bits). Exact definitions and more details are given in Supplementary Note 1.
To state our upper bound for , we introduce the notion of channel simulation, as generally formulated by Ref. QKDpaper (see also Refs. TomPRA ; RicSCIREP ; RicPRA ; Spyros ; Cond ; PBT for variants). Recall that any quantum channel is simulable by applying a trace-preserving LOCC to the input state together with some bipartite resource state , so that . The pair represents a possible “LOCC simulation” of the channel. In particular, for channels that suitably commute with the random unitaries of teleportation teleREVIEW , called “teleportation-covariant” channels QKDpaper , one finds that is teleportation and is their Choi matrix , where is a maximally-entangled state. The latter is also known as “teleportation simulation”.
For bosonic channels, the Choi matrices are energy-unbounded, so that simulations need to be formulated asymptotically. In general, an asymptotic state is defined as the limit of a sequence of physical states , i.e., . The simulation of a channel over an asymptotic state takes the form where the LOCC may also depend on in the general case QKDpaper . Similarly, any relevant functional on the asymptotic state needs to be computed over the defining sequence before taking the limit for large . These technicalities are fully accounted in the Methods section.
The other notion to introduce is that of entanglement cut between Alice and Bob. In the setting of a linear chain, a cut “” disconnects channel between repeaters and . Such channel can be replaced by a simulation with some resource state . After calculations (see Methods), this allows us to write
[TABLE]
where is the relative entropy of entanglement (REE). Recall that the REE is defined as RMPrelent ; VedFORMm ; Pleniom
[TABLE]
where SEP represents the ensemble of separable bipartite states and is the relative entropy. In general, for any asymptotic state defined by the limit , we may extend the previous definition and consider
[TABLE]
where is a converging sequence of separable states QKDpaper .
By minimizing Eq. (1) over all cuts, we may write
[TABLE]
which establishes the ultimate limit for entanglement and key distribution through a repeater chain. For a chain of teleportation-covariant channels, we may use their teleportation simulation over Choi matrices and write
[TABLE]
Note that the family of teleportation-covariant channels is large, including Pauli channels (at any dimension) NielsenBook and bosonic Gaussian channels RMP . Within such a family, there are channels whose generic two-way capacity , or satisfies
[TABLE]
where is the one-way distillable entanglement of the Choi matrix (defined as an asymptotic functional in the bosonic case QKDpaper ). These are called “distillable channels” and include bosonic lossy channels, quantum-limited amplifiers, dephasing and erasure channels QKDpaper .
For a chain of distillable channels, we therefore exactly establish the repeater-assisted capacity as
[TABLE]
In fact the upper bound () follows from Eqs. (5) and (6). The lower bound () relies on the fact that an achievable rate for end-to-end entanglement distribution consists in: (i) each pair, and , exchanging ebits over ; and (ii) performing entanglement swapping on the distilled ebits. In this way, at least ebits are shared between Alice and Bob.
Lossy chains
Let us specify Eq. (7) to an important case. For a chain of quantum repeaters connected by lossy channels with transmissivities , we find the capacity
[TABLE]
Thus, the minimum transmissivity within the lossy chain establishes the ultimate rate for repeater-assisted quantum/private communication between the end-users. For instance, consider an optical fiber with transmissivity and insert repeaters so that the fiber is split into lossy channels. The optimal configuration corresponds to equidistant repeaters, so that and the maximum capacity of the lossy chain is
[TABLE]
This capacity is plotted in Fig. 2 and compared with the point-to-point PLOB bound . A simple calculation shows that if we want to guarantee a performance of target bit per use of the chain, then we may tolerate at most 3dB of loss in each individual link. This “dB rule” imposes a maximum repeater-repeater distance of 15km in standard optical fibre (at dB/km).
Quantum networks under single-path routing
A quantum communication network can be represented by an undirected finite graph Slepian , where is the set of points and the set of all edges. Each point has a local register of quantum systems. Two points ** and ** are connected by an edge if there is a quantum channel between them. By simulating each channel with a resource state , we simulate the entire network with a set of resource states . A route is an undirected path between the two end-points, Alice and Bob . These are connected by an ensemble of possible routes , with the generic route involving the transmission through a sequence of channels . Finally, an entanglement cut is a bipartition of such that and . Any such cut identifies a super Alice and a super Bob , which are connected by the cut-set . See the example in Fig. 3 and more details in Supplementary Notes 2 and 3.
Let us remark that the quantum network is here described by an undirected graph where the physical direction of the quantum channels can be forward () or backward (). As said before for the repeater chains, this degree of freedom relies on the fact that we consider assistance by two-way CC, so that the optimal transmission of qubits can always be reduced to the distillation of ebits followed by teleportation. The logical flow of quantum information is therefore fully determined by the LOs of the points, not by the physical direction of the quantum channel which is used to exchange a quantum system along an edge of the network. This study of an undirected quantum network under two-way CC clearly departs from other investigations Hay1 ; Hay2 ; Song .
In a sequential protocol , the network is initialized by a preliminary network LOCC, where all the points communicate with each other via unlimited two-way CCs and perform adaptive LOs on their local quantum systems. With some probability, Alice exchanges a quantum system with repeater , followed by a second network LOCC; then repeater exchanges a system with repeater , followed by a third network LOCC and so on, until Bob is reached through some route in a complete sequential use of the network (see Fig. 4). The routing is itself adaptive in the general case, with each node updating its routing table (probability distribution) on the basis of the feedback received by the other nodes. For large uses of the network, there is a probability distribution associated with the ensemble , with the generic route being used times. Alice and Bob’s output state will approximate a target state with bits. By optimizing over and taking the limit of large , we define the sequential or single-path capacity of the network , whose nature depends on the target bits.
To state our upper bound, let us first introduce the flow of REE through a cut. Given an entanglement cut of the network, consider its cut-set . For each edge in , we have a channel and a corresponding resource state associated with a simulation. Then we define the single-edge flow of REE across cut as
[TABLE]
The minimization of this quantity over all entanglement cuts provides our upper bound for the single-path capacity of the network, i.e.,
[TABLE]
which is the network generalization of Eq. (4). For proof see Methods and further details in Supplementary Note 4.
In Eq. (11), the quantity represents the maximum entanglement (as quantified by the REE) “flowing” through a cut. Its minimization over all the cuts bounds the single-path capacity for quantum communication, entanglement distribution and key generation. For a network of teleportation-covariant channels, the resource state in Eq. (10) is the Choi matrix of the channel . In particular, for a network of distillable channels, we may also set
[TABLE]
for any edge . Therefore, we may refine the previous bound of Eq. (11) into where
[TABLE]
is the maximum (single-edge) capacity of a cut.
Let us now derive a lower bound. First we prove that, for an arbitrary network, , where is the capacity of route (see Methods). Then, we observe that is an achievable rate. In fact, any two consecutive points on route may first communicate at the rate ; the distributed resources are then swapped to the end-users, e.g., via entanglement swapping or key composition at the minimum rate . For a distillable network, this lower bound coincides with the upper bound, so that we exactly establish the single-path capacity as
[TABLE]
Finding the optimal route corresponds to solving the widest path problem Pollack where the weights of the edges are the two-way capacities . Route can be found via modified Dijkstra’s shortest path algorithm newBOOK , working in time , where is the number of edges and is the number of points. Over route a capacity-achieving protocol is non adaptive, with point-to-point sessions of one-way entanglement distillation followed by entanglement swapping teleREVIEW . In a practical implementation, the number of distilled ebits can be computed using the methods from Ref. MeterPaper . Also note that, because the swapping is on ebits, there is no violation of the Bellman’s optimality principle DiFranco .
An important example is an optical lossy network where any route is composed of lossy channels with transmissivities . Denote by the end-to-end transmissivity of route . The single-path capacity is given by the route with maximum transmissivity
[TABLE]
In particular, this is the ultimate rate at which the two end-points may generate secret bits per sequential use of the lossy network.
Quantum networks under multi-path routing
In a network we may consider a more powerful routing strategy, where systems are transmitted through a sequence of multipoint communications (interleaved by network LOCCs). In each of these communications, a number of quantum systems are prepared in a generally multipartite state and simultaneously transmitted to receiving nodes. For instance, as shown in the example of Fig. 4, Alice may simultaneously sends systems to repeaters and , which is denoted by . Then, repeater may communicate with repeater and Bob , i.e., . Finally, repeater may communicate with Bob, i.e., . Note that each edge of the network is used exactly once during the end-to-end transmission, a strategy known as “flooding” in computer networks flooding . This is achieved by non-overlapping multipoint communications, where the receiving repeaters choose unused edges for the next transmissions. More generally, each multipoint communication is assumed to be a point-to-multipoint connection with a logical sender-to-receiver(s) orientation but where the quantum systems may be physically transmitted either forward or backward by the quantum channels.
Thus, in a general quantum flooding protocol , the network is initialized by a preliminary network LOCC. Then, Alice exchanges quantum systems with all her neighbor repeaters . This is followed by another network LOCC. Then, each receiving repeater exchanges systems with its neighbor repeaters through unused edges, and so on. Each multipoint communication is interleaved by network LOCCs and may distribute multi-partite entanglement. Eventually, Bob is reached as an end-point in the first parallel use of the network, which is completed when all Bob’s incoming edges have been used exactly once. In the limit of many uses and optimizing over , we define the multi-path capacity of the network .
As before, given an entanglement cut , consider its cut-set . For each edge in , there is a channel with a corresponding resource state . We define the multi-edge flow of REE through as
[TABLE]
which is the total entanglement (REE) flowing through a cut. The minimization of this quantity over all entanglement cuts provides our upper bound for the multi-path capacity of the network, i.e.,
[TABLE]
which is the multi-path generalization of Eq. (11). For proof see Methods and further details in Supplementary Note 5. In a teleportation-covariant network we may simply use the Choi matrices . Then, for a distillable network, we may use from Eq. (12), and write the refined upper bound , where
[TABLE]
is the total (multi-edge) capacity of a cut.
To show that the upper bound is achievable for a distillable network, we need to determine the optimal flow of qubits from Alice to Bob. First of all, from the knowledge of the capacities , the parties solve a classical problem of maximum flow Harris ; Ford ; ShannonFLOW ; netflow compatible with those capacities. By using Orlin’s algorithm Orlin , the solution can be found in time. This provides an optimal orientation for the network and the rates to be used. Then, any pair of neighbor points, and , distill ebits via one-way CCs. Such ebits are used to teleport qubits from to according to the optimal orientation. In this way, a number of qubits are teleported from Alice to Bob, flowing as quantum information through the network. Using the max-flow min-cut theorem Harris ; Ford ; ShannonFLOW ; netflow ; Karp ; Dinic ; Alon ; Ahuja ; Cheriyan ; King ; Orlin , we have that the maximum flow is where is the minimum cut, i.e., . Thus, that for a distillable , we find the multi-path capacity
[TABLE]
which is the multi-path version of Eq. (14). This is achievable by using a non adaptive protocol where the optimal routing is given by Orlin’s algorithm Orlin .
As an example, consider again a lossy optical network whose generic edge has transmissivity . Given a cut , consider its loss and define the total loss of the network as the maximization . We find that the multi-path capacity is just given by
[TABLE]
It is interesting to make a direct comparison between the performance of single- and multi-path strategies. For this purpose, consider a diamond network whose links are lossy channels with the same transmissivity . In this case, we easily see that the multi-path capacity doubles the single-path capacity of the network, i.e.,
[TABLE]
As expected the parallel use of the quantum network is more powerful than the sequential use.
.1 Formulas for distillable chains and networks
Here we provide explicit analytical formulas for the end-to-end capacities of distillable chains and networks, beyond the lossy case already studied above. In fact, examples of distillable channels are not only lossy channels but also quantum-limited amplifiers, dephasing and erasure channels. First let us recall their explicit definitions and their two-way capacities.
A lossy (pure-loss) channel with transmissivity corresponds to a specific phase-insensitive Gaussian channel which transforms input quadratures as , where is the environment in the vacuum state RMP . Its two-way capacities (, and ) all coincide and are given by the PLOB bound QKDpaper
[TABLE]
A quantum-limited amplifier with an associated gain is another phase-insensitive Gaussian channel but realizing the transformation , where the environment is in the vacuum state RMP . Its two-way capacities all coincide and are given by QKDpaper
[TABLE]
A dephasing channel with probability is a Pauli channel of the form , where is the phase-flip Pauli operator NielsenBook . Its two-way capacities all coincide and are given by QKDpaper
[TABLE]
where is the binary Shannon entropy. Finally, an erasure channel with probability is a channel of the form , where is an orthogonal state living in an extra dimension NielsenBook . Its two-way capacities all coincide to QKDpaper ; GEW ; Erasure
[TABLE]
Consider now a repeater chain , where the channels are distillable of the same type (e.g., all quantum-limited amplifiers with different gains ). The repeater-assisted capacity can be computed by combining Eq. (7) with one of the Eqs. (22)-(25). The final formulas are shown in the first column of Table I. Then consider a quantum network , where each edge is described by a distillable channel of the same type. For network , we may consider both a generic route , with sequence of channels , and a entanglement cut , with corresponding cut-set . By combining Eqs. (14) and (19) with Eqs. (22)-(25), we derive explicit formulas for the single-path and multi-path capacities. These are given in the second and third columns of Table I where we set
[TABLE]
Let us note that the formulas for dephasing and erasure channels can be easily extended to arbitrary dimension . In fact, a qudit erasure channel is formally defined as before and its two-way capacities are QKDpaper ; GEW ; Erasure
[TABLE]
Therefore, it is sufficient to multiply by the corresponding expressions in Table I. Then, in arbitrary dimension , the dephasing channel is defined as
[TABLE]
where is the probability of phase flips and . Its generic two-way capacity is QKDpaper
[TABLE]
where is the Shannon entropy. Here the generalization is also simple. For instance, in a chain of such -dimensional dephasing channels, we would have distributions . We then compute the most entropic distribution, i.e., we take the maximization . This is the bottleneck that determines the repeater capacity, so that
[TABLE]
Generalization to dimension is also immediate for the two network capacities and .
DISCUSSION
This work establishes the ultimate boundaries of quantum and private communications assisted by repeaters, from the case of a single repeater chain to an arbitrary quantum network under single- or multi-path routing. Assuming arbitrary quantum channels between the nodes, we have shown that the end-to-end capacities are bounded by single-letter quantities based on the relative entropy of entanglement. These upper bounds are very general and also apply to chains and networks with untrusted nodes (i.e., run by an eavesdropper). Our theory is formulated in a general information-theoretic fashion which also applies to other entanglement measures, as discussed in our Methods section. The upper bounds are particularly important because they set the tightest upper limits on the performance of quantum repeaters in various network configurations. For instance, our benchmarks may be used to evaluate performances in relay-assisted QKD protocols such as MDI-QKD and variants MDI1 ; MDI2 ; CVMDIQKD . Related literature and other developments ref1 ; ref2 ; ref3 ; ref4 ; ref5 ; TomKenn ; Marco ; Ma are discussed in Supplementary Note 6.
For the lower bounds, we have employed classical composition methods of the capacities, either based on the widest path problem or the maximum flow, depending on the type of routing. In general, these simple and classical lower bounds do not coincide with the quantum upper bounds. However this is remarkably the case for distillable networks, for which the ultimate quantum communication performance can be completely reduced to the resolution of classical problems of network information theory. For these networks, widest path and maximum flow determine the quantum performance in terms of secret key generation, entanglement distribution and transmission of quantum information. In this way, we have been able to exactly establish the various end-to-end capacities of distillable chains and networks where the quantum systems are affected by the most fundamental noise models, including bosonic loss, which is the most important for optical and telecom communications, quantum-limited amplification, dephasing and erasure. In particular, our results also showed how the parallel or “broadband” use of a lossy quantum network via multi-path routing may greatly improve the end-to-end rates.
I Methods
We present the main techniques that are needed to prove the results of our main text. These methods are here provided for a more general entanglement measure , and specifically apply to the REE. We consider a quantum network under single- or multi-path routing. In particular, a chain of quantum repeaters can be treated as a single-route quantum network.
For the upper bounds, our methodology can be broken down in the following steps: (i) Derivation of a general weak converse upper bound in terms of a suitable entanglement measure (in particular, the REE); (ii) Simulation of the quantum network, so that quantum channels are replaced by resource states; (iii) Stretching of the network with respect to an entanglement cut, so that Alice and Bob’s shared state has a simple decomposition in terms of resource states; (iv) Data processing, subadditivity over tensor-products, and minimization over entanglement cuts. These steps provide entanglement-based upper bounds for the end-to-end capacities. For the lower bounds, we perform a suitable composition of the point-to-point capacities of the single-link channels by means of the widest path and the maximum flow, depending on the routing. For the case of distillable quantum networks (and chains), these lower bounds coincide with the upper bounds expressed in terms of the REE.
I.1 General (weak converse) upper bound
This closely follows the derivation of the corresponding point-to-point upper bound first given in the second 2015 arXiv version of Ref. QKDpaper and later reported as Theorem 2 in Ref. TQC . Consider an arbitrary end-to-end network protocol (single- or multi-path). This outputs a shared state for Alice and Bob after uses, which is -close to a target private state KD1 ; KD2 having secret bits, i.e., in trace norm we have . Consider now an entanglement measure which is normalized on the target state, i.e.,
[TABLE]
Assume that is continuous. This means that, for -dimensional states and that are close in trace norm as , we may write
[TABLE]
with the functions and converging to zero in . Assume also that is monotonic under trace-preserving LOCCs , so that
[TABLE]
a property which is also known as data processing inequality. Finally, assume that is subadditive over tensor products, i.e.,
[TABLE]
All these properties are certainly satisfied by the REE and the squashed entanglement (SQ) , with specific expressions for and (e.g., these expressions are explicitly reported in Sec. VIII.A of Ref. TQC ).
Using the first two properties (normalization and continuity), we may write
[TABLE]
where is the dimension of the target private state. We know that this dimension is at most exponential in the number of uses, i.e., for constant (e.g., see Ref. QKDpaper or Lemma 1 in Ref. TQC ). By replacing this dimensional bound in Eq. (39), taking the limit for large and small (weak converse), we derive
[TABLE]
Finally, we take the supremum over all protocols so that we can write our general upper bound for the end-to-end secret key capacity (SKC) of the network
[TABLE]
In particular, this is an upper bound to the single-path SKC if are single-path protocols, and to the multi-path SKC if are multi-path (flooding) protocols.
In the case of an infinite-dimensional state , the proof can be repeated by introducing a truncation trace-preserving LOCC , so that is a finite-dimensional state. The proof is repeated for and finally we use the data processing to write the same upper bound as in Eq. (41). This follows the same steps of the proof given in the second 2015 arXiv version of Ref. QKDpaper and later reported as Theorem 2 in Ref. TQC . It is worth mentioning that Eq. (41) can equivalently be proven without using the exponential growth of the private state, i.e., using the steps of the third proof given in the Supplementary Note 3 of Ref. QKDpaper .
I.2 Network simulation
Given a network with generic point and edge , replace the generic channel with a simulation over a resource state . This means to write for any input state , by resorting to a suitable trace-preserving LOCC (this is always possible for any quantum channel QKDpaper ). If we perform this operation for all the edges, we then define the simulation of the network where each channel is replaced by a corresponding resource state. If the channels are bosonic, then the simulation is typically asymptotic of the type where for some sequence of simulating LOCCs and sequence of resource states .
Here the parameter is usually connected with the energy of the resource state. For instance, if is a teleportation-covariant bosonic channel, then the resource state is its quasi-Choi matrix , with being a two-mode squeezed vacuum state (TMSV) state RMP whose parameter is related to the mean number of thermal photons. Similarly, the simulating LOCC is a Braunstein-Kimble protocol BK ; BK2 where the ideal Bell detection is replaced by the finite-energy projection onto -displaced TMSV states , with being the phase-space displacement operator RMP .
Given an asymptotic simulation of a quantum channel, the associated simulation error is correctly quantified by employing the energy-constrained diamond distance QKDpaper , which must go to zero in the limit, i.e.,
[TABLE]
Recall that, for any two bosonic channels and , this quantity is defined as
[TABLE]
where is the compact set of bipartite bosonic states with mean number of photons (see Ref. Shirokov for a later and slightly different definition, where the constraint is only on the part). Thus, in general, if the network has bosonic channels, we may write the asymptotic simulation where .
I.3 Stretching of the network
Once we simulate a network, the next step is its stretching, which is the complete adaptive-to-block simplification of its output state (for the exact details of this procedure see Supplementary Note 3). As a result of stretching, the -use output state of the generic network protocol can be decomposed as
[TABLE]
where represents a trace-preserving LOCC (which is local with respect to Alice and Bob). The LOCC includes all the adaptive LOCCs from the original protocol besides the simulating LOCCs. In Eq. (44), the parameter is the number of uses of the edge , that we may always approximate to an integer for large . We have for single-path routing, and for flooding protocols in multi-path routing.
In the presence of bosonic channels and asymptotic simulations, we modify Eq. (44) into the approximate stretching
[TABLE]
which tends to the actual output for large . In fact, using a “peeling” technique QKDpaper ; TQC which exploits the triangle inequality and the monotonicity of the trace distance under completely-positive trace-preserving maps, we may write the following bound
[TABLE]
which goes to zero in for any finite input energy , finite number of uses of the protocol, and finite number of edges in the network (the explicit steps of the proof can be found in Supplementary Note 3).
I.4 Stretching with respect to entanglement cuts
The decomposition of the output state can be greatly simplified by introducing cuts in the network. In particular, we may drastically reduce the number of resource states in its representation. Given a cut of with cut-set , we may in fact stretch the network with respect to that specific cut (see again Supplementary Note 3 for exact details of the procedure). In this way, we may write
[TABLE]
where is a trace-preserving LOCC with respect to Alice and Bob (differently from before, this LOCC now depends on the cut , but we prefer not to complicate the notation). Similarly, in the presence of bosonic channels, we may consider the approximate decomposition
[TABLE]
which converges in trace distance to for large .
I.5 Data processing and subadditivity
Let us combine the stretching in Eq. (47) with two basic properties of the entanglement measure . The first property is the monotonicity of under trace-preserving LOCCs; the second property is the subadditivity of over tensor-product states. Using these properties, we can simplify the general upper bound of Eq. (41) into a simple and computable single-letter quantity. In fact, for any cut of the network , we write
[TABLE]
where has disappeared. Let us introduce the probability of using the generic edge
[TABLE]
so that we may write the limit
[TABLE]
Using the latter in Eq. (41) allows us to write the following bound, for any cut
[TABLE]
In the case of bosonic channels and asymptotic simulations, we may use the triangle inequality
[TABLE]
Then, we may repeat the derivations around Eqs. (39)-(41) for instead of , where we also include the use of a suitable truncation of the states via a trace-preserving LOCC (see also Sec. VIII.D of Ref. TQC for a similar approach in the point-to-point case). This leads to the -dependent upper-bound
[TABLE]
Because this is valid for any , we may conservatively take the inferior limit in and consider the upper bound
[TABLE]
Finally, by introducing the stretching of Eq. (48) with respect to an entanglement cut , and using the monotonicity and subadditivity of with respect to the decomposition of , we may repeat the previous reasonings and write
[TABLE]
which is a direct extension of the bound in Eq. (53).
We may formulate both Eqs. (53) and (57) in a compact way if we define the entanglement measure over an asymptotic state as
[TABLE]
It is clear that, for a physical (non-asymptotic) state, we have the trivial sequence for any , so that Eq. (58) provides the standard definition. In the specific case of REE, we may write
[TABLE]
where is a sequence of separable states that converges in trace norm; this means that there exists a separable state such that . Employing the extended definition of Eq. (58), we may write Eq. (53) for both non-asymptotic and asymptotic states .
I.6 Minimum entanglement cut and upper bounds
By minimizing Eq. (53) over all possible cuts of the network, we find the tightest upper bound, i.e.,
[TABLE]
Let us now specify this formula for different types of routing. For single-path routing, we have , so that we may use
[TABLE]
in Eq. (53). Therefore, we derive the following upper bound for the single-path SKC
[TABLE]
where we introduce the single-edge flow of entanglement through the cut
[TABLE]
In particular, we may specify this result to a single chain of points and channels with resource states . This is a quantum network with a single route, so that the cuts can be labelled by and the cut-sets are just composed of a single edge. Therefore, Eqs. (62) and (63) become
[TABLE]
For multi-path routing, we have (flooding), so that we may simplify
[TABLE]
in Eq. (53). Therefore, we can write the following upper bound for the multi-path SKC
[TABLE]
where we introduce the multi-edge flow of entanglement through the cut
[TABLE]
In these results, the definition of is implicitly meant to be extended to asymptotic states, according to Eq. (58). Then, note that the tightest values of the upper bounds are achieved by extending the minimization to all network simulations , i.e., by enforcing in Eqs. (62) and (66).
Specifying Eqs. (62), (64), and (66) to the REE, we get the single-letter upper bounds
[TABLE]
which are Eqs. (4), (11) and (17) of the main text. The proofs of these upper bounds in terms of the REE can equivalently be done following the “converse part” derivations in Supplementary Note 1 (for chains), Supplementary Note 4 (for networks under single-path routing), and Supplementary Note 5 (for networks under multi-path routing). Differently from what presented in this Methods section, such proofs exploit the lower semi-continuity of the quantum relative entropy HolevoBOOK in order to deal with asymptotic simulations (e.g. for bosonic channels).
I.7 Lower bounds
To derive lower bounds we combine the known results on two-way assisted capacities QKDpaper with classical results in network information theory. Consider the generic two-way assisted capacity of the channel (in particular, this can be either or ). Then, using the cut property of the widest path (Supplementary Note 4), we derive the following achievable rate for the generic single-path capacity of the network
[TABLE]
For a chain , this simply specifies to
[TABLE]
Using the classical max-flow min-cut theorem (Supplementary Note 5), we derive the following achievable rate for the generic multi-path capacity of
[TABLE]
I.8 Simplifications for teleportation-covariant and distillable
networks
Recall that a quantum channel is said to be teleportation-covariant QKDpaper when, for any teleportation unitary (Weyl-Pauli operator in finite dimension or phase-space displacement in infinite dimension), we have
[TABLE]
for some (generally-different) unitary transformation . In this case the quantum channel can be simulated by applying teleportation over its Choi matrix , where is a maximally-entangled state. Similarly, if the teleportation-covariant channel is bosonic, we can write an approximate simulation by teleporting over the quasi-Choi matrix , where is a TMSV state. For a network of teleportation-covariant channels, we therefore use teleportation to simulate the network, so that the resource states in the upper bounds of Eqs. (68)-(70) are Choi matrices (physical or asymptotic). In other words, we write the sandwich relations
[TABLE]
with the REE taking the form of Eq. (59) on an asymptotic Choi matrix .
As a specific case, consider a quantum channel which is not only teleportation-covariant but also distillable, so that it satisfies QKDpaper
[TABLE]
where is the one-way distillability of the Choi matrix (with a suitable asymptotic expression for bosonic Choi matrices QKDpaper ). If a network (or a chain) is composed of these channels, then the relations in Eqs. (75)–(77) collapse and we fully determine the capacities
[TABLE]
These capacities correspond to Eqs. (7), (14), and (19) of the main text. They are explicitly computed for chains and networks composed of lossy channels, quantum-limited amplifiers, dephasing and erasure channels in Table I of the main text.
I.9 Regularizations and other measures
It is worth noticing that some of the previous formulas can be re-formulated by using the regularization of the entanglement measure, i.e.,
[TABLE]
In fact, let us go back to the first upper bound in Eq. (49), which implies
[TABLE]
For a network under multi-path routing we have , so that we may write
[TABLE]
By repeating previous steps, the latter equation implies the upper bound
[TABLE]
which is generally tighter than the result in Eqs. (66) and (67). The same regularization can be written for a chain , which can also be seen as a single-route network satisfying the flooding condition . Therefore, starting from the condition of Eq. (83) with , we may write
[TABLE]
which is generally tighter than the result in Eq. (64). These regularizations are important for the REE, but not for the squashed entanglement which is known to be additive over tensor-products, so that .
Another extension is related to the use of the relative entropy distance with respect to partial-positive-transpose (PPT) states. This quantity can be denoted by RPPT and is defined by KD2
[TABLE]
with an asymptotic extension similar to Eq. (59) but in terms of converging sequences of PPT states . The RPPT is tighter than the REE but does not provide an upper bound to the distillable key of a state, but rather to its distillable entanglement. This means that it has normalization on a target maximally-entangled state with ebits.
The RPPT is known to be monotonic under the action of PPT operations (and therefore LOCCs); it is continuous and subadditive over tensor-product states. Therefore, we may repeat the derivation that leads to Eq. (41) but with respect to protocols of entanglement distribution. This means that we can write
[TABLE]
Using the decomposition of the output state as in Eqs. (47) and (48), and repeating previous steps, we may finally write
[TABLE]
for a chain with resource states , and
[TABLE]
for the single- and multi-path entanglement distribution capacities of a quantum network with resource states .
Acknowledgements
This work has been supported by the EPSRC via the ‘UK Quantum Communications HUB’ (EP/M013472/1) and ‘qDATA’ (EP/L011298/1), and by the European Union via Continuous Variable Quantum Communications (CiViQ, Project ID: 820466). The author would like to thank Seth Lloyd, Koji Azuma, Bill Munro, Richard Wilson, Edwin Hancock, Rod Van Meter, Marco Lucamarini, Riccardo Laurenza, Thomas Cope, Carlo Ottaviani, Gaetana Spedalieri, Cosmo Lupo, Samuel Braunstein, Saikat Guha and Dirk Englund for feedback and discussions.
I Supplementary Note 1: Chains of quantum
repeaters
Consider Alice and Bob to be end-points of a chain of points with repeaters in the middle. For we assume that point is connected with point by a quantum channel which can be forward or backward, for a total of channels . Each point has a local register which is a countable ensemble of quantum systems, denoted by for the -th point. In particular, we set for Alice and for Bob. Registers are updated. For instance, if Alice sends a system , then we update ; if Bob receives a system , then we update . For this formalism see also Ref. QKDpapers . The channels are completely arbitrary even though our following formulas will simplify for teleportation-covariant channels, and the sub-class of distillable channels (see Ref. QKDpapers or the main paper for the exact definitions of these channels).
The most general distribution protocol over the chain is based on adaptive LOs and unlimited two-way CC involving all the points in the chain. In other words, each point broadcasts classical information and receives classical feedback from all the other points, which is used to perform conditional LOs on the local registers. In the following we always assume these “network” adaptive LOCCs, unless we specify otherwise. The first step is the preparation of the registers by an LOCC whose application to some fundamental state provides an initial separable state . Then, Alice and the first repeater exchange a quantum system through channel (via forward or backward transmission). This is followed by an LOCC on the updated registers . Next, the first and the second repeaters exchange another quantum system through channel followed by another LOCC , and so on. Finally, Bob exchanges a system with the th repeater through channel and the final LOCC provides the output state .
This procedure completes the first use of the chain. In the second use, the initial state is the (non-separable) output state of the first round . The protocol goes as before with each pair of points and exchanging one system between two LOCCs. The second use ends with the output state which is the input for the third use and so on. After uses, the points share an output state . By tracing out the repeaters, we get Alice and Bob’s final state , which depends on the sequence of LOCCs . In general, in each use of the chain, the order of the transmissions can also be permuted. Both the order of these transmissions and the sequence of LOCCs defines the adaptive protocol generating the output . See Fig. S1 for an example.
We say that an adaptive protocol has rate if , where is a target state with bits. By taking the limit of , (weak converse), and optimizing over , we define the generic two-way capacity of the chain, i.e.,
[TABLE]
This capacity has different nature depending on the task of the distribution protocol. For QKD, the target state is a private state KD2s with secret key rate (bits per chain use). In this case is the secret key capacity of the chain . Under two-way CCs, this is also equal to the maximum rate at which Alice can deterministically send a secret message to Bob through the chain, i.e., its two-way private capacity . For entanglement distribution (ED), the target state is a maximally-entangled state with rate (ebits per chain use). In this case, is an entanglement-distribution capacity . Under two-way CCs, is equal to the maximum rate at which Alice can reliably send a qubits to Bob through the chain, i.e., its two-way quantum capacity .
We can build an upper bound for all the previous capacities, i.e., for the generic . In fact, as shown in the Methods section of our manuscript, we may write the following weak converse bound in terms of the relative entropy of entanglement (REE)
[TABLE]
Recall that the REE is defined as RMPrelents ; VedFORMms ; Plenioms
[TABLE]
where SEP is the set of separable bipartite states and is the relative entropy. In general, for an asymptotic state , we may extend the previous definition and consider
[TABLE]
where is a converging sequence of separable states QKDpapers , so that there is a separable such that . Both the definitions in Eqs. (93) and (94) can be regularized, so that we have .
In order to reduce the latter bound to a single-letter quantity we simulate the chain, by replacing each channel with a simulation for some LOCC and resource state . The next step is to use teleportation stretching QKDpapers to re-organize the adaptive protocol into a block version, where the output state is expressed in terms of a tensor product of resource states. A direct application of this procedure will allow us to write
[TABLE]
for a trace-preserving LOCC (this reduction is proven afterwards). By using Eq. (95), we may then write , leading to the upper bound
[TABLE]
Unfortunately, this bound is too large. To improve it, we need to perform cuts of the chain, such that Alice and Bob end up to be disconnected. In a linear chain, the situation is particularly simple, because any cut disconnects the two end-points. The refined procedure consists of cutting channel , stretching the protocol with respect to that channel and finally minimizing over all cuts. Let us start with the formal definition of cut of a chain.
Definition 1** (Cut of a chain)**
Consider a chain of repeaters connecting Alice and Bob by means of quantum channels . An entanglement cut “” disconnects channel and induces a bipartition , where the set of points is “super-Alice” and is “super-Bob”.
By performing entanglement cuts in the chain, we may state the following result which correctly extends teleportation stretching to chains of quantum repeaters.
Lemma 2** (Chain stretching)**
Consider a chain of repeaters as in Definition 1. Given an arbitrary entanglement cut , consider the disconnected channel and its simulation via a resource state . For any such cut the output of the most general adaptive protocol over uses of the chain can be decomposed as
[TABLE]
where is a trace-preserving LOCC. In particular, for a chain of teleportation-covariant channels, we may write Eq. (97) using the Choi-matrices (with asymptotic formulations for bosonic channels).
Proof. For simplicity let us start with the simple case of a -point chain (), where Alice and Bob are connected with a middle repeater by means of two channels and as in Fig. S1 (the direction of the channels may be different as well as the order in which they are used). Assume two adaptive uses of the chain () starting from a fundamental state . As depicted in Fig. S2, we replace each channel with a corresponding simulation: and . Then, the resource states are stretched back in time before the LOCCs which are all collapsed into a single LOCC (trace-preserving after averaging over all measurements). After two uses of the repeater we have the output state . By tracing the repeater , we derive up to re-defining the LOCC. By extending the procedure to an arbitrary number of repeaters and uses , we get
[TABLE]
and tracing out all the repeaters, we derive Eq. (95).
Therefore, thanks to teleportation stretching, the quantum transmissions between each pair of near-neighbor points have been replaced with tensor-products of resource states, followed by a single but complicated trace-preserving LOCC. In this reduction, the resource states are responsible for distributing entanglement between the points of the chain. In order to get tight upper bounds we need to perform entanglement cuts.
Let us perform a cut “” of the chain, so that channel is disconnected between and . This cut can be done directly on the stretched chain as in Fig. S3. This cut defines super-Alice and super-Bob . Now, let us include all the resource states with in the LOs of super-Alice, and all the resource states with in the LOs of super-Bob. This operation has two outcomes: (i) it defines a novel trace-preserving LOCC which is local with respect to the super-parties; and (ii) it leaves with a reduced number of resource states , i.e., only those associated with the cut. For the super-parties, we may write . By tracing out all the middle repeaters , the resulting LOCC remains local with respect to and , and we get the end-to-end output as in Eq. (97), for any cut .
The extension of the proof to bosonic channels exploits asymptotic simulations. For each channel in the chain we may consider its approximation with simulation . This leads to the output state for a trace-preserving LOCC . Since is the point-wise limit of for large , if we consider the energy-constrained diamond distance , we have for any energy (mean number of photons) and cut (see Ref. (QKDpapers, , Eq. (98)) or the Methods section of the main manuscript for the definition of this distance). By directly extending a “peeling” argument given in Ref. (QKDpapers, , Eq. (103)), we easily show that the trace-distance between the actual output and the simulated one is controlled as follows
[TABLE]
Clearly, this distance goes to zero in , for any number of uses , number of repeaters and energy . In other words, given an arbitrary cut we have
[TABLE]
or, more compactly,
[TABLE]
for any number of uses , repeaters , and energy .
By using the previous lemma, we can now prove the following result which establishes a single-letter REE upper bound for the generic two-way capacity of a chain of quantum repeaters. This is a bound for the maximal rates for entanglement distribution (), quantum communication (), secret key generation () and private communication () through the repeater chain. The formula simplifies for a teleportation-covariant chain and even more for a distillable chain, for which the repeater-assisted capacity is found to be the minimum among the two-way capacities of the individual distillable channels.
Theorem 3** (Single-letter REE bound)**
Consider a chain of repeaters as in Definition 1. The generic two-way capacity of the chain must satisfy the following minimization over the entanglement cuts
[TABLE]
where is the resource state of an arbitrary LOCC simulation of . For a chain of teleportation-covariant channels (e.g. Pauli, Gaussian channels), we may write the bound in terms of their Choi matrices, i.e.,
[TABLE]
where the REE is intended to be asymptotic for bosonic channels. In particular, for a chain of distillable channels (e.g., lossy channels, quantum-limited amplifiers, dephasing and erasure channels), we establish the capacity as
[TABLE]
where are the individual two-way capacities associated with each distillable channel in the chain. In this case, we also have , so that the capacity may be achieved by using one-way entanglement distillation followed by entanglement swapping.
Proof. For an arbitrary chain, perform the stretching of the protocol for any entanglement cut , so that we may write Eq. (97). Because the REE is non-decreasing under trace-preserving LOCCs, we get . By replacing the latter inequality in the general weak converse bound of Eq. (92), we may drop the supremum over the protocols and derive the following bound in terms of the regularized REE of the resource state
[TABLE]
By minimizing over all the entanglement cuts, we get
[TABLE]
where the last inequality is due to the subadditivity of the REE over tensor-product states.
For teleportation-covariant channels, we may set QKDpapers , so that Eq. (103) holds. Then, for distillable channels, we have QKDpapers , so that . It is clear that is also an achievable lower bound so that it provides the capacity and we may also write Eq. (104). In fact, in the th point-to-point connection, points and may distill ebits via one-way CCs. After this is done in all the connections, sessions of entanglement swapping will transfer at least ebits to the end points.
To extend the result to bosonic channels with asymptotic simulations, we adopt a weaker definition of REE as given in Eq. (94). Consider the asymptotic stretching of the output state as in Eq. (100) which holds for any number of uses , repeaters , and energy . Then, for any cut , the simplification of the REE bound goes as follows
[TABLE]
where: (1) is a generic sequence of separable states converging in trace norm, i.e., such that there is a separable state so that ; (2) we use the lower semi-continuity of the relative entropy HolevoBOOKs ; (3) we use that are specific types of converging separable sequences within the set of all such sequences; (4) we use the monotonicity of the relative entropy under trace-preserving LOCCs; and (5) we use the regularized definition of REE for asymptotic states.
For any energy , we may apply the general weak converse bound of Eq. (92), so that we may again write Eq. (105) in terms of the regularized REE . Since this upper bound does no longer depend on the protocols , it applies to both energy-constrained and energy-unconstrained registers (i.e., we may relax the constraint ). The proof of the further condition is based on the subadditivity of the REE over tensor product states, which holds for asymptotic states too QKDpapers . Thus, the minimization over the cuts provides again Eq. (106). The remaining steps of the proof for teleportation and distillable channels are trivially extended to asymptotic simulations. In particular, one can define an asymptotic notion of one-way distillable entanglement for an unbounded Choi matrix as explained in Ref. QKDpapers .
I.1 Capacities for distillable chains
Let us specify our results for various types of distillable chains. Let us start by considering a lossy chain, where Alice and Bob are connected by repeaters and each connection is a lossy (pure-loss) channel with transmissivity . By combining Eq. (104) of Theorem 3 with the PLOB bound QKDpapers , we find that the capacity of the lossy chain is given by
[TABLE]
where . Therefore, no matter how many repeaters we use, the minimum transmissivity in the chain fully determines the ultimate rate of quantum or private communication between the two end-points.
Suppose that we require a minimum performance of bit per use of the chain (this could be secret bit or ebit or qubit). From Eq. (108), we see that we need to ensure at least , which means at most dB of loss in each link. This “dB rule” implies that bit rate communication can occur in chains whose maximum point-to-point distance is 15km (assuming fiber connections at the loss rate of 0.2dB/km).
Consider now an amplifying chain, i.e., a chain connected by quantum-limited amplifiers with gains . Using Eq. (104) and QKDpapers , we find that the repeater-assisted capacity is fully determined by the highest gain , so that
[TABLE]
In the DV setting, start with a spin chain where the state transfer between the th spin and the next one is modeled by a dephasing channel with probability . Using Eq. (104) and QKDpapers , we find the repeater-assisted capacity
[TABLE]
where is the maximum probability of phase flipping in the chain, and is the binary Shannon entropy. When the spins are connected by erasure channels with probabilities , we combine Eq. (104) and QKDpapers . Therefore we derive
[TABLE]
where is the maximum probability of an erasure.
Note that the latter results for the spin chains can be readily extended from qubits to qudits of arbitrary dimension , by using the corresponding two-way capacities proven in Ref. QKDpapers . See Table I of the main paper for a schematic representations of these formulas. Finally, note that Eq. (104) of Theorem 3 may be applied to hybrid distillable chains, where channels are distillable but of different kind between each pair of repeaters, e.g., we might have erasure channels alternated with dephasing channels or lossy channels, etc.
I.2 Quantum repeaters in optical communications
Let us discuss in more detail the use of quantum repeaters in the bosonic setting. Suppose that we are given a long communication line with transmissivity , such as an optical/telecom fiber. A cut of this line generates two lossy channels with transmissivities and such that . Suppose that we are also given a number of repeaters that we could potentially insert along the line. The question is: What is the optimal way to cut the line and insert the repeaters?
From the formula in Eq. (108), we can immediately see that the optimal solution is to insert equidistant repeaters, so that the resulting lossy channels have identical transmissivities
[TABLE]
This leads to the maximum repeater-assisted capacity
[TABLE]
This capacity has been plotted in Fig. 2 of the main text for increasing number of repeaters as a function of the total loss of the line, which is expressed in decibel (dB) by . In particular, we compare the repeater-assisted capacity with the point-to-point benchmark, i.e., the maximum performance achievable in the absence of repeaters (PLOB bound QKDpapers ).
Let us study two opposite regimes that we may call repeater-dominant and loss-dominant. In the former, we fix the total transmissivity of the line and use many equidistant repeaters . We then have
[TABLE]
which means that the capacity scales logarithmically in the number of repeaters, independently from the loss. In the second regime (loss-dominant), we fix the number of repeaters and we consider high loss , in such a way that each link of the chain is very lossy, i.e., we may set . We then find
[TABLE]
which is also equal to nats per use. This is the fundamental rate-loss scaling which affects long-distance repeater-assisted quantum optical communications.
In the bosonic setting, it is interesting to compare the use of quantum repeaters with the performance of a multi-band communication, where Alice and Bob can exploit a communication line which is composed of parallel and independent lossy channels with identical transmissivity . For instance, can be interpreted as the frequency bandwidth of a multimode optical fiber. The capacity of a multiband lossy channel is given by QKDpapers
[TABLE]
Using Eqs. (113) and (116) we may compare the use of equidistant repeaters with the use of bands. In Fig. S4, we clearly see that multiband quantum communication provides an additive effect on the capacity which is very useful at short-intermediate distances. However, at long distances, this solution is clearly limited by the same rate-loss scaling which affects the single-band quantum channel (point-to-point benchmark) and, therefore, it cannot compete with the long-distance performance of repeater-assisted quantum communication.
I.3 Multiband repeater chains
In general, the most powerful approach consists of relaying multiband quantum communication, i.e., combining multiband channels with quantum repeaters. In this regard, let us first discuss how Theorem 3 can be easily extended to repeater chains which are connected by multiband quantum channels. Then, we describe the performances in the bosonic setting.
Consider a multiband channel which is composed of independent channels (or bands) , i.e.,
[TABLE]
Assume that each band can be LOCC-simulated with some resource state . From Ref. QKDpapers and the subadditivity of the REE, we may write the following bound for its two-way capacity
[TABLE]
A multiband channel is said to be teleportation-covariant (distillable) if all its components are teleportation-covariant (distillable). In a distillable , for each band we may write where is its Choi matrix (with suitable asymptotic description in the bosonic case). Then, it is straightforward to prove that QKDpapers
[TABLE]
Similarly, we can extend Theorem 3. Consider an adaptive protocol over a repeater chain connected by multiband channels . We can define a corresponding two-way capacity for the multiband chain and derive the upper bound
[TABLE]
For a distillable multiband chain, we then have
[TABLE]
In the bosonic setting, consider a chain of quantum repeaters with channels , where is a multiband lossy channel with bands and constant transmissivity (over the bands). The two-way capacity of the th link is therefore given by as specified by Eq. (116). Because multiband lossy channels are distillable, we can apply Eq. (121) and derive the following repeater-assisted capacity of the multiband lossy chain
[TABLE]
As before, it is interesting to discuss the symmetric scenario where the repeaters are equidistant, so that entire communication line is split into links of the same optical length. Each link “” is therefore associated with a multiband lossy channel, with bandwidth and constant transmissivity (equal for all its bands). In this case, we have in previous Eq. (122). In other words, the repeater-assisted capacity of the chain becomes
[TABLE]
where is the minimum bandwidth along the line, as intuitively expected.
In general, the capacity is determined by an interplay between transmissivity and bandwidth of each link. This is particularly evident in the regime of high loss. By setting in Eq. (122), we in fact derive
[TABLE]
where the constant is equal to bits or nat.
II Supplementary Note 2: Quantum networks
We now consider the general case of a quantum network, where two end-users are connected by an arbitrary ensemble of routes through intermediate points or repeaters. Our analysis combines tools from quantum information theory (in particular, the generalization of the tools developed in Ref. QKDpapers , needed for the converse part) and elements from classical network information theory (necessary for the achievability part). In this section, we start by introducing the main adaptive protocols based on sequential (single-path) or parallel (multi-path) routing of quantum systems. We also give the corresponding definitions of network capacities. Then, in Supplementary Note 3, we will show how to simulate and “stretch” quantum networks, so that the output of an adaptive protocol is completely simplified into a decomposition of tensor-product states. This tool will be exploited to derive single-letter REE upper bounds in the subsequent sections. In particular, in Supplementary Note 4 we will present the results for single-path routing, while in Supplementary Note 5 we will present results for multi-path routing. The upper bounds will be combined with suitable lower bounds, and exact formulas will be established for quantum networks connected by distillable channels.
II.1 Notation and general definitions
Consider a quantum communication network whose points are connected by memoryless quantum channels. The quantum network can be represented as an undirected finite graph Slepians where is the finite set of points of the network, also known as vertices, and is the set of all connections, also known as edges (without loss of generality, the graph may be considered to be acyclic). Every point has a local register of quantum systems to be used for the quantum communication. To simplify notation, we identify a point with its local register . Two points are connected by an undirected edge if there is a memoryless quantum channel between and , which may be forward or backward .
In general, there may be multiple edges between two points, with each edge representing an independent quantum channel. For instance, two undirected edges between and represent two channels and these may be associated with a double-band quantum communication (in one of the two directions) or a two-way quantum communication (forward and backward channels). While we allow for the possibility of multiple edges in the graph (so that it is more generally a multi-graph) we may also collapse multiple edges into a single edges to simplify the complexity of the network and therefore notation.
In the following, we also use the labeled notation for the generic point of the graphical network, so that two points and are connected by an edge if there is a quantum channel . We also adopt the specific notation and for the two end-points, Alice and Bob. An end-to-end route is an undirected path between Alice and Bob, which is specified by a sequence of edges , simply denoted as . This may be interpreted as a linear chain of repeaters between Alice and Bob, connected by a sequence of channels , i.e.,
[TABLE]
where the same repeater may appear at different positions (in particular, this occurs when the route is not a simple path, so that there are cycles).
In general, the two end-points may transmit quantum systems through an ensemble of routes . Note that this ensemble is generally large but can always be made finite in a finite network, by just reducing the routes to be simple paths, void of cycles (without losing generality). Different routes and may have collisions, i.e., repeaters and channels in common. Generic route involves the transmission through channels . In general, we assume that each quantum transmission through each channel is alternated with network LOCCs: These are defined as adaptive LOs performed by all points of the network on their local registers, which are assisted by unlimited two-way CC involving the entire network.
Finally, we consider two possible fundamental strategies for routing the systems through the network: Sequential or parallel. In a sequential or single-path routing, quantum systems are transmitted from Alice to Bob through a single route for each use of the network. This process is generally stochastic, so that route is chosen with some probability . By contrast, in a parallel or multi-path routing, systems are simultaneously transmitted through multiple routes for each use of the network. This may be seen as a “broadband use” of the quantum network. We now explain these two strategies in detail.
II.2 Sequential (single-path) routing
The most general network protocol for sequential quantum communication involves the use of generally-different routes, accessed one after the other. The network is initialized by means of a first LOCC which prepares an initial separable state. With probability , Alice exchanges one system with repeater . This is followed by another LOCC . Next, with probability , repeater exchanges one system with repeater and so on. Finally, with probability , repeater exchanges one system with Bob , followed by a final LOCC . Thus, with probability , the end-points exchange one system which has undergone transmissions along the first route. Let us remark that the various probabilities are more precisely conditional probabilities, so that each repeater generally updates its probability distribution on the basis of the previous steps and the CCs received from all the other repeaters.
The next uses may involve different routes. After many uses , the random process defines a sequential routing table , where route is picked with probability and involves transmissions . Thus, we have a total of transmissions and a sequence of LOCCs , whose output provides Alice and Bob’s final state . Note that we may weaken the previous description: While maintaining the sequential use of the routes, in each route we may permute the order of the transmissions (as before for the case of a linear chain of repeaters).
The sequential network protocol is characterized by and , and its average rate is if , where is a target state of bits. By taking the asymptotic rate for large , small (weak converse), and optimizing over all the sequential protocols, we define the sequential or single-path capacity of the network
[TABLE]
The capacity provides the maximum number of (quantum, entanglement, or secret) bits which are distributed per sequential use of the network or single-path transmission. In particular, by specifying the target state, we define the corresponding network capacities for quantum communication, entanglement distillation, key generation and private communication, which satisfy
[TABLE]
It is important to note that the sequential use is the best practical strategy when Alice and the other points of the network aim to optimize the use of their quantum resources. In fact, can also be expressed as maximum number of target bits per quantum system routed. Assuming that the points have deterministic control on the routing, they can adaptively select the best routes based on the CCs received by the other repeaters. Under such hypothesis, they can optimize the protocol on the fly and adapt the routing table so that it converges to the use of an optimal route . See Fig. S5 for an example of sequential use of a simple network.
II.3 Parallel (multi-path) routing
Here we consider a different situation where Alice, Bob and the other points of the network do not have restrictions or costs associated with the use of their quantum resources, so that they can optimize the use of the quantum network without worrying if some of their quantum systems are inefficiently transmitted or even lost (this may be the practical scenario of many optical implementations, e.g., based on cheap resources like coherent states). In such a case, the optimal use of the quantum network is parallel or broadband, meaning that the quantum systems are simultaneously routed through multiple paths each time the quantum network is accessed.
In a parallel network protocol, Alice sends quantum systems to all repeaters she has a connection with. Such a simultaneous transmission to her “neighbor” repeaters can be denoted by and may be called “multipoint (quantum) communication”. In turn, each of the receiving repeaters sends quantum systems to another set of neighbor repeaters and so on, until Bob is reached as an end-point. This is done in such a way that each multipoint communication occurs between two network LOCCs, and different multipoint communications do not overlap, so that all edges of the network are used exactly once at the end of each end-to-end transmission. This condition is assured by imposing that new multpoint communications may only involve unused edges, a strategy commonly known as “flooding” floodings .
In general, each multipoint communication must be intended in a weaker sense as a point-to-multipoint connection where quantum systems may be exchanged through forward or backward transmissions, following different physical directions of the available quantum channels. Independently from these physical directions, we may always assign a common sender-receiver direction to all the edges involved in the process, so that there will be a logical sender-receiver orientation associated with the multipoint communication. For this reason, the notation must be generally interpreted as a process where Alice “connects to” repeaters . As a result of these multiple connection, Alice may share ebits or secret bits with each of the receivers, or she may teleport qubits to each of them (independently from the actual physical direction of the quantum channels).
To better explain this broadband use, let us formalize the notion of orientation. Recall that a directed edge is an ordered pair , where the initial vertex is called “tail” and the terminal vertex is called “head”. Let us transform the undirected graph of the network into a directed graph by randomly choosing a direction for all the edges, while keeping Alice as tail and Bob as head. The goal is to represent the quantum network as a flow network where Alice is the* source* and Bob is the* sink* Dinics ; Karps . In general, there are many solutions for this random orientation. In fact, consider the sub-network where Alice and Bob have been disconnected, i.e., with . There are possible directed graphs that can be generated, where is the number of undirected edges in . Thus, we have orientations of the original network . Each of these orientations defines a flow network and provides possible strategies for multi-path routing. See Fig. S6 for an example.
Then, let us us introduce the notions of in- and out-neighborhoods. Given an orientation of , we have a corresponding flow network, denoted by , where is the set of directed edges. For arbitrary point , we define its out-neighborhood as the set of heads going from
[TABLE]
and its in-neighborhood as the set of tails going into
[TABLE]
A multipoint communication from point is logically defined as a point-to-multipoint connection from to all its out-neighborhood , i.e., , with quantum systems exchanged along the available quantum channels. A multi-path routing strategy can therefore be defined as an ordered sequence of such multipoint communications. See Fig. S6.
Using these definitions we may easily formalize the multi-path network protocol that we may simply call “flooding protocol”. Suppose that we have points in the network ( repeaters plus the two end-points). The first step of the protocol is the agreement of a multi-path routing strategy by means of preliminary CCs among all the points. This is part of an initialization LOCC which prepares an initial separable state for the entire network. Then, Alice exchanges quantum systems with all her out-neighborhood . This multipoint communication is followed by a network LOCC . Next, repeater exchanges quantum systems with all its out-neighborhood , which is followed by another LOCC and so on. At some step , Bob will have exchanged quantum systems with all his in-neighborhood , after which there is a final LOCC . This completes the first multi-path transmission between the end-points by means of the routing and the sequence of LOCCs . Then, there is the second use of the network with a generally different routing strategy etc. See Fig. S7.
Let us note that the points of the network may generally update their routing strategy “on the fly”, i.e., while the protocol is running; then, the various multipoint communications may be suitably permuted in their order. In any case, for large number of uses , we will have a sequence of multi-path routings and network LOCCs whose output provides Alice and Bob’s final state . The flooding protocol will be fully described by and . By definition, its average rate is if , where is a target state of bits. The multi-path capacity of the network is defined by optimizing the weak-converse asymptotic rate over all flooding protocols, i.e.,
[TABLE]
By specifying the target state, we define corresponding capacities for quantum communication, entanglement distillation, key generation and private communication, satisfying
[TABLE]
Before proceeding, some other considerations are in order. Note that the parallel uses of the network may also be re-arranged in such a way that each point performs all its multipoint communications before another point. For instance, in the example of Fig. S7, we may consider Alice performing all her multipoint communications as a first step. Suppose that routes and are chosen with probability and . Then, after Alice has finished, point performs its multipoint communications and performs its ones, and so on. We may always re-arrange the protocol and adapt the LOCC sequence to include this variant.
Then, there is a simplified formulation to keep in mind. In fact, we may consider a special case where the various multipoint communications, within the same routing strategy, are not alternated with network LOCCs but they are all performed simultaneously, with only the initial and final LOCCs to be applied. For instance, for the routing of Fig. S7, this means to set and assume that the multipoint communications , and occur simultaneously, after the initialization and before . In general, any variant of the protocol may be considered as long as each quantum channel (edge) is used exactly times at the end of the communication, i.e., after uses of the quantum network.
In the following Supplementary Note 3, we show how to simulate a quantum network and then exploit teleportation stretching to reduce adaptive protocols (based on single- or multi-path routings) into much simpler block versions. By combining this technique with entanglement cuts of the quantum network, we will derive very useful decompositions for Alice and Bob’s output state. These decompositions will be later exploited in Supplementary Notes 4 and 5 to derive single-letter upper bounds for the network capacities and . Corresponding lower bounds will also be derived by combining point-to-point quantum protocols with classical routing strategies, with exact results for distillable networks.
III Supplementary Note 3: Simulation and stretching of a quantum
network
III.1 General approach
Consider a quantum network which is connected by arbitrary quantum channels. Given two points and connected by channel , we consider its simulation for some LOCC and resource state . Repeating this for all connected points , we define an LOCC simulation of the entire network and a corresponding resource representation of the network . For a network of teleportation-covariant channels, its simulation is based on teleportation over Choi matrices, so that we may consider , i.e., we have a “Choi-representation” of the network. Note that the simulation may be asymptotic for a network of bosonic channels, following the same treatment previously explained for a linear chain of repeaters.
By adopting a network simulation , we may simplify adaptive protocols via teleportation stretching, by extending the procedure employed for a linear chain of quantum repeaters, with the important difference that we now have many possible chains (the network routes) and these may also have collisions, i.e., repeaters and channels in common. The stretching of a quantum network is performed iteratively, i.e., transmission after transmission. Suppose that the th transmission in the network occurs between points and via channel with associated resource state . Call the global state of the network after this transmission. Then, we may write
[TABLE]
where is a trace-preserving LOCC (see Fig. S8 for a schematic visualization).
By iterating Eq. (131) and considering that the initial state of network is separable, we may then write the network output state after transmissions as
[TABLE]
where is the number of uses of channel or, equivalently, edge . Then, by tracing out all the points but Alice and Bob, we get their final shared state
[TABLE]
for another trace-preserving LOCC .
Note that the decompositions of Eqs. (132) and (133) can be written for any adaptive network protocol (sequential or flooding). For a sequential protocol , where is the probability of using edge . For a flooding protocol, we instead have , because each edge is used exactly once in each end-to-end transmission. In particular, in a flooding protocol, we have the parallel use of several channels , , … within each multipoint communication, which means that trivial LOCCs (identities) are applied between every two transmissions within the same multipoint communication. We have therefore proven the following result (see also Fig. S9 for a simple example).
Lemma 4** (Network stretching)**
Consider a quantum network which is simulable with some resource representation . Then, consider uses of an adaptive protocol so that edge is used times. We may write the global output state of the network as
[TABLE]
for a trace-preserving LOCC . Similarly, Alice and Bob’s output state is given by Eq. (134) up to a different trace-preserving LOCC . In particular, we have () for a sequential (flooding) protocol. Formulations may be asymptotic for bosonic channels.
As we state in the lemma, the stretching procedure also applies to networks of bosonic channels with asymptotic simulations. This can be understood by extending the argument already given for linear chains. For the sake of clarity, we make this argument explicit here. Consider again the th transmission in the network occurring via channel as in Fig. S8. For the global state of the network, we may write
[TABLE]
Suppose that we replace each channel in the network with an approximation , with point-wise limit , meaning that for any state . We may build the approximate network state
[TABLE]
Now assume that all the registers in the network are bounded by a large but finite mean number of photons , so that we may write in energy-constrained diamond distance. By using the monotonicity under CPTP maps and the triangle inequality, we then compute
[TABLE]
By iterating the previous formula for all the transmissions in the network, we derive
[TABLE]
This distance goes to zero in for any number of uses , any finite number of edges , and any energy .
Now suppose that the generic approximate channel has LOCC simulation with some resource state . Then, we may write the approximate network stretching
[TABLE]
for a trace-preserving LOCC . Combining Eqs. (138) and (139), we may therefore write the asymptotic version of network stretching
[TABLE]
where the limit in is intended in trace norm and holds for any finite , and .
Similarly, let us consider Alice and Bob’s reduced state and its approximation . As a result of the partial trace, we may write
[TABLE]
so that we may apply the bound in Eq. (138) and write
[TABLE]
If the generic channel has LOCC simulation with some resource state , then we may write
[TABLE]
where the limit in is intended in trace norm and holds for any finite , and .
III.2 Network stretching with entanglement cuts
We may achieve a non-trivial simplification of previous Lemma 4 in such a way that we greatly reduce the number of resource states in the decomposition of Alice and Bob’s output state . This is possible using Alice-Bob entanglement cuts of the quantum network. These types of cuts will enable us to include many resource states in Alice’s and Bob’s LOs, while preserving the locality between the two end-points.
By definition, an Alice-Bob entanglement cut of the quantum network is a bipartition of all the points of the network such that and . Then, the cut-set of is the set of edges with one end-point in each subset of the bipartition, so that the removal of these edges disconnects the network. Explicitly,
[TABLE]
Note that the cut-set identifies an ensemble of channels . Similarly, we may define the following complementary sets
[TABLE]
so that .
To simplify the stretching of the network, we then adopt the following procedure. Given an arbitrary cut , we extend Alice and Bob to their corresponding partitions. This means that we consider super-Alice with global register , and super-Bob with global register . Then, all the resource states are included in the LOs of super-Alice, and all those are included in the LOs of super-Bob. Note that the only resource states not absorbed in LOs are those in the cut-set . These states are the only ones responsible for distributing entanglement between the super-parties. The inclusion of all the other resource states into the global LOCC leads to another trace-preserving quantum operation which remains local with respect to and . Thus, for any cut , we may write the following output state for super-Alice and Bob after uses of an adaptive protocol
[TABLE]
The next step is tracing out all registers but the original Alice’s and Bob’s . This operation preserves the locality between and . In other words, we may write the following reduced output state for the two end-points
[TABLE]
where is a trace-preserving LOCC. All these reasonings automatically transform Lemma 4 into the following improved Lemma. See also Fig. S10 for an example.
Lemma 5** (Network stretching with cuts)**
Consider a quantum network simulable with a resource representation . For a teleportation-covariant network, is a Choi-representation, i.e., . Then, consider uses of an adaptive protocol so that edge is used times. For any entanglement cut and corresponding cut-set , we may write Alice and Bob’s output state as
[TABLE]
for a trace-preserving LOCC . In particular, we have () for a sequential (flooding) protocol. Formulations may be asymptotic for bosonic channels.
As stated in this improved lemma, the decomposition in Eq. (149) can be extended to networks of bosonic channels with asymptotic simulations. We can adapt the previous reasoning to find the cut-version of Eq. (140), i.e., the trace-norm limit
[TABLE]
for suitable sequences of trace-preserving LOCC and resource states (with the result holding for any , number of edges and mean number of photons ).
With Lemma 5 in our hands, we have the necessary tool to derive our single-letter upper bounds for the single- and multi-path capacities of an arbitrary quantum network. This tool needs to be combined with a general weak converse upper bound based on the REE. In the following Supplementary Note 4, we derive our results for the case of single-path routing over the network. The results for multi-path routing will be given in Supplementary Note 5. In both these Supplementary Notes, the upper bounds will be compared with suitable lower bounds that are derived by mixing point-to-point quantum protocols with classical routing strategies (widest path and maximum flow of a network).
IV Supplementary Note 4: Results for single-path
routing
IV.1 Converse part (upper bound)
In order to write a single-letter upper bound for the single-path capacity of the quantum network, we need to introduce the notion of REE flowing through a cut under some simulation. Consider an arbitrary quantum network with a resource representation . Then, consider an arbitrary entanglement cut with corresponding cut-set . Under the simulation considered, we define the single-edge flow of REE through the cut as the following quantity
[TABLE]
By minimizing over all possible entanglement cuts of the network, we build our upper bound for the single-path capacity. In fact, we may prove the following.
Theorem 6** (Converse for single-path capacity)**
Consider an arbitrary quantum network with some resource representation . In particular, may be a Choi-representation for a teleportation-covariant network. Then, the single-path capacity of must satisfy the single-letter bound
[TABLE]
where the single-edge flow of REE in Eq. (151) is minimized across all cuts of the network. Formulations may be asymptotic for networks of bosonic channels.
Proof. We start from the general weak converse upper bound proven in the Methods section of the paper. In terms of the REE and for network sequential protocols , this bound takes the form
[TABLE]
According to previous Lemma 5, for any sequential protocol and entanglement cut of the network, we may write Eq. (149). Computing the REE on this decomposition and exploiting basic properties (monotonicity of REE under and subadditivity over tensor products), we derive the following inequality
[TABLE]
where and being the probability of using edge according to protocol . By maximizing over the convex combination, we get rid of and write
[TABLE]
By using Eq. (155) in Eq. (153), we see that both the optimization over and the limit over disappear, and we are left with the bound
[TABLE]
By minimizing over all cuts, we therefore prove Eq. (152).
Note that, from Eq. (154) we may also derive
[TABLE]
where is the optimal use of edge over all possible . Here represents the average flow of REE through under the chosen simulation and optimized over . By minimizing over all cuts, we get
[TABLE]
This may be tighter than Eq. (152) but difficult to compute due to residual optimization over the protocols.
Finally, note that Eq. (152) can be extended to considering asymptotic simulations, following the same ideas in the proof of Theorem 3. Let us compute the REE on the asymptotic state of Eq. (150). We may write
[TABLE]
where: (1) is a generic sequence of separable states converging in trace norm, i.e., such that there is a separable state so that ; (2) we use the lower semi-continuity of the relative entropy HolevoBOOKs ; (3) we use that are specific types of converging separable sequences within the set of all such sequences; (4) we use the monotonicity of the relative entropy under trace-preserving LOCCs; (5) we use the definition of REE for asymptotic states ; (6) we use the subadditivity over tensor products.
Therefore, we have again Eq. (154) but where the REE is written as in the weaker formulation for asymptotic states given in Eq. (94). The next steps of the proof are exactly as before, and they lead to Eq. (156).
IV.2 Direct part (achievable rate)
In this section, we derive an achievable asymptotic rate for the end-to-end quantum/private communication via single-path routing. This rate will provide a lower bound to the single-path capacity of an arbitrary quantum network, i.e., with arbitrary topology and arbitrary quantum channels. The non-trivial result is that the achievable rate can be written in terms of a capacity minimized over the entanglement cuts in the network. This step will allow us to exactly establish the single-path capacity of distillable networks in the next subsection.
Consider an arbitrary quantum network where edge is connected by channel with associated two-way capacity . Given an arbitrary entanglement cut of the network, we define its single-edge capacity as the maximum number of target bits distributed by a single edge across the cut, i.e.,
[TABLE]
A minimum cut is such that
[TABLE]
Then, given a route with an associated chain of channels , we define its capacity as the minimum capacity among its channels, i.e.,
[TABLE]
An optimal route is such that
[TABLE]
It is clear that is an achievable end-to-end rate. In fact, consider independent point-to-point protocols between pairs of consecutive points along route . An optimal adaptive protocol between points and (connected by ) achieves the capacity value . Then, by composing all outputs via a network LOCCs (e.g., swapping the distilled states or relaying the secret keys via one-time pad sessions), Alice and Bob obtain an achievable rate of .
Thus, we may write the lower bound . The crucial observation is that this bound is also equal to the minimization in Eq. (161) over all entanglement cuts. In fact, we may prove the following.
Theorem 7** (Lower bound)**
Consider an arbitrary quantum network where two end-points are connected by an ensemble of routes and may be disconnected by an entanglement cut . The single-path capacity of the network satisfies
[TABLE]
Thus, the capacity of an optimal route not only is an achievable rate but it is also equal to the single-edge capacity of a minimum cut . Furthermore, the optimal route is a simple path within a maximum spanning tree of the network.
Proof. It is easy to show the inequality . In fact, an edge of the optimal route must belong to the cut-set . Thus, the capacity of that edge must simultaneously satisfy and . In order to show the opposite inequality , we need to exploit some basic results from graph theory. Consider the maximum spanning tree of the connected undirected graph . This is a subgraph which connects all the points in such a way that the sum of the capacities associated with each edge is the maximum. In other words, it maximizes the following quantity
[TABLE]
Note that the optimal route between Alice and Bob is the unique path between Alice and Bob within this tree tree . Let us call the critical edge in , i.e., that specific edge which realizes the minimization
[TABLE]
Since this edge is part of a spanning tree, there is always an Alice-Bob cut of the network which crosses and no other edges of the spanning tree. In fact, this condition would fail only if there was a cycle in the tree, which is not possible by definition.
Then, we must also have that is the optimal edge in the cut-set , i.e., . By absurd, assume this is not the case. This implies that there is another edge , not belonging to , such that . For the cut property of the maximum spanning trees Dijkstra , we have that an edge in with maximum capacity must belong to all the maximum spanning trees of the network. Therefore must belong to which leads to a contradiction. In conclusion, we have found an Alice-Bob cut which realizes the condition . For an example see Fig. S11.
Note that the previous result applies not only to quantum networks but to any graphical weighted network. It is sufficient to replace the capacity of the edge with a generic weight. In fact, Theorem 7 can be restated as follows, which represents a “single-flow” formulation of the max-flow min-cut theorem Harriss ; Fords ; ShannonFLOWs ; netflows .
Proposition 8** (Cut property of the widest path)**
Consider a network described by an undirected graph , whose edge has weight . Denote by the ensemble of undirected paths between the end-points, Alice and Bob. Define the weight of a path as , and the weight of an Alice-Bob cut as . The weight of the widest path is equal to that of the minimum cut
[TABLE]
Finding the optimal route in a quantum network (Theorem 7) is equivalent to finding the widest path in a weighted network (Proposition 8), i.e., solving the well-known widest path problem MITps . Using a modified Dijkstra’s algorithm, the solution is found in time (see Chapter 2.7.1 of Ref. newBOOKs , and below for a description of this modified algorithm). In practical cases, this algorithm can be optimized and its asymptotic performance becomes Fred . Another possibility is using an algorithm for finding a maximum spanning tree of the network, such as the Kruskal’s algorithm Kruskal ; MITps . The latter has the asymptotic complexity for building the tree. This step is then followed by the search of the route within the tree which takes linear time tree .
For clarity here we briefly recall the modified Dijkstra’s algorithm for computing the widest path, which is not so known as the most popular version for computing the shortest path. Consider an undirected graph where each edge has an associated width and consider a start point . Given another point , let us call the width of a path from to (as given by the minimum width of the edges along the path). We impose . Then, let us initialize a tree with no edges. A point will be inserted in the tree if it has maximum . This is done by repeating the following steps:
For each neighbor-point of the tree , compute:
[TABLE] 2. 2.
Insert the neighbor-point with the maximum into the tree .
After iteration, this algorithm creates a tree which specifies the widest path in the graph. The running time is the same of the original Dijkstra’s algorithm.
IV.3 Formulas for teleportation-covariant and distillable
networks
The results of Theorems 6 and 7 can be specified for quantum networks which are connected by teleportation-covariant channels. Given a teleportation-covariant network whose teleportation simulation has an associated Choi-representation , we may write the following for the single-path capacity
[TABLE]
with being defined in Eq. (160), and
[TABLE]
The latter may have an asymptotic formulation for networks of bosonic channels, with the REE taking the form as in Eq. (94) over , where is a sequence of Choi approximating states with finite energy.
In particular, consider a network connected by distillable channels. This means that for any edge , we may write (exactly or asymptotically)
[TABLE]
By imposing this condition in Eq. (168), we find that upper and lower bounds coincide. We have therefore the following result which establishes the single-path capacity of a distillable network and fully extends the widest path problem Pollacks to quantum communications.
Corollary 9** (Single-path capacities)**
Consider a distillable network , where two end-points are connected by an ensemble of routes and may be disconnected by an entanglement cut . An arbitrary edge is connected by a distillable channel with two-way capacity and Choi matrix . Then, the single-path capacity of the network is equal to
[TABLE]
with an implicit asymptotic formulation for bosonic channels. Equivalently, is also equal to the minimum (single-edge) capacity of the entanglement cuts and the maximum capacity of the routes, i.e.,
[TABLE]
The optimal end-to-end route achieving the capacity can be found in time , where is the number of edges and is the number of points. Over this route, a capacity-achieving protocol is based on one-way entanglement distillation sessions between consecutive points, followed by entanglement swapping.
The proof of this corollary is a direct application of the previous reasonings. We see that it first reduces the routing problem to a classical optimization problem, i.e., finding the widest path. Then, over this optimal route, the single-path capacity is achieved by a non-adaptive protocol based on one-way CCs. In fact, we have that any two consecutive points and along may distill ebits at the rate of , where is the connecting channel. Then, sessions of entanglement swapping (also based on one-way CCs), distribute ebits at the end-points with a rate of at least . Due to Eq. (170), this rate is equal to , which corresponds to the capacity .
IV.4 Single-path capacities of fundamental networks
Let us specify the result of Corollary 9 to fundamental scenarios such as bosonic networks subject to pure-loss or quantum-limited amplification, or spin networks affected by dephasing or erasure. These are in fact all distillable networks. We find extremely simple formulas for their single-path capacities, setting their ultimate limit for quantum communication, entanglement distribution, key generation and private communication under single-path routing.
Start with a network connected by lossy channels , which well describes both free-space or fiber-based optical communications. According to Corollary 9, we may compute its capacity by minimizing over the cuts or maximizing over the routes. Generic edge has an associated lossy channel with transmissivity and capacity . Therefore, an entanglement cut has single-edge capacity
[TABLE]
where may be identified as the (single-edge) transmissivity of the cut. By minimizing over the cuts, we may write the single-path capacity of the lossy network as
[TABLE]
where is the minimum transmissivity of the cuts.
Consider now a generic end-to-end route along the lossy network. This route is associated with a sequence of lossy channels with transmissivities . We then compute the route capacity as
[TABLE]
where is the route transmissivity. By maximizing over the routes, we may equivalently write the single-path capacity of the lossy network as
[TABLE]
where is the maximum transmissivity of the routes.
Similar conclusions can be derived for bosonic networks which are composed of other distillable Gaussian channels, such as multiband lossy channels, quantum-limited amplifiers or even hybrid combinations. In particular, consider a network of quantum-limited amplifiers , where the generic edge has gain with capacity , and the generic end-to-end route is associated with a sequence of gains . We can repeat the previous steps of the lossy network but setting , so that . Thus, for an entanglement cut , we may write
[TABLE]
For a route , we have the capacity
[TABLE]
By minimizing over the cuts or maximizing over the routes, we derive the two equivalent formulas
[TABLE]
where and .
We can also compute the single-path capacities of DV networks where links between qudits are affected by dephasing or erasure or a mix of the two errors. For simplicity, consider the case of qubits, such as spin or polarized photons. In a qubit network with dephasing channels , the generic edge has a dephasing probability and capacity . The generic end-to-end route is associated with a sequence of such dephasing probabilities . For an entanglement cut , we have
[TABLE]
For a generic route , we may write
[TABLE]
By minimizing over the cuts or maximizing over the routes, we then derive the single-path capacity
[TABLE]
where we have set
[TABLE]
Finally, for a qubit network affected by erasures we have that edge is associated with an erasure channel with probability and corresponding capacity . As a result, we may repeat all the previous derivation for the dephasing network up to replacing with . For a cut and a route, we have
[TABLE]
where and are defined as in Eqs. (180) and (181). Thus, the single-path capacity of the erasure network simply reads
[TABLE]
where and are defined as in Eq. (183).
See Table I of the main text for a schematic presentation of these analytical formulas.
V Supplementary Note 5: Results for multi-path routing
V.1 Converse part (upper bound)
In order to write a single-letter upper bound for the multi-path capacity of a quantum network, we need to introduce the concept of multi-edge flow of REE through a cut, under some simulation of the network. Consider an arbitrary quantum network whose simulation has an associate resource representation . Then, consider an arbitrary entanglement cut with corresponding cut-set . Under the simulation considered, we define the multi-edge flow of REE through the cut as the following quantity
[TABLE]
By minimizing over all possible entanglement cuts of the network, we build our upper bound for the multi-path capacity. In fact, we may prove the following.
Theorem 10** (Converse for multi-path capacity)**
Consider an arbitrary quantum network with some resource representation . In particular, may be a Choi-representation for a teleportation-covariant network. Then, the multi-path capacity of must satisfy the single-letter bound
[TABLE]
where the multi-edge flow of REE in Eq. (186) is minimized across all cuts of the network. Formulations may be asymptotic for networks of bosonic channels.
Proof. Let us start from the general weak converse upper bound proven in the Methods section of the main manuscript. In terms of the REE and for flooding protocols , it takes the following form
[TABLE]
According to previous Lemma 5, for any flooding protocol and entanglement cut , we may write Eq. (149) with . Computing the REE on this decomposition and exploiting basic properties of the REE, we derive
[TABLE]
By using Eq. (189) in Eq. (188), both the supremum and the limit disappear, and we are left with the bound
[TABLE]
By minimizing over all cuts, we therefore prove Eq. (187). The extension to asymptotic simulations follows the same derivation in the proof of Theorem 6 but setting . We find again Eq. (187) but where the REE takes the weaker formulation for asymptotic states of Eq. (94).
V.2 Direct part (achievable rate)
We now provide a general lower bound to the multi-path capacity. Consider an arbitrary quantum network where edge is connected by channel with two-way capacity . Given an arbitrary entanglement cut of the network, we define its multi-edge capacity as the total number of target bits distributed by all the edges across the cut, i.e.,
[TABLE]
In this setting, a minimum cut is such that
[TABLE]
We now prove that the later is an achievable rate for multi-path quantum/private communication.
Theorem 11** (Lower bound)**
Consider an arbitrary quantum network where two end-points may be disconnected by an entanglement cut . The multi-path capacity of the network satisfies
[TABLE]
In other words, the minimum multi-edge capacity of the entanglement cuts is an achievable rate. This rate is achieved by a flooding protocol whose multi-path routing can be found in time by solving the classical maximum flow problem.
Proof. To show the achievability of the rate in Eq. (192), we resort to the classical max-flow min-cut theorem Fords . In the literature, this theorem has been widely adopted for the study of directed graphs. In general, it can also be applied to directed multi-graphs as well as undirected graphs/multi-graphs (e.g., see (netflows, , Sec. 6)). The latter cases can be treated by splitting the undirected edges into directed ones (e.g., see (netflows, , Sec. 2.4)).
Our first step is therefore the transformation of the undirected graph of the quantum network into a suitable directed graph (in general, these may be multi-graphs, in which case the following derivation still holds but with more technical notation). Starting from , we consider the directed graph where Alice’s edges are all out-going (so that she is a source), while Bob’s edges are all in-going (so that he is a sink). Then, for any pair and of intermediate points , we split the undirected edge into two directed edges and , having capacities equal to the capacity of the original undirected edge. (Note that one may always enforce a single direction between and by introducing an artificial point in one of the two directed edges. For instance, we may keep as is, while replacing with and , both having the same capacity of . This further modification does not affect the maximum flow value and the minimum cut capacity, but increases the complexity of the network.) These manipulations generate our flow network . See Fig. S12 for a simple example.
We then adopt the standard definition of cut-set for flow networks, here called “directed cut-set”. Given an Alice-Bob cut of the flow network, with bipartition of the points , its directed cut-set is defined as . This means that directed edges of the type do not belong to this set (see Fig. S12). Using this definition, the cut-properties of the flow network are exactly the same as those of the original undirected graph , for which we used the “undirected” definition of cut-set. For this reason, we have
[TABLE]
where the first quantity is computed on , while the second one is computed on the flow network . We aim to show that the latter is an achievable rate.
Let us now define the “flow” in the network as the number of qubits per use which are reliably transmitted from to along the directed edge , denoted by . This quantum transmission is performed by means of a point-to-point protocol where and exploit adaptive LOCCs, i.e., unlimited two-way CCs and adaptive LOs, without the help of the other points of the network. It is therefore bounded by the two-way quantum capacity of the associated channel , i.e., . The actual physical direction of the quantum channel does not matter since it is used with two-way CCs, so that the two points and first distill entanglement and then they teleport qubits in the “logical direction” specified by the directed edge.
Since every directed edge between two intermediate points has an opposite counterpart , we may simultaneously consider an opposite flow of qubits from to with rate . As a result, there will be an “effective” point-to-point rate between and which is defined by the difference of the two “directed” rates
[TABLE]
Its absolute value provides the effective number of qubits transmitted between to per use of the undirected edge. For , effective qubits flow from to , while means that effective qubits flow from to** **. The effective rate is correctly bounded and we set if two points are not connected. The ensemble of positive directed rates represents a flow vector in . For any choice of this vector, there is a corresponding ensemble of effective rates for the original network . The signs specify an orientation for , and the absolute values provide point-to-point quantum communication rates for the associated protocol.
It is important to note that represents a “legal” flow vector in only if we impose the property of flow conservation netflows . This property can be stated for or, equivalently, for the effective vector . At any intermediate point, the number of qubits simultaneously received must be equal to the number of qubits simultaneously transmitted through all the point-to-point communications with neighbor points. In other words, for any , we must impose
[TABLE]
This property does not hold for Alice (source) and Bob (sink), for which we impose
[TABLE]
where is known as the value of the flow. This is an achievable end-to-end rate since it represents the total number of qubits per network use which are transmitted by Alice and correspondingly received by Bob via all the end-to-end routes, where the intermediate points quantum-communicate at the rates .
Now, from the classical max-flow min-cut theorem, we know that the maximum value of the flow in the network is equal to the capacity of the minimum cut Fords ; netflows , i.e., we may write
[TABLE]
Thus, by construction, we have that is an achievable rate for quantum communication. The previous reasoning can be repeated for private bits by defining a corresponding flow of private information through the network. Thus, in general, we may write that
[TABLE]
is an achievable rate for any of the quantum tasks. This proves that Eq. (194) is an achievable rate.
In order to better understand the flooding protocol that achieves , call the optimal flow vector in . There is a corresponding vector which determines an optimal orientation for the quantum network , besides providing the optimal rates to be reached by the point-to-point connections. In other words, starting from the capacities , the points solve the maximum flow problem and establish an optimal multi-path routing . After this, each point communicates with its out-neighborhood , according to the optimal rates and the optimal orientation.
Finally, let us discuss the complexity of finding the optimal multi-path routing . By construction, the flow network has only a small overhead with respect to the original network . In fact, we just have . Within , the maximum flow can be found with classical algorithms. If the capacities are rational, we can apply the Ford-Fulkerson algorithm Fords or the Edmonds–Karp algorithm Karps , the latter running in time. An alternative is Dinic’s algorithm Dinics , which runs in time. More powerful algorithms are available Alons ; Ahujas ; Cheriyans and the best running performance is currently time Kings ; Orlins . Thus, adopting Orlin’s algorithm Orlins , we find the solution in time.
V.3 Formulas for teleportation-covariant and distillable networks
Consider a teleportation-covariant quantum network whose teleportation simulation has an associated Choi-representation . Then, from Theorems 10 and 11, we may write the following sandwich for the multi-path capacity
[TABLE]
with being defined in Eq. (191), and
[TABLE]
As usual, the latter may have an asymptotic formulation for networks of bosonic channels, with the REE taking the form as in Eq. (94) over , where is a sequence of states with finite energy.
In particular, consider now a distillable network. This means that, for any edge , we may write Eq. (170), exactly or asymptotically. By imposing this condition in Eq. (199), we find that upper and lower bounds coincide. We have therefore the following result which establishes the multi-path capacity of a distillable network and fully extends the max-flow min-cut theorem Harriss ; Fords ; ShannonFLOWs to quantum communications.
Corollary 12** (multi-path capacities)**
Consider a distillable network , whose arbitrary edge is connected by a distillable channel with two-way capacity and Choi matrix . Then, the multi-path capacity of the network is equal to
[TABLE]
with an implicit asymptotic formulation for bosonic channels. Equivalently, is also equal to the minimum (multi-edge) capacity of the entanglement cuts
[TABLE]
The optimal multi-path routing can be found in time by solving the classical maximum flow problem. A capacity-achieving flooding protocol corresponds to performing one-way entanglement distillation between neighbor points, followed by multiple sessions of teleportation in the direction of the optimal network orientation.
The proof is a direct application of the previous reasonings. In particular, from Theorem 11, we have that the routing problem is reduced to the solution of a classical optimization problem, i.e., finding the maximum flow in a flow network. This solution provides an optimal orientation of the quantum network and also the point-to-point rates to be used in the various multipoint communications. Under this optimal routing, the multi-path capacity is achieved by a non-adaptive flooding protocol based on one-way CCs. In fact, because the channels are distillable, each pair of points and may distill ebits. By using the distilled ebits, Alice’s qubits are teleported to Bob along the multi-path routes associated with the maximum flow. Since Alice’s qubits can be part of ebits and, therefore, private bits, this protocol can also distill entanglement and keys at the same end-to-end rate.
Thus, Corollary 12 reduces the computation of the multi-path capacity of a distillable quantum network to the determination of the maximum flow in a classical network. In this sense the max-flow min-cut theorem is extended from classical to quantum communications. In particular, the distillable network can always be transformed in a teleportation network, where quantum information is teleported as a flow from Alice to Bob.
V.4 Multi-path capacities of fundamental networks
Consider the practical scenario of quantum optical communications affected by loss, e.g., free-space or fiber-based. A specific distillable network is a bosonic network connected by lossy channels , so that each undirected edge has an associated lossy channel with transmissivity or equivalent “loss parameter” . We may then apply Corollary 12 and express the multi-path capacity in terms of the loss parameters of the network.
Let us define the loss of an Alice-Bob entanglement cut as the product of the loss parameters of the channels in the cut-set, i.e., we set
[TABLE]
This quantity determines the multi-edge capacity of the cut, since we have . By applying Eq. (202), we find that the multi-path capacity of the lossy network is given by
[TABLE]
Thus, we may define the total loss of the network as the maximization of over all cuts, i.e.,
[TABLE]
and write the simple formula
[TABLE]
In general, we may consider a multiband lossy network , where each edge represents a multiband lossy channel with bandwidth and constant transmissivity . In other words, each single edge corresponds to independent lossy channels with the same transmissivity . In this case, we have and we write
[TABLE]
which directly generalizes Eq. (206).
In particular, suppose that we have the same loss in each edge of the multiband network, i.e., for any , which may occur when points and are equidistant. Then, we may simply write
[TABLE]
where is the effective bandwidth of the network.
Consider now other types of distillable networks. Start with a bosonic network of quantum-limited amplifiers , where the generic edge has an associated gain . Its multi-path capacity is given by
[TABLE]
For a qubit network of dephasing channels , where the generic edge has dephasing probability , we may write the multi-path capacity
[TABLE]
Finally, for a qubit network of erasure channels with erasure probabilities , we simply have
[TABLE]
Similar expressions may be derived for qudit networks of dephasing and erasure channels in arbitrary dimension. See Table I of the main text for a list of formulas.
VI Supplementary Note 6: Related literature
Independently from this work, and simultaneously with its first appearance on the arXiv in 2016 longVersion , Azuma et al. ref1s also studied upper bounds for private communication over quantum networks in the single-path configuration. They specifically employed the squashed entanglement and adopted different techniques (not based on the simplification of an entanglement measure via channel simulation). Because of these choices, they derived completely different single-path upper bounds. In particular, their bounds are not as tight as ours for networks connected by teleportation-covariant channels, such as Pauli, erasure or Gaussian channels. The methodology of Ref. ref1s cannot identify the single-path capacities for networks connected by distillable channels (such as lossy channels, quantum-limited amplifiers, dephasing or erasure channels). These capacities were instead established in our work thanks to the use of the REE as entanglement measure and the network generalization of the channel simulation techniques introduced by PLOB QKDpapers .
Later, in another work, Azuma and Kato ref2s studied upper bounds for multi-path routing, mainly using the squashed entanglement but also resorting to the REE as a consequence of the results in PLOB QKDpapers . Differently from our work, they did not consider flooding protocols, where each edge is used exactly once in each parallel use of the quantum network. The imposition of this flooding condition is essential for finding our general upper bound for the multi-path capacity. Flooding is also essential for extending the max-flow/min-cut theorem to quantum communications and therefore establishing the formulas of the multi-path capacities for distillable networks, all results which have been found here in our work.
VI.1 Followup works and recent developments
The methods and results of this work longVersion have been already exploited in a number of recent studies. Rigovacca et al. ref3s combined the REE approach of this work (based on channel simulation) and the squashed-entanglement approach of Refs. ref1s ; ref2s (not based on channel simulation) to provide versatile bounds. On the other hand, the present author TomKenns investigated the end-to-end capacities of networks composed of Holevo-Werner channels by considering both the REE and the squashed entanglement while using channel simulation and teleportation stretching (these network results of Ref. TomKenns were directly based on the techniques devised here).
In another study, Pant et al. ref4s further explored one of the results of the present work longVersion : the superiority of multi-path versus single-path protocols for distributing entanglement and secret keys between end-users. Differently from here, where this advantage is shown in an information-theoretic sense with ideal quantum repeaters, Pant et al. ref4s studies this advantage by considering realistic/practical models of repeater nodes.
Among other recent developments, let us also mention the recent work by Bäuml et al. ref5s , which has defined different types of network capacities. In Bäuml et al. ref5s , the network capacities are not defined per network use but rather per total number of channel uses (which is based on counting the number of channels that are sequentially used in a route between the end-parties).
Finally, the limits established by this work for the optimal performance of quantum repeaters have been already considered in works of quantum key distribution (QKD), including the relay-assisted protocols of twin-field QKD Marcos and Phase-Matching QKD Mas .
References
- (1)
- (2)
Supplementary References
(3) Pirandola, S., Laurenza, R., Ottaviani, C. & Banchi, L. Fundamental Limits of Repeaterless Quantum Communications. Nature Commun. 8, 15043 (2017). See also preprint at https://arxiv.org/abs/1510.08863 (2015).
(4) Horodecki, K., Horodecki, M., Horodecki, P. & Oppenheim, J. General Paradigm for Distilling Classical Key From Quantum States. IEEE Trans. Inf. Theory 55, 1898–1929 (2009).
(5) Vedral, V. The role of relative entropy in quantum information theory. Rev. Mod. Phys. 74, 197–234 (2002).
(6) Vedral, V., Plenio, M. B., Rippin, M. A. & Knight, P. L. Quantifying Entanglement.* Phys. Rev. Lett.* 78, 2275–2279 (1997).
(7) Vedral, V. & Plenio, M. B. Entanglement measures and purification procedures. Phys. Rev. A 57, 1619–1633 (1998).
(8) Holevo, A. Quantum systems, channels, information: A mathematical introduction (De Gruyter, Berlin-Boston, 2012).
(9) Slepian, P. Mathematical Foundations of Network Analysis (Springer-Verlag, New York, 1968).
(10) Tanenbaum, A. S. & Wetherall, D. J. Computer Networks (5th Edition, Pearson, 2010).
(11) Dinic, E. A. Algorithm for Solution of a Problem of Maximum Flow in a Network with Power Estimation. Soviet Math. Doklady (Doklady) 11, 1277–1280 (1970).
(12) Edmonds, J. & Karp, R. M. Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems. Journal of the ACM 19, 248–264 (1972).
(13) Malpani, M. & Chen, J. A note on practical construction of maximum bandwidth paths. Information Processing Letters 83, 175–180 (2002).
(14) Dijkstra, E. W. A note on two problems in connexion with graphs. Numer. Math. 1, 269–271 (1959).
(15) Harris, T. E. & Ross, F. S. Fundamentals of a Method for Evaluating Rail Net Capacities. Research Memorandum, Rand Corporation (1955).
(16) Ford, L. R. & Fulkerson, D. R. Maximal Flow through a Network. Canadian Journal of Mathematics 8, 399–404 (1956).
(17) Ahuja, R. K., Magnanti, T. L. & Orlin, J. B. Network Flows: Theory, Algorithms and Applications (Prentice Hall, 1993).
(18) Elias, P., Feinstein, A. & Shannon, C. E. A note on the maximum flow through a network. IRE Trans. Inf. Theory 2, 117–119 (1956).
(19) Cormen, T., Leiserson, C. & Rivest, R. Introduction to Algorithms (MIT Press Cambridge, MA, 1990).
(20) Medhi, D. & Ramasamy, K. *Network Routing: Algorithms, Protocols, and Architectures *(Second Edition, Morgan Kaufmann publishers, Cambridge MA, 2018).
(21) Fredman, M. & Tarjan, R. Fibonacci heaps and their uses in improved network optimization algorithms. *Journal of the ACM *34, 596–615 (1987).
(22) Kruskal, J. B. On the shortest spanning subtree of a graph and the traveling salesman problem. Proc. Amer. Math. Soc. 7, 48–50 (1956).
(23) Pollack, M. Maximum Capacity through a Network. Operations Research 8, 733–736 (1960).
(24) Alon, N. Generating pseudo-random permutations and maximum flow algorithms. Information Processing Letters 35, 201–204 (1990).
(25) Ahuja, R. K., Orlin, J. B. & Tarjan, R. E.* *Improved time bounds for the maximum flow problem. SIAM Journal on Computing 18, 939–954 (1989).
(26) Cheriyan, J., Hagerup, T. & Mehlhorn, K. Can a maximum flow be computed in O(nm) time? Proceedings of the 17th International Colloquium on Automata, Languages and Programming, pp. 235–248 (1990).
(27) King, V., Rao, S. & Tarjan, R. A Faster Deterministic Maximum Flow Algorithm. Journal of Algorithms 17, 447–474 (1994).
(28) Orlin, J. B. Max flows in O (nm) time, or better. STOC ’13 Proceedings of the forty-fifth annual ACM symposium on Theory of computing, 765–774 (2013).
(29) Pirandola, S. Capacities of repeater-assisted quantum communications. Preprint at https://arxiv.org/abs/1601.00966 (2016).
(30) Azuma, K., Mizutani, A. & Lo, H.-K. Fundamental rate-loss trade-off for the quantum internet. Nat. Commun. 7, 13523 (2016).
(31) Azuma, K. & Kato, G. Aggregating quantum repeaters for the quantum internet. Phys. Rev. A 96, 032332 (2017).
(32) Rigovacca, L. et al. Versatile relative entropy bounds for quantum networks. New J. Phys. 20, 013033 (2018).
(33) Cope, T. P. W., Goodenough, K. & Pirandola, S. Converse bounds for quantum and private communication over Holevo-Werner channels. J. Phys. A: Math. Theor. 51, 494001 (2018).
(34) Pant, M. et al. Routing entanglement in the quantum internet. Preprint at https://arxiv.org/abs/1708.07142 (2017).
(35) Bäuml, S. et al. D. Linear programs for entanglement and key distribution in the quantum internet. Preprint at https://arxiv.org/abs/1809.03120 (2018).
(36) Lucamarini, M., Yuan, Z. L., Dynes, J. F. & Shields, A. J. Overcoming the rate-distance limit of quantum key distribution without quantum repeaters. *Nature *557, 400–403 (2018).
(37) Ma, X., Zeng, P. & Zhou, H. Phase-matching quantum key distribution. Phys. Rev. X 8, 031043 (2018).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) Kimble, H. J. The Quantum Internet. Nature 453 , 1023-1030 (2008).
- 2(2) Van Meter, V. Quantum Networking (Wiley, 2014).
- 3(3) Pirandola, S. & Braunstein, S. L. Unite to build a quantum internet. Nature 532 , 169–171 (2016).
- 4(4) Pirandola, S., Eisert, J., Weedbrook, C., Furusawa, A. & Braunstein, S. L. Advances in quantum teleportation. Nature Photon. 9 , 641–652 (2015).
- 5(5) Gisin, N. et al. Quantum cryptography. Rev. Mod. Phys. 74 , 145–195 (2002).
- 6(6) Watrous, J. The theory of quantum information (Cambridge University Press, Cambridge, 2018).
- 7(7) Nielsen, M. A. & Chuang, I. L. Quantum computation and quantum information (Cambridge University Press, Cambridge, 2002).
- 8(8) Holevo, A. Quantum systems, channels, information: A mathematical introduction (De Gruyter, Berlin-Boston, 2012).
