This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

thanks: [email protected]thanks: [email protected]thanks: [email protected]thanks: [email protected]

Hybrid of Gradient Descent And Semidefinite Programming for Certifying Multipartite Entanglement Structure

Kai Wu School of Science, Jimei University, Xiamen 361021,China    Zhihua Chen School of Science, Jimei University, Xiamen 361021,China    Zhen-Peng Xu School of Physics and Optoelectronics Engineering, Anhui University, Hefei 230601, China    Zhihao Ma School of Mathematical Sciences, MOE-LSC, Shanghai Jiao Tong University, Shanghai 200240, China Shanghai Seres Information Technology Co., Ltd, Shanghai 200040, China Shenzhen Institute for Quantum Science and Engineering, Southern University of Science and Technology, Shenzhen 518055, China    Shao-Ming Fei School of Mathematical Sciences, Capital Normal University, Beijing 100048, China Max Planck Institute for Mathematics in the Sciences, 04103 Leipzig, Germany
Abstract

Multipartite entanglement is a crucial resource for a wide range of quantum information processing tasks, including quantum metrology, quantum computing, and quantum communication. The verification of multipartite entanglement, along with an understanding of its intrinsic structure, is of fundamental importance, both for the foundations of quantum mechanics and for the practical applications of quantum information technologies. Nonetheless, detecting entanglement structures remains a significant challenge, particularly for general states and large-scale quantum systems. To address this issue, we develop an efficient algorithm that combines semidefinite programming with a gradient descent method. This algorithm is designed to explore the entanglement structure by examining the inner polytope of the convex set that encompasses all states sharing the same entanglement properties. Through detailed examples, we demonstrate the superior performance of our approach compared to many of the best-known methods available today. Our method not only improves entanglement detection but also provides deeper insights into the complex structures of many-body quantum systems, which is essential for advancing quantum technologies.

I Introduction

Multipartite quantum entanglement plays a crucial role in quantum communication and information processing tasks, including quantum computing, quantum cryptography, and quantum metrology [1, 2, 3, 4]. Quite different from the bipartite case, multipartite quantum entanglement exhibits a rich structure.a much richer structure. Two key concepts have been introduced to characterize this structure: entanglement producibility and entanglement partitionability [5, 6]. Intuitively, for pure states, entanglement partitionability refers to the number of subsystems that can be separated from each other in the multipartite system, while entanglement producibility denotes the size of the largest entangled subsystem. Recently, the concept of entanglement stretchability has been introduced [7], which stands for the difference between the entanglement producibility and entanglement partitionability. Besides, the general theory of one-parameter families of partial entanglement properties and the resulting entanglement depth-like quantities have been proposed. The physically meaningful entanglement structure such as squareability, toughness and the degree of freedom have been constructed [8].

Quantum entanglement structure has a wide range of applications, including in quantum networks, quantum metrology, and quantum phase transitions [4, 2, 3, 9, 10, 8]. However, as the number of subsystems grows, verifying the entanglement structure becomes a challenging problem [5, 6]. While one could, in theory, detect the entanglement structure through state tomography, this approach becomes impractical due to the exponential growth of the underlying Hilbert space dimensions. It is important to note that quantum states sharing the same entanglement structure form a convex set. Significant efforts have been made to develop practical techniques that explore the outer polytopes of this convex set. These efforts include the use of more accessible inequalities derived from spin-squeezing, the entries of density matrices, local uncertainty relations, Wigner-Yanase skew information, Fisher information, and even machine learning approaches [1, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 2, 24, 20, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37].

Nevertheless, most techniques for verifying entanglement structures through the investigation of the outer polytope only provide sufficient conditions for identifying entanglement structures outside the convex set. For instance, all bi-separable states form a convex set, and corresponding witnesses provide a sufficient condition for detecting genuine multipartite entanglement. However, to establish a necessary condition for genuine multipartite entanglement, it is crucial to verify bi-separability from the inner polytope of the convex set. This requires providing sufficient conditions for separability.

