Time and Query Complexity Tradeoffs for the Dihedral Coset Problem
- URL: http://arxiv.org/abs/2206.14408v3
- Date: Tue, 19 Sep 2023 14:08:48 GMT
- Title: Time and Query Complexity Tradeoffs for the Dihedral Coset Problem
- Authors: Maxime Remaud and Andr\'e Schrottenloher and Jean-Pierre Tillich
- Abstract summary: Dihedral Coset Problem (DCP) in $Z_N$ has been extensively studied in quantum computing and post-quantum cryptography.
Ettinger-Hoyer algorithm is known to solve the DCP in $O(log(N))$ queries.
We introduce the first algorithm to improve in the linear queries regime over the Ettinger-Hoyer algorithm.
- Score: 0.19731444261635428
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The Dihedral Coset Problem (DCP) in $Z_N$ has been extensively studied in
quantum computing and post-quantum cryptography, as for instance, the Learning
with Errors problem reduces to it. While the Ettinger-Hoyer algorithm is known
to solve the DCP in $O(log(N))$ queries, it runs inefficiently in time $O(N)$.
The first time-efficient algorithm was introduced (and later improved) by
Kuperberg (SIAM J. Comput. 2005). These algorithms run in a subexponential
amount of time and queries $O{2^{\sqrt{c_{DCP}log(N)}}}$, for some constant
$c_{DCP}$.
The sieving algorithms \`a la Kuperberg admit many trade-offs between quantum
and classical time, memory and queries. Some of these trade-offs allow the
attacker to reduce the number of queries if they are particularly costly, which
is notably the case in the post-quantum key-exchange CSIDH. Such optimizations
have already been studied, but they typically fall into two categories: the
resulting algorithm is either based on Regev's approach of reducing the DCP
with quadratic queries to a subset-sum instance, or on a re-optimization of
Kuperberg's sieve where the time and queries are both subexponential.
In this paper, we introduce the first algorithm to improve in the linear
queries regime over the Ettinger-Hoyer algorithm. We then show that we can in
fact interpolate between this algorithm and Kuperberg's sieve, by using the
latter in a pre-processing step to create several quantum states, and solving a
quantum subset-sum instance to recover the full secret in one pass from the
obtained states. This allows to interpolate smoothly between the linear
queries-exponential time complexity case and the subexponential query and time
complexity case, thus allowing a fine tuning of the complexity taking into
account the query cost. We also give on our way a precise study of quantum
subset-sum algorithms in the non-asymptotic regime.
Related papers
- Quantum Algorithms for the Pathwise Lasso [1.8058773918890538]
We present a novel quantum high-dimensional linear regression algorithm based on the classical LARS (Least Angle Regression) pathwise algorithm.
Our quantum algorithm provides the full regularisation path as the penalty term varies, but quadratically faster per iteration under specific conditions.
We prove, via an approximate version of the KKT conditions and a duality gap, that the LARS algorithm is robust to errors.
arXiv Detail & Related papers (2023-12-21T18:57:54Z) - Intermediate-qudit assisted Improved quantum algorithm for string
matching with an Advanced Decomposition of Fredkin gate [1.9798034349981157]
This article shows an improved quantum circuit implementation for the string-matching problem with the help of higher-dimensional intermediate temporary qudits.
It is also shown that with the help of intermediate qudits not only the complexity of depth can be reduced but also query complexity can be reduced for a quantum algorithm.
arXiv Detail & Related papers (2023-04-06T13:11:07Z) - Quantum Worst-Case to Average-Case Reductions for All Linear Problems [66.65497337069792]
We study the problem of designing worst-case to average-case reductions for quantum algorithms.
We provide an explicit and efficient transformation of quantum algorithms that are only correct on a small fraction of their inputs into ones that are correct on all inputs.
arXiv Detail & Related papers (2022-12-06T22:01:49Z) - Quantum Algorithms for Sampling Log-Concave Distributions and Estimating
Normalizing Constants [8.453228628258778]
We develop quantum algorithms for sampling logconcave distributions and for estimating their normalizing constants.
We exploit quantum analogs of the Monte Carlo method and quantum walks.
We also prove a $1/epsilon1-o(1)$ quantum lower bound for estimating normalizing constants.
arXiv Detail & Related papers (2022-10-12T19:10:43Z) - Complexity-Theoretic Limitations on Quantum Algorithms for Topological
Data Analysis [59.545114016224254]
Quantum algorithms for topological data analysis seem to provide an exponential advantage over the best classical approach.
We show that the central task of TDA -- estimating Betti numbers -- is intractable even for quantum computers.
We argue that an exponential quantum advantage can be recovered if the input data is given as a specification of simplices.
arXiv Detail & Related papers (2022-09-28T17:53:25Z) - Entanglement and coherence in Bernstein-Vazirani algorithm [58.720142291102135]
Bernstein-Vazirani algorithm allows one to determine a bit string encoded into an oracle.
We analyze in detail the quantum resources in the Bernstein-Vazirani algorithm.
We show that in the absence of entanglement, the performance of the algorithm is directly related to the amount of quantum coherence in the initial state.
arXiv Detail & Related papers (2022-05-26T20:32:36Z) - Variational learning algorithms for quantum query complexity [3.980076328494117]
We develop variational learning algorithms to study quantum query complexity.
We apply our method to analyze various cases of quantum query complexity.
Our method can be readily implemented on the near-term Noisy Intermediate-Scale Quantum (NISQ) devices.
arXiv Detail & Related papers (2022-05-16T05:16:15Z) - Quantum Topological Data Analysis with Linear Depth and Exponential
Speedup [9.820545418277305]
We completely overhaul the QTDA algorithm to achieve an improved exponential speedup depth complexity of $O(n4/(epsilon2 delta)).
We present a theoretical error analysis, and the circuit and computational time and depth complexities for Betti number estimation.
arXiv Detail & Related papers (2021-08-05T18:56:17Z) - Linear Bandit Algorithms with Sublinear Time Complexity [67.21046514005029]
We propose to accelerate existing linear bandit algorithms to achieve per-step time complexity sublinear in the number of arms $K$.
We show that our proposed algorithms can achieve $O(K1-alpha(T))$ per-step complexity for some $alpha(T) > 0$ and $widetilde O(stT)$ regret, where $T$ is the time horizon.
arXiv Detail & Related papers (2021-03-03T22:42:15Z) - Single-Timescale Stochastic Nonconvex-Concave Optimization for Smooth
Nonlinear TD Learning [145.54544979467872]
We propose two single-timescale single-loop algorithms that require only one data point each step.
Our results are expressed in a form of simultaneous primal and dual side convergence.
arXiv Detail & Related papers (2020-08-23T20:36:49Z) - Learning to Accelerate Heuristic Searching for Large-Scale Maximum
Weighted b-Matching Problems in Online Advertising [51.97494906131859]
Bipartite b-matching is fundamental in algorithm design, and has been widely applied into economic markets, labor markets, etc.
Existing exact and approximate algorithms usually fail in such settings due to either requiring intolerable running time or too much computation resource.
We propose textttNeuSearcher which leverages the knowledge learned from previously instances to solve new problem instances.
arXiv Detail & Related papers (2020-05-09T02:48:23Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.