Quantum algorithm based on the $\varepsilon$-random linear disequations for the continuous hidden shift problem
Eunok Bae, Soojoon Lee

TL;DR
This paper introduces a quantum algorithm for the continuous hidden shift problem on real vector spaces, extending previous discrete group results, and demonstrates its polynomial-time solvability.
Contribution
It defines the continuous hidden shift problem and the $ ext{ extsterling}$-random linear disequations, and presents a quantum algorithm solving the problem efficiently.
Findings
Quantum algorithm solves the continuous hidden shift problem in polynomial time.
Extension of hidden shift problem to $ ext{ extsterling}$-random linear disequations.
Provides a new framework for quantum algorithms on continuous domains.
Abstract
There have been several research works on the hidden shift problem, quantum algorithms for the problem, and their applications. However, all the results have focused on discrete groups with discrete oracle functions. In this paper, we define the continuous hidden shift problem on with a continuous oracle function as an extension of the hidden shift problem, and also define the -random linear disequations which is a generalization of the random linear disequations. By employing the newly defined concepts, we show that there exists a quantum computational algorithm which solves this problem in time polynomial in .
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.
Taxonomy
TopicsAdvanced Algebra and Geometry · advanced mathematical theories
Quantum algorithm based on the -random linear disequations for the continuous hidden shift problem
Eunok Bae
Department of Mathematics and Research Institute for Basic Sciences, Kyung Hee University, Seoul 02447, Korea
Soojoon Lee
Department of Mathematics and Research Institute for Basic Sciences, Kyung Hee University, Seoul 02447, Korea
Abstract
There have been several research works on the hidden shift problem, quantum algorithms for the problem, and their applications. However, all the results have focused on discrete groups with discrete oracle functions. In this paper, we define the continuous hidden shift problem on with a continuous oracle function as an extension of the hidden shift problem, and also define the -random linear disequations which is a generalization of the random linear disequations. By employing the newly defined concepts, we show that there exists a quantum computational algorithm which solves this problem in time polynomial in .
I Introduction
Quantum computers can solve certain problems exponentially faster than classical computers by taking advantage of the quantum mechanical properties such as quantum interference and superposition. Many researchers have been studying algebraic problems which can be solved more efficiently on a quantum computer than a classical computer, for instance, hidden subgroup problem Simon (1997); Shor (1997); Ettinger and Høyer (2000); Ettinger et al. (2004); Kuperberg (2005); Hallgren (2005); Schmidt and Vollmer (2005); Kuperberg (2013), hidden shift problem Friedl et al. (2003); van Dam et al. (2006); Childs and van Dam (2007); Ivanyos (2008), hidden polynomial problem Childs and Wocjan (2007); Decker et al. (2009, 2014), and hidden symmetry subgroup problem Decker et al. (2013); Kim et al. . In particular, the hidden shift problem has provided a framework to solve various problems such as the shift Legendre symbol problem van Dam et al. (2006), Gauss sum estimation van Dam and Seroussi , and the stabilizer problem Friedl et al. (2003). It has been shown that several interesting and important problems have been related to the hidden shift problem. For example, it was proved that the hidden shift problem for the abelian group can be used to solve some lattice problem over Ettinger and Høyer (2000); Regev (2002), and it was also discovered that an efficient algorithm of the hidden shift problem for the symmetric group would yield an efficient algorithm for the graph isomorphic problem Childs and Wocjan (2007).
The hidden shift problem can be cast in the following terms: Let and be two injective functions from a finite group to a finite set satisfying that there exists an element in such that the equality holds for all in . The task is to find the hidden shift . Although there is no general algorithm to solve the hidden shift problem even for abelian groups, it has been known that there are efficient quantum algorithms to solve the problem for some groups while no classical algorithm for solving this problem in time is known van Dam et al. (2006); Gavinsky et al. (2011); Roetteler (2016, 2009). Friedl et al. Friedl et al. (2003) found an efficient quantum algorithm for the hidden shift problem over for any fixed prime number , and a similar work for the problem over the group has been done by Ivanyos Ivanyos (2008), where is any fixed prime power. The hidden shift problem over can be solved in time polynomial in with a small error by using a quantum computer. However, when is not a prime power, the hidden shift problem for the group still remains unsolved.
All known results on the hidden shift problem have been concerned with only discrete groups with discrete oracle functions. Thus, it is natural to ask whether there exists an efficient quantum algorithm for solving the continuous hidden shift problem, which is the hidden shift problem on a group with a continuous oracle function. Considering a continuous version of an algebraic problem can be helpful to solve unsolved problems as in the results of Eisenträger et al. Eisenträger et al. (2014). They found an efficient quantum algorithm for solving a continuous hidden subgroup problem on with a continuous oracle function hiding a hidden subgroup to compute the unit group of an arbitrary degree number field. It was also shown that the algorithm can pose a threat to certain lattice-based cryptosystems Eisenträger et al. (2014); Biasse and Song (2016).
In this paper, we present the continuous hidden shift problem for with a continuous oracle function hiding a hidden shift. To deal with the continuous inputs, we truncate the domain using a large enough number and discretize the inputs coordinatewise. So, the oracle inputs considered as the elements in . Remark that the author in Ref. Ivanyos (2008) had used the random linear disequations to solve the hidden shift problem over . However, we cannot apply the same method directly to the discretized inputs of the continuous hidden shift problem since we differently use a continuous oracle function instead of a discrete oracle function. Thus, we newly define the -random linear disequations which is a generalization of the random linear disequations, and we construct a quantum algorithm for solving the continuous hidden shift problem on by employing the method.
Our paper is organized as follows. In Sec. II, we give the definition of the continuous hidden shift problem on , and introduce our main result. In Sec. III, we define two types of the -random linear disequations problem, which are the search version and the decision version, and show that we can efficiently solve the decision version of this problem. In Sec. IV, we present our algorithm to solve the continuous hidden shift problem on by reducing the problem to the decision version of the -random linear disequations problem on . In Sec. V, we analyze the efficiency of our algorithm, and conclude with discussion on our results in Sec. VI.
II Continuous hidden shift problem on
To deal with the continuous hidden shift problem on , we need a suitable definition. The following definition can be considered as a continuous version of the original hidden shift problem.
Definition 1** (Continuous hidden shift problem over ).**
Let be the set of unit vectors in a Hilbert space . For two injective functions and from to , let be defined by with the following promises:
* for all and for some .* 2. 2.
There exists such that \left\Arrowvert\ket{f(x,a)}-\ket{f(y,b)}\right\Arrowvert_{\mathcal{H}}\leq\alpha\cdot\left\Arrowvert x-y-(a-b)u\right\Arrowvert for all and , where is a real coefficient pure state corresponding to , \left\Arrowvert\cdot\right\Arrowvert_{\mathcal{H}} is the norm induced by the inner product on , and \left\Arrowvert\cdot\right\Arrowvert is the Euclidean norm on . 3. 3.
If \left\Arrowvert x-y-(a-b)u\right\Arrowvert\geq r, then .
The continuous hidden shift problem over with positive real parameters is to find an -approximation of the hidden shift such that \left\Arrowvert u_{a}-u\right\Arrowvert<\eta.
Note that the positive constant in the condition 2 of Definition 1 is called a Lipschitz constant of the function . We can reformulate the condition 2 by using the inner product instead of the norm as follows:
There exists such that 1-\left\langle{f(x,a)}|{f(y,b)}\right\rangle\leq\frac{\alpha^{2}}{2}\left\Arrowvert x-y-(a-b)u\right\Arrowvert^{2} for all and .
The algorithm to find an approximation of with high probability in time polynomial in should require certain conditions of the parameters , and with respect to an assumption of the hidden shift which is not too large. The detailed statement of our main theorem is as follows.
Theorem 2**.**
Suppose that satisfies for all and for some positive integer . Let . Then there exists a quantum algorithm to find the -approximation of the hidden shift in in time polynomial in with a small constant error if the parameters of the oracle function are chosen as , , and is less than both
[TABLE]
and
[TABLE]
where and .
To prove the above main theorem, we need to define a computational problem called the -random linear disequations problem. This problem plays an important role for finding the approximation of the hidden shift from the discretized inputs of the oracle function.
III -random linear disequations problem
In this section, we first define the -nearly uniform distribution and two types of the -random linear disequations problem. This problem is a generalization of the random linear disequations problem in Ref. Ivanyos (2008) which is the same as the problem in the case when . Furthermore, we will show that the problem on can be solved in time polynomial in with a small constant error.
Let be a finite abelian group, and let be a character of , that is, is a group homomorphism from to . A set of characters forms an abelian group under pointwise multiplication. Note that is isomorphic to , and the kernel of is the set of group elements on which has value .
Definition 3** (-nearly uniform).**
A distribution over a finite set is said to be -nearly uniform with a real tolerance parameter over a subset for a small enough number if
[TABLE]
Note that when , an -nearly uniform distribution over is nearly uniform over . For any , -near uniformity over the whole set is exactly same with near uniformity over the whole set .
Definition 4**.**
-Random Linear Disequations - search version
Oracle Input*: Sample from a distribution over which is -nearly uniform with on for a fixed element .*
Task*: Find the set of such elements .*
Definition 5**.**
-Random Linear Disequations - decision version
Oracle Input*: Sample from a distribution over which is*
either -nearly uniform over for a fixed element
- -
or -nearly uniform over the whole .
Task*: Decide which is the case.*
For simplicity, we denote the search version and the decision version of the -Random Linear Disequations by - and -, respectively.
We now take for integers and , and recall that -near uniformity and near uniformity are equivalent over the whole group . If we can solve - over subgroups of , we decide which subgroup of contains the hidden shift by using - for all maximal subgroups of . Thus, we can apply the same argument in Ref. Ivanyos (2008) except we use -near uniformity instead of near uniformity to obtain the following proposition.
Proposition 6**.**
The search version of the -Random Linear Disequations over with tolerance parameter , -, can be reduced to instances of the decision version of the -Random Linear Disequations over subgroups of with tolerance parameter , -, in time .
Now, it remains to prove that - can be solved in time polynomial in . With the same observation in Ref. Ivanyos (2008), it can be shown that deciding either a nearly uniform distribution on the whole group or on the subgroup consisting of all the elements which occur with probability at least is equivalent to decide the existence of a polynomial with certain total degree which has the input samples as its zeros. If the distribution is the former case, we can always find such polynomial while the latter case is decidable in time polynomial in with a small constant error. Hence we have the following proposition which is almost the same as that in Ref. Ivanyos (2008).
Proposition 7**.**
- can be solved in time with one-sided error . If and are fixed, - can be solved in time polynomial in .
IV Quantum algorithm for the continuous hidden shift problem on
For convenience, we assume that and for sufficiently large with for all when is the hidden shift in Definition 1. Now, we are ready to construct our algorithm for solving the continuous hidden shift problem as follows.
Algorithm 8** (Continuous hidden shift problem on ).**
Input: The oracle function with the parameters that hides the shift in .*
If , then output [math]. 2. 1.
Prepare the initial state
[TABLE] 3. 2.
Apply the unitary operation corresponding to evaluation of the oracle function to the state. Then the resulting state becomes
[TABLE] 4. 3.
Perform the quantum Fourier transform, , and measure on the first two registers. 5. 4.
Consider the samples . 6. 5.
Use the values of which are non-orthogonal to among the samples to find . 7. 6.
Approximate with .
Output*: *
Remark 9**.**
We give explanations about each step in the above algorithm as follows.
In Step 2, the unitary operator can be defined as follows. For all and ,
[TABLE]
with and . We can easily see that is unitary.
In Step 3, means the quantum Fourier transform performing over the group . After applying , the state becomes
[TABLE]
In Step 5, we apply the similar method in Ref. Ivanyos (2008)* to solve the -random-linear-disequations problem and find such that \left\Arrowvert\delta\tilde{u}-u\right\Arrowvert\leq\delta/2.*
V Analysis of our algorithm
In this section, we analyze our quantum algorithm presented in the above section. We can precisely estimate the following which is from the Fourier transform of :
[TABLE]
where
[TABLE]
Since by the promises of the oracle function , the following three equalities hold,
[TABLE]
the probability becomes
[TABLE]
By using with \left\Arrowvert\delta\tilde{u}-u\right\Arrowvert\leq\delta/2, the probability can be rewritten as
[TABLE]
For the convenience of calculation, let It follows from the triangle inequality and the properties of the oracle function that
[TABLE]
We obtain the first inequality by the condition 2 and 3 of the oracle function in Definition 1. The last inequality follows from the condition of and , that is, and \left\Arrowvert\delta\tilde{u}-u\right\Arrowvert\leq\delta/2. Note that we define the value as zero when is zero.
Similarly, we also have
[TABLE]
Here, we also define the value as zero when is zero.
Note that the probability that a sample is orthogonal to is not zero, which is different from the original hidden shift problem. However, it can be shown that the probability is small by exploiting the Lipschitz condition of the oracle function . In particular, we can also prove that the samples after the Fourier sampling subroutine are mostly non-orthogonal to when is a multiple of 4 (See Appendix A for the details).
In our algorithm, the samples are elements in the finite abelian group , and the probability that a sample is orthogonal to is not zero even though it is negligible. This causes an obstacle to apply the method used in Ref. Ivanyos (2008) directly to our algorithm. In order to handle this difficulty, we have introduced the concept of the -nearly uniform distribution in Sec. III, and we now show that the sample distribution is -nearly uniform with a certain tolerance if the parameters of the oracle function satisfy the following conditions.
Let be an integer such that . Then it can be shown that the values in Eq. (3) and Eq. (4) are positive. Suppose that the oracle function has the parameters such that and be a non-negative number less than both of the values in Eq. (1) and Eq. (2). Then we obtain the following theorem.
Theorem 10**.**
Let be an integer such that , where is the Lipschitz constant of the oracle function with the parameters , and let . Let be the subset of consisting of all the elements which are not orthogonal to the specific element with \left\Arrowvert\delta\tilde{u}-u\right\Arrowvert\leq\delta/2. Assume that and is a positive number less than both of the values in Eq. (1) and Eq. (2). Then there exists a real number such that the distribution of the samples in our algorithm is -nearly uniform over with tolerance , where
[TABLE]
Proof.
Let Then . If , by the assumption of , we can show that
[TABLE]
is less than
[TABLE]
Indeed, since is less than or equal to the value in Eq. (2) which is non-zero when , we have
[TABLE]
or, equivalently,
[TABLE]
This inequality is also equivalent to
[TABLE]
which directly leads to the inequality we want to show. Hence, we can choose any real number between those two values in Eq. (5) and Eq. (6).
Note that is greater than because
[TABLE]
Now, we want to show that the distribution of the samples in our algorithm is -nearly uniform over with such for some .
Since is greater than the value in Eq. (5), it follows from the inequality in Eq. (3) that
[TABLE]
On the other hand, since is less than the value in Eq. (1), by combining the inequality in Eq. (4), we also obtain that
[TABLE]
where the second inequality comes from Eq. (1) and the inequality
[TABLE]
Thus,
[TABLE]
for . Now, let us consider
[TABLE]
Then is clearly positive. Note that for , that is, . So, the value in Eq. (2) must be zero which implies that . Hence, in this case, the inequalities in Eq. (3) and Eq. (4) are saturated.
[TABLE]
Moreover, from the second inequality in Eq. (6), we also have
[TABLE]
since
[TABLE]
Therefore, it follows from the inequalities in Eqs. (10), (11) and (12) that the distribution of the samples in our algorithm is -nearly uniform over with tolerance .
We can now prove the main theorem as follows.
Proof of Theorem 2 We can perform in time and obtain the Fourier samples . By Theorem 10, the distribution of the samples in our algorithm is -nearly uniform with a certain tolerance over the subset consisting of all the samples that are non-orthogonal to . Thus, we obtain an instance of - from the samples in the algorithm and we get as the solution of -. Since and are fixed in our algorithm, it follows from Proposition 6 and Proposition 7 that - is reducible to - which can be solved in time polynomial in . Thus, we can find the approximation of the hidden shift in time polynomial in by solving - for the tolerance .
Remark 11**.**
If lies on the -grid, that is, , then in the above all equations and all inequalities can be replaced by . So, we can more briefly prove that the distribution of the samples in our algorithm is -nearly uniform over with tolerance . Then we have an instance of the search version of - and can be obtained by solving this problem. It follows from Proposition 6 that we can reduce the search version of - to the decision version of - in time polynomial in . Moreover, since and are fixed, by Proposition 7, - can be solved in time polynomial in . Thus, we can efficiently find the -approximation of by solving -. Obviously, Theorem 2 and Theorem 10 can be considered as general versions of this case.
VI Conclusion and discussion
In this work, we have presented the continuous hidden shift problem over the continuous group , and have defined two types of the -random linear disequations problem, - and -, in order to employ the similar approach in Ref. Ivanyos (2008) for finding the hidden shift in . We have also shown that a quantum computer can efficiently solve the problem in time polynomial in by solving -.
It has been known that the hidden shift problem over discrete groups can affect cryptosystems Alagic and Russell (2017); Bonnetain and Naya-Plasencia (2018). In particular, Bonnetain and Naya-Plasencia Bonnetain and Naya-Plasencia (2018) recently constructed an efficient quantum algorithm to solve the hidden shift problem over the abelian group , and proved that the algorithm can be used to establish a quantum attack in a cryptosystem claimed to be secure quantumly. Thus, it is natural to consider the question about whether the continuous version of the hidden shift problem can also have any crypto-related applications. In fact, a similar consideration has been involved in the previous results. In Refs. Eisenträger et al. (2014); Biasse and Song (2016), it has been shown that an efficient quantum algorithm for the continuous hidden subgroup problem on induces a quantum attack on cryptosystems based on the hardness of finding a short generator of a principal ideal, although the original hidden subgroup problem on cannot provide such an attack to break them Hallgren (2005, 2007). Inspired by these results, we expect that our result could have applications related to cryptography.
Furthermore, we can also try to consider continuous versions of other algebraic problems with hidden structure such as hidden symmetry subgroup problem, hidden polynomial problem, and so on.
Acknowledgements.
We would like to thank Fang Song for fruitful discussion. This research was supported by the National Research Foundation of Korea grant funded by the Ministry of Science and ICT (MSIT) (Grant no. NRF-2019R1A2C1006337) and (Grant no. NRF-2020M3E4A1079678). E.B. acknowledges support from the National Research Foundation of Korea grant funded by the MSIT (Grant no. NRF-2019K1A3A1A12071493), and S.L. acknowledges support from the MSIT, under the Information Technology Research Center support program (IITP-2021-2018-0-01402) supervised by the Institute for Information & Communications Technology Planning & Evaluation, and the Quantum Information Science and Technologies program of the National Research Foundation of Korea funded by the MSIT (Grant no. NRF-2020M3H3A1105796).
Appendix A The sample is mostly orthogonal to
In this section, we show that the probability that a sample is orthogonal to is small enough when is a sufficiently large multiple of 4. In order to do that, we consider the case when the number of ’s satisfying the equation attains a maximum value. Note that we get an approximation value of with \left\Arrowvert\delta\tilde{u}-u\right\Arrowvert\leq\delta/2 by means of our algorithm in Sec. IV.
Proposition 12**.**
Let for a positive integer and let such that for all . Then satisfies for all . The number of ’s which are orthogonal to in has the maximum value, , when . Moreover, the probability that is orthogonal to is at most in our algorithm.
In order to prove Proposition 12, we first show that if has the same coordinates, then the number of ’s satisfying the equation in becomes less than or equal to the number in the case that we make one of the same coordinates of twice.
Lemma 13**.**
For any positive integers and , let . The number of ’s which are orthogonal to with for some , is less than or equal to the number of ’s which are orthogonal to or .
Proof.
Without loss of generality, we may assume that . We want to show that the number of satisfying for is less than or equal to the number of satisfying for . We can establish an injective function from the solutions of the equation to the solutions of the equation as follows.
[TABLE]
Then it can be easily shown that . In fact, if , then
[TABLE]
Similary, if , then
[TABLE]
For the next step, we show that if all coordinates of have the form of , the number of ’s which are orthogonal to becomes less than or equal to the number in the case that we change the smallest coordinates of to the second smallest one as in the following lemma.
Lemma 14**.**
For any positive integers and , let and such that for all and ’s are all distinct, say with . The number of ’s which are orthogonal to in is less than or equal to the number of ’s which are orthogonal to in with
[TABLE]
Proof.
Suppose that ’s are all distinct. Without loss of generality, assume that , where for all . Then we can construct an injective functions from the solutions of the equation for to the solutions of the equation for as follows.
[TABLE]
Note that is a multiple of . Indeed, since the condition implies that
[TABLE]
for , it is clear that for some positive integer . Hence, we can see that must be a positive integer.
In addition, we have
[TABLE]
On the other hand, we can also consider the case that has at least one coordinate which cannot be written as the form of . In this case, we have the following lemma.
Lemma 15**.**
For any positive integers and , let and . If there is such that with and , the number of orthogonal to in is exactly the same as the number of ’s which are orthogonal to in with
[TABLE]
Proof.
Without loss of generality, we may assume that for some coprime with 2 and non-negative integer . Then we can construct a one-to-one correspondence between the solutions of the equation for to the solutions of the equation for as follows.
[TABLE]
Since is invertible in , the above map is a bijection. In addition, we clearly have
[TABLE]
This completes the proof.
Combining the above lemmas, we finally prove that the number of ’s orthogonal to attains a maximum value when all coordinates of are , which is the maximum of its each coordinate. Thus we can get an upper bound on the probability that is orthogonal to .
A.1 Proof of Proposition 12
We first note that for any , each coordinate can be expressed as for some comprime to 2 and non-negative integer . Thus by repeatedly using Lemma 15, we can know that the number of solutions of the equation is the same as the number in the case that . Furthermore, for all by the assumption, and
[TABLE]
since and is a -approximation of . Thus it is clear that for all .
Now, let us consider the case that with for all . Without loss of generality, we may assume that . If ’s are all distinct, it follows from Lemma 14 that the number of the solutions of the equation is less than or equal to the number of the solutions in the case that . Therefore, by exploiting Lemma 13 and Lemma 14 repeatedly, it can be shown that the number of ’s which are orthogonal to in has the maximum value when .
For the next step, we want to calculate the exact number of ’s satisfying when . As a matter of fact, we can prove that the number of integer solutions of the equation is equal to
[TABLE]
for any by induction on . To do this, we need to show the following two claims.
Claim 1**.**
Let , , and any fixed positive integers. Then
[TABLE]
Proof of Claim 1 We use the induction on . If , the statement is obviously true. Now we suppose that Eq. (14) holds for a certain . From the Pascal’s relation, we observe that
[TABLE]
and hence Eq. (14) holds for as well. Here, the last equality holds since
[TABLE]
by employing the induction hypothesis times.
This claim implies that for any fixed positive integers, , , , and ,
[TABLE]
By Claim 1, we can prove the following claim, which can be directly used to prove the Eq. (13).
Claim 2**.**
For each and ,
[TABLE]
Proof of Claim 2 We prove this claim by induction on . It is easy to check that the statement is true for . Now, suppose that it is true for a fixed . It follows from the Pascal’s relation that
[TABLE]
Applying the Pascal’s relation to the second binomial coefficient term in the first summation, we obtain from tedious but straightforward calculations that
[TABLE]
where the second and the last equalities come from the induction hypothesis and Claim 1. Continuing this procedure times, we can show that
[TABLE]
which completes the proof.
Now, we show that the number of ’s satisfying is
[TABLE]
which equals , or equivalently, by Claim 2.
Let us choose a sufficiently large number such that , let
[TABLE]
for each , and let
[TABLE]
for each . Then the number of integer solutions of the equation is
[TABLE]
which can be exactly calculated as follows.
For each (), by the inclusion-exclusion principle, we have
[TABLE]
where the last inequality is due to the fact that for ,
[TABLE]
Let
[TABLE]
We now show that
[TABLE]
where the second equality is due to Claim 2.
Observe that
[TABLE]
where the second equality comes from the Pascal’s relation. It follows from Claim 1 (or Eq. (15)) and Claim 2 that
[TABLE]
Since the number of all possible is , the probability that is orthogonal to is at most which is equal to .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Simon (1997) D. R. Simon, SIAM Journal on Computing 26 , 1474 (1997).
- 2Shor (1997) P. W. Shor, SIAM Journal on Computing 26 , 1484 (1997).
- 3Ettinger and Høyer (2000) M. Ettinger and P. Høyer, Advances in Applied Mathematics 25 , 239 (2000).
- 4Ettinger et al. (2004) M. Ettinger, P. Høyer, and E. Knill, Information Processing Letters 91 , 43 (2004).
- 5Kuperberg (2005) G. Kuperberg, SIAM Journal on Computing 35 , 170 (2005).
- 6Hallgren (2005) S. Hallgren, in Proceedings of the 37th Annual ACM Symposium on Theory of Computing, STOC’05 (2005), pp. 468–474.
- 7Schmidt and Vollmer (2005) A. Schmidt and U. Vollmer, in Proceedings of the 37th ACM Symposium on Theory of Computing, STOC’05 (2005), pp. 475–480.
- 8Kuperberg (2013) G. Kuperberg, in Leibniz International Proceedings in Informatics, LIP Ics’13 (2013), vol. 22, pp. 20–34.