But verifying separability is proved to be a difficult problem. In contrast to the techniques used to detect entanglement structure from the outer polytope, only a few progress has been made toward exploring the inner polytope of the convex set. Semidefinite programs has been employed to certify separability [38, 39]. Gilbert’s algorithm combined with gradient methods has been utilized to address the convex membership problem [40]. Additionally, truncated moment sequences and the inequalities based on the Bloch representations of the quantum states have been applied to tackle the problem of separability [41, 42]. An algorithm based on neural networks has been developed to approximate separable states [43] and a variational quantum algorithm has been proposed for the verification of separability [44]. Recently, an algorithm based on the adaptive polytope approximation has been proposed to certify the quantum separability of bipartite and multipartite quantum systems [45]. Each iteration of this algorithm involves solving a semidefinite programming (SDP) problem. The algorithm iteratively refines each polytope to converge to a satisfactory outcome. Its performance relies on the well-chosen initial polytopes to ensure an adequately accurate result.

The aforementioned methods are primarily focused on certifying the separability of quantum states, also known as quantum partitionability. However, there are few approaches dedicated to addressing the issue of quantum producibility, strethability, toughness and squareability, et al. Drawing inspiration from the algorithm described in [45], we develop a novel algorithm designed to explore the entanglement structure of multipartite states, encompassing quantum partitionability, producibility, toughness and squareability, et al. Our proposed algorithm commences with random initial polytopes and refines them by using the gradient descent method to yield certain favorable polytopes. These optimized polytopes are subsequently employed as the starting point for a semidefinite program that aims to detect the entanglement structure. A key advantage of our new algorithm is its reduced sensitivity to the initial choice of the random polytopes, ensuring that it can converge to a satisfactory result with greater reliability and less dependence on the initial conditions.

II PRELIMINARY

A nn-partite pure state |ψ|\psi\rangle is hh-producible if |ψ=i|ψXi|\psi\rangle=\otimes_{i}|\psi_{X_{i}}\rangle with |ψXi|\psi_{X_{i}}\rangle being at most a hh-partite entangled state. The state is kk-partitionable if |ψ=i=1k|ψXi.|\psi\rangle=\otimes_{i=1}^{k}|\psi_{X_{i}}\rangle. Here we call γ={Xi}\gamma=\{X_{i}\} a partition of 𝒩={12n}\mathcal{N}=\{12\cdots n\} which satisfies 𝒩=iXi\mathcal{N}=\cup_{i}X_{i} and XiXj=X_{i}\cap X_{j}=\emptyset. We denote |S||S| the size of SS, then |ψ|\psi\rangle is said to be 1) hh-producible if max|Xi|h\max|X_{i}|\leq h for all ii; 2) kk-partitionable if the number of the parts in the partition, |γ|=|{Xi}|k|\gamma|=|\{X_{i}\}|\leq k.

A mixed state ρ\rho is called hh-producible (kk-partitionable) if it can be decomposed as a convex combination of hh-producible (kk-partitionable) pure states. As an example, the partitionability and producibility of the 44-partite states are illustrated in Fig.1 and 2, respectively. The hh-producible or kk-partitionable pure states have different types. For the 44-partite quantum states, {Xi}\{X_{i}\} has seven different types of partitions, ({123,4}\{123,4\}, {124,3}\{124,3\}, {134,2}\{134,2\}, {234,1}\{234,1\}, {12,34}\{12,34\}, {13,24}\{13,24\} or {14,23}\{14,23\}) for 3-producibility. We denote these partitions as 3—1 or 2—2 for convenience, where the numbers 3,1 and 2 represent the number of the parties in the subsystems.. To verify whether a mixed state is kk-partitionable or hh-producible, one needs to find the decompositions which contain different types of kk-partitionable or hh-producible pure states. An semidefinite program (SDP) based method was developed to create evolving polytopes, whose nodes are different kinds of separable states, for confirming the quantum partitionability [45]. For example, consider the state ρ(t)=tρ+1td𝕀d\rho(t)=t\rho+\frac{1-t}{d}\mathbb{I}_{d}, where dd is the dimension of ρ\rho and 𝕀d\mathbb{I}_{d} is the identity matrix. To check whether ρ\rho is bi-separable, SDP can be utilized to maximize tt such that ρ(t)\rho(t) is bi-separable by generating a set of initial states {ϱi}\{\varrho_{i}\} randomly and optimizing {τi}\{\tau_{i}\},

maxtw.r.t.t,τi0s.t.ρ(t)=iϱiτi,\displaystyle\begin{aligned} \max&\ \ t\\ \mathrm{w.r.t.}&\ \ t,\tau_{i}\succcurlyeq 0\\ \mathrm{s.t.}&\ \ \rho(t)=\sum_{i}\varrho_{i}\otimes\tau_{i},\end{aligned} (1)

where the trace of τi\tau_{i} is not necessarily one. Then maximizing tt such that ρ(t)\rho(t) is still a bi-separable state by using SDP with {τi}\{\tau_{i}\} (obtained from the last step) being the initial states and ϱi\varrho_{i} being optimized. ρ\rho is a bi-separable state if t=1t=1 and we can obtain the maximum of tt such that ρ(t)\rho(t) is bi-separable.

Refer to caption
Figure 1: The partitionability of the 44-partite state.
Refer to caption
Figure 2: The producibility of the 44-partite state.

III Detection of entanglement structure

The performance of the SDP-based algorithm in [45] depends on the choice of the initial polytope. As the complexity increases with the increasing system, inspired by the previous works [45, 40, 42], we propose a systematic approach in the following to select the initial polytope so as to guarantee the efficiency and performance.

We introduce a new algorithm to certify the entanglement structure of the mixed state ρ(t)=tρ+(1t)𝕀d/d\rho(t)=t\rho+(1-t)\mathbb{I}_{d}/d for given ρ\rho. Especially, we are interested in the maximum of tt such that ρ(t)\rho(t) still has the targeted entanglement structure. Our algorithm involves two stages as illustrated in Fig. 3. Different from [45], initially, we employ gradient descent at the first stage, which is followed by SDP at the second stage. The gradient descent is conducted within the Pytorch framework, while the SDP is facilitated through the PICOS [46] library. The whole procedure can be summarized as follows.

  1. 1.

    Initialize an arbitrary polytope 𝒫\mathcal{P} determined by a set of states {ϱi}\{\varrho_{i}\} with a certain entanglement structure, namely, either hh-producibility or kk-partitionability, and a set of probabilities {pi}\{p_{i}\} with ipi=1\sum_{i}p_{i}=1. An example is illustrated in Fig. 3(a).

  2. 2.

    Employing the gradient descent algorithm, we minimize the geometric distance from the state ϱ=ipiϱi\varrho=\sum_{i}p_{i}\varrho_{i} to the line segment ll between ρ\rho and the maximally mixed state, as shown in Fig. 3(b). A predefined threshold rr serves as the criterion for progression to the next step, ensuring a systematic approach to state optimization.

  3. 3.

    Using gradient descent to minimize the geometric distance between the states ϱ\varrho and ρ\rho, ensuring that the polytope’s boundaries progressively converge to ρ\rho, as illustrated in Fig. 3(c). The optimization process is directed by a loss function ρϱ=tr[(ρϱ)(ρϱ)]\lVert\rho-\varrho\rVert=\sqrt{\textrm{tr}\left[(\rho-\varrho)^{{\dagger}}(\rho-\varrho)\right]}, with the initial polytope configuration determined by the results of step 2. If the distance, as defined in step 2, exceeds the predetermined threshold rr, the algorithm reverts to step 2 to ensure that the distance between ϱ\varrho and the line segment ll remains within the specified limit.

  4. 4.

    Finally, we use SDP to approximate the optimal t0t_{0}. The initial points are chosen as the results in step 3. We choose one subsystem from each vertex of 𝒫\mathcal{P} as the unknown one, which will be optimized using SDP. The rest subsystems from each vertex are denoted as a new set 𝒫\mathcal{P}^{\prime}. For example, to investigate the 33-producibility of a 44-partite state, we have 𝒫={ϱ1τ234,ϱ2τ134,ϱ3τ124,ϱ4τ123,ϱ12τ34,ϱ13τ24,ϱ14τ23}\mathcal{P}=\{\varrho_{1}\otimes\tau_{234},\varrho_{2}\otimes\tau_{134},\varrho_{3}\otimes\tau_{124},\varrho_{4}\otimes\tau_{123},\varrho_{12}\otimes\tau_{34},\varrho_{13}\otimes\tau_{24},\varrho_{14}\otimes\tau_{23}\} and 𝒫={ϱ1,ϱ2,ϱ3,ϱ4,ϱ12,ϱ13,ϱ14}\mathcal{P}^{\prime}=\{\varrho_{1},\varrho_{2},\varrho_{3},\varrho_{4},\varrho_{12},\varrho_{13},\varrho_{14}\}. We do this iteratively for each subsystem. The details of the SDP are as follows:

    maxtw.r.t.t,τi0s.t.ρ(t)=ϱi𝒫ϱiτi,\displaystyle\begin{aligned} \max&\ \ t\\ \mathrm{w.r.t.}&\ \ t,\tau_{i}\succcurlyeq 0\\ \mathrm{s.t.}&\ \ \rho(t)=\sum_{\varrho_{i}\in\mathcal{P}^{\prime}}\varrho_{i}\otimes\tau_{i},\end{aligned} (2)

    where the trace of τi\tau_{i} is not necessarily one.

Refer to caption
Figure 3: (a) Initialise an arbitrary polytope 𝒫={ϱi}\mathcal{P}=\{\varrho_{i}\} and ϱ=iPiϱi\varrho=\sum_{i}P_{i}\varrho_{i}. (b) Minimize the distance between the quantum state ϱ\varrho and the segment ll. (c) Minimize the distance between the quantum state ϱ\varrho and ρ\rho.

While step 2 permits the convergence of ϱ\varrho towards the line segment ll, the intersection of the polytope 𝒫\mathcal{P} with ll, and consequently the feasibility of SDP, cannot be assured. To improve this, we optimize the quantum subsystems corresponding to the largest part of each node via SDP. For fully separable states and certain entanglement structures for which the SDP is infeasible, we can also construct an initial polytope by using only states derived from mutually-unbiased bases (MUBs), which not only covers a substantial volume but also encapsulate the maximally mixed states. In particular, for the case that the local dimension is 22, the constraint condition in Eq. (2) is transformed into the following one:

ρ(t)=ϱi(𝒫𝒫N1)ϱiτi,\rho(t)=\sum_{\varrho_{i}\in(\mathcal{P}^{\prime}\bigcup\mathcal{P}_{N-1})}\varrho_{i}\otimes\tau_{i},

where 𝒫N1{\cal P}_{N-1} is given by

{i=1N1ρi,ρi{(𝕀2±σx)2,(𝕀2±σy)2,(𝕀2±σz)2}}.\big{\{}\bigotimes_{i=1}^{N-1}\rho_{i},\rho_{i}\in\big{\{}\frac{(\mathbb{I}_{2}\pm\sigma_{x})}{2},\frac{(\mathbb{I}_{2}\pm\sigma_{y})}{2},\frac{(\mathbb{I}_{2}\pm\sigma_{z})}{2}\big{\}}\big{\}}. (3)

Since 𝒫N1\mathcal{P}_{N-1} contains the maximally mixed state, the feasibility of SDP can be guaranteed.

IV Applications of the algorithm to detect entanglement structure

Firstly, we study the full separability of the states ρ(t)=tρ+(1t)𝕀d/d\rho(t)=t\rho+(1-t)\mathbb{I}_{d}/d, where ρ\rho is any state up to six qubits. The results are computed by the algorithm based on the inner polytope. We compare the results with the known ones in Table 1.

Table 1: Comparison of the maximum of tt such that the state ρ(t)\rho(t) remains fully separable. The maximum of tt is computed using our method and the ones by adaptive polytopes [45]. The “-” in the table signifies that [45] either did not provide the results or the code provided by [45] was unable to perform the calculations.
Quantum States Our result Lower bound of [45]
GHZ(6 Qubits) 0.0303 -
W(6 Qubits) 0.0235 -
Cluster state (6 Qubits) 0.0303 -
GHZ(5 Qubits) 0.05882 0.05878
W(5 Qubits) 0.0471 0.0470
Cluster state (5 Qubits) 0.0588 -
GHZ(4 Qubits) 0.1111 0.1111
W(4 Qubits) 0.0926 0.0926
Cluster state (4 Qubits) 0.1111 0.1111
Dicke (4 Qubits, 2 ex.) 0.0857 0.0857

For the 44 qubit, 55-qubit and 66-qubit noisy GHZ states, the results computed by our algorithm based on the inner polytope give the necessary and sufficient values 1/91/9, 1/171/17 and 1/331/33 of tt for the full separability, respectively [17]. Since we optimize the initial polytopes for SDP by using the gradient descent algorithm and the polytopes containing maximally mixed state, our algorithm performs better for some cases. For example, our method gives rise to the maximum of noise for the full-separability of 6-qubit GHZ state, 6-qubit W state, 5-qubit and 6-qubit cluster state mixed with white noise, while the algorithm in [45] fails.

Then, we utilize our algorithm based on the inner polytope to compute the entanglement parititionability and the entanglement producibility of ρ(t)\rho(t) when ρ\rho is 4-qubit W state, 4-qubit and 5-qubit GHZ states, see Tables 2, 3 and 4, respectively. We compare our results with the best ones known to date as follows.

Table 2: Comparison of the maximum of tt such that ρ(t)\rho(t) remains kk-partitionable or kk-producible. The maximum of tt is computed by our algorithm and the best known ones to date in the literature for the mixture of 4-qubit W state and white noise.
Entanglement Structure Our result Other known results
3-part 0.247 0.247[43]
2-prod 0.247 0.245[40]
2-part 0.471 0.474[11]
Table 3: Comparison of the maximum of tt such that ρ(t)\rho(t) remains kk-partitionable or kk-producible. The maximum of tt is computed by our algorithm and the known ones in the literature for the mixture of 4-qubit GHZ state and white noise.
Entanglement Structure Our result Other known results
3-part 0.200 0.198[40, 43]
2-prod 0.273 0.271[43]
2-part 0.465 0.467[11](exact)
Table 4: Comparison of the maximum of tt such that ρ(t)\rho(t) remains kk-partitionable or kk-producible. The maximum of tt is computed by our algorithm and the known ones in the literature for the mixture of 5-qubit GHZ state and white noise.
Entanglement Structure Our result Other known Results
4-part 0.094 0.094 [17]
2-prod 0.238 0.19[40]
3-part 0.238 0.238[17]
3-prod 0.385 0.278[40]
2-part 0.484 0.484[17]

Table 2 shows that our results based on inner polytope perform better than the best one so far in [40] in the case of 22-producibility for 44-qubit noisy W state. Table 3 shows that the bound corresponding to 33-partitionablility is 0.2000.200 for 44-qubit noisy GHZ state, which coincides with the necessary and sufficient value p=0.2p=0.2 [17]. Besides, the bound 0.2730.273 for 22-produciblity is better than the best one so far in [40].

Table 4 is for 55-qubit noisy GHZ state. Our results of 2/3/42/3/4-partitionablity coincide with the optimal known values given in [17]. For the producibility, our results are better compared with the ones in [40]. From [20] the exact bound is no more than 0.2380.238 for 22-producibility of ρ(t)\rho(t), which is identical to our bound 0.2380.238.

For the entanglment structure proposed in [8], we compute the maximum of tt such that ρ(t)\rho(t) maintains the toughness of kk and the squareability of kk in Table 5. Here, toughness-1 (2) corresponds to an entanglement structure characterized by partitions 4—1 (3—2). Squareability values of 7, 9, 11, 13, and 17 correspond to entanglement structures with partitions 2—1—1—1, 2—2—1, 3—1—1, 3—2, and 4—1, respectively. Notably, for the noisy GHZ state, the results for toughness-2 align with those for partitionability 2. Similarly, the results for squareability-9 and 13 align with those for producibility 2 and 3, respectively.

Table 5: The maximum of tt such that ρ(t)\rho(t) remains the toughness of kk or Squareability of kk for 5-qubit GHZ states or 5-qubit cluster state mixed with white noise.
Ent. Str. noisy cluster state noisy GHZ state
toughness-1 0.273 0.238
toughness-2 0.360 0.484
squareablity-7 0.111 0.094
squareablity-9 0.158 0.238
squareablity-11 0.210 0.238
squareablity-13 0.272 0.385
squareablity-17 0.360 0.484

It is observed in the above computation that the increase of the number of iterations in gradient descent method corresponds to a greater value of tt. Consequently, a sufficient number of iterations in the gradient descent method is needed to ensure the optimal results during the optimization process. For example, detecting the entanglement structure of a 5-qubit GHZ state mixed with white noise requires approximately 5000 iterations in the gradient descent method. We have thus set the maximum number of iterations to 5000. Typically, within these 5000 iterations, the difference between consecutive results becomes sufficiently small, allowing us to consider the outcome as a reasonably accurate result. In contrast, for the detection of entanglement structures presented in Tables 1, 2 and 3, a maximum of only 1000 iterations is required. This difference in the number of iterations underscores the complexity and varying demands of entanglement detection across different quantum states. However, it should be noted that this approach does not guarantee obtaining the global minimum for geometric distances in steps 2 and 3. Uncertainties and limitations remain, and further research is needed to enhance the accuracy and reliability of finding the optimal solution.

Additionally, our algorithm can provide the exact decomposition of kk-partitionable (hh-producible) states. However, despite potentially not capturing the global optimum for the geometric distances in steps 2 and 3, our algorithm can still yield a promising value of tt that guarantees a high-fidelity between the decomposition of ρ(t)\rho(t) obtained by our algorithm and the original ρ(t)\rho(t). Calculations show that the fidelity between the state ρ(t)\rho(t) and the decomposition produced by our algorithm reaches an impressive 99.999%99.999\%. This high fidelity confirms the accuracy and reliability of our algorithm, making it a robust tool for detailed analysis of quantum entanglement structures. The near-perfect fidelity indicates that the algorithm’s output closely matches the actual state’s decomposition, thereby confirming the high precision of our method in practical applications.

Furthermore, we can detect the entanglement structure of any state ρ\rho mixed with any fully separable states. For example, let us consider ρ(t)=t|WW|+(1t)ρf\rho(t)=t|W\rangle\langle W|+(1-t)\rho_{f}, where |W=(|0001+|0010+|0100+|1000)/2|W\rangle=(|0001\rangle+|0010\rangle+|0100\rangle+|1000\rangle)/2 and ρf=i=14τi\rho_{f}=\bigotimes\limits_{i=1}^{4}\tau_{i} with τi=(3|00|+|11|)/4\tau_{i}=(3|0\rangle\langle 0|+|1\rangle\langle 1|)/4. Our algorithm shows that ρ(t)\rho(t) is fully separable when t<0.1468t<0.1468 and 2-partitionable if t<0.58t<0.58, while it was shown in [40] that ρ(t)\rho(t) is fully separable when t<0.1464t<0.1464 and 2-partitionable for t<0.5623t<0.5623.

To guarantee the universality of our algorithm, the initial states in our algorithm are optimized by the gradient conjugate method. In our approach, we focus on optimizing the states of one subsystem, with the rest subsystems’ states being initialized accordingly. In this way, the runtime of our algorithm could be slightly longer than that given in [45]. By optimizing the states of a single subsystem, we ensure that the entanglement properties are accurately captured, while the computational feasibility of the algorithm is maintained. Although this approach may increase the computational time, it is a necessary trade-off to achieve the high level of precision and universality offered by our algorithm. The additional runtime is a small price to pay for the enhanced reliability and broader applicability of our method in certifying multipartite entanglement structures. Take 5-qubit GHZ state mixed with white noise as the example, we list the time consumption for computing the maximum of tt such that ρ(t)\rho(t) remains certain entanglement structure in Table6. We use 100 quantum states for each partition in the decompositions to construct the polytope 𝒫\mathcal{P}. The epoch of the gradient descent is 1000. The memory and the CPU of the computer is 16 GB and 6-core, 12-thread processor respectively.

Table 6: Time consumption for computing the maximum of tt such that ρ(t)\rho(t) remains certain entanglement structure for 5-qubit GHZ states mixed with white noise. The unit is seconds.
Ent. Str. GD SDP
toughness-1 177 68
toughness-2 504 231
producibility-2 750 133
producibility-3 354 111
partitionability-2 514 240
partitionability-3 1263 422

For the entanglement structure detection of 5 or fewer qubit quantum states, the SDP algorithm takes less time than the gradient descent method. However, for the 6-qubit noisy states with toughness 1, the SDP algorithm takes more time than the gradient descent method, with time of 150 seconds and 44 seconds, respectively. When SDP algorithm is employed to detect other entanglement structures for 6-qubit quantum states, the program may encounter a crash due to insufficient memory allocation because of the excessive number of partitions.

In quantum metrology, the entangled states are used to enhance measurement precision, as illustrated by the inequality 1nFQ(ρ,Jz)D(ρ)\frac{1}{n}F_{Q}(\rho,J_{z})\leq D(\rho). Here D(ρ)D(\rho) represents the entanglement depth of the state ρ\rho, while FQ(ρ,Jz)F_{Q}(\rho,J_{z}) denotes the quantum Fisher information, which serves as a key figure of merit for characterizing the precision of metrology. Recently, a more stringent bound has been introduced for FQ(ρ,Jz)F_{Q}(\rho,J_{z}), FQ(ρ,Jz)Dsq(ρ)DsqoF(ρ)F_{Q}(\rho,J_{z})\leq D_{sq}(\rho)\leq D_{sq}^{oF}(\rho) [8]. The quantity Dsq(ρ)D_{sq}(\rho) refers to the squareability of entanglement. Additionally, DsqoF(ρ)D_{sq}^{oF}(\rho) corresponds to nn times the average size of the entangled subsystems. Our algorithm is able to approximate these entanglement based quantities for arbitrary quantum states, thereby aiding in the estimation of metrological precision. The structure of multipartite entanglement directly influences the functionality and efficiency of quantum networks. For instance, the type and degree of entanglement determine the capacity of a quantum network to transmit information, the robustness of the network against noise and errors, and the complexity of the quantum gates that can be implemented. In particular, certain multipartite entanglement states, such as GHZ states or cluster states, are highly sought after for their potential in realizing quantum error correction and fault-tolerant quantum computation. Our algorithm has the potential of detecting the entanglement structure within quantum networks and quantum error correction, providing valuable insights into their performance in quantum information processing.

Our algorithm is capable of calculating the entanglement structure of quantum states that result from the convex combination of any quantum state and a separable state, including structures such as entanglement partitionability and producibility. Due to the inherent complexity of entanglement structures, directly applying the SDP algorithm to detect the entanglement structure may not always yield a solution. To address this issue, we use a gradient descent algorithm to search for quantum states with the desired entanglement structure, ensuring that they are close to the target state ρ(t)\rho(t). These states are then used as the initial points for the SDP. This approach allows us to obtain accurate results even for entanglement structures that were previously difficult to detect.

However, with increase of the system’s dimensionality, the computational resources required also grow. For example, the SDP algorithm may demand substantial memory, leading to longer computation times. To alleviate this complexity, more efficient SDP solvers, such as quantum-inspired algorithms, exploitation of problem-specific structures and techniques like parallelization and distributed computing, could be employed to reduce the computational cost of detecting entanglement structures.

V Conclusion

By leveraging the property that all quantum states with the same entanglement structure form a convex set, we have developed an algorithm that combines SDP with the gradient descent method to approximate this convex set from within. The gradient descent method is used to optimize the initial points for the SDP, increasing the likelihood of reaching the global optimum. Our algorithm surpasses some of the best-known methods for characterizing multipartite entanglement structures and is more versatile in exploring various types of entanglement. This approach has potential applications in a variety of quantum information tasks such as quantum metrology and quantum networks.

ACKNOWLEDGEMENTS    This work is supported by the Fundamental Research Funds for the Central Universities; the National Natural Science Foundation of China (NSFC) under Grants 12071179, 12305007, 12371132, 12075159 and 12171044; Anhui Provincial Natural Science Foundation (Grant No. 2308085QA29); the Alexander von Humboldt Foundation; Natural Science Foundation of Shanghai (Grant No. 20ZR1426400); Shenzhen Institute for Quantum Science and Engineering, Southern University of Science and Technology (Grant Nos. SIQSE202005); the specific research fund of the Innovation Platform for Academicians of Hainan Province.

References