922 research outputs found

    Quantum Fourier transform revisited

    Get PDF
    The fast Fourier transform (FFT) is one of the most successful numerical algorithms of the 20th century and has found numerous applications in many branches of computational science and engineering. The FFT algorithm can be derived from a particular matrix decomposition of the discrete Fourier transform (DFT) matrix. In this paper, we show that the quantum Fourier transform (QFT) can be derived by further decomposing the diagonal factors of the FFT matrix decomposition into products of matrices with Kronecker product structure. We analyze the implication of this Kronecker product structure on the discrete Fourier transform of rank-1 tensors on a classical computer. We also explain why such a structure can take advantage of an important quantum computer feature that enables the QFT algorithm to attain an exponential speedup on a quantum computer over the FFT algorithm on a classical computer. Further, the connection between the matrix decomposition of the DFT matrix and a quantum circuit is made. We also discuss a natural extension of a radix-2 QFT decomposition to a radix-d QFT decomposition. No prior knowledge of quantum computing is required to understand what is presented in this paper. Yet, we believe this paper may help readers to gain some rudimentary understanding of the nature of quantum computing from a matrix computation point of view

    Alphabetic Minimax Trees of Degree at Most t*

    Get PDF
    Problems in circuit fan-out reduction motivate the study of constructing various types of weighted trees that are optimal with respect to maximum weighted path length. An upper bound on the maximum weighted path length and an efficient construction algorithm will be presented for trees of degree at most t, along with their implications for circuit fan-out reduction

    Noise Stabilization of Self-Organized Memories

    Full text link
    We investigate a nonlinear dynamical system which ``remembers'' preselected values of a system parameter. The deterministic version of the system can encode many parameter values during a transient period, but in the limit of long times, almost all of them are forgotten. Here we show that a certain type of stochastic noise can stabilize multiple memories, enabling many parameter values to be encoded permanently. We present analytic results that provide insight both into the memory formation and into the noise-induced memory stabilization. The relevance of our results to experiments on the charge-density wave material NbSe3NbSe_3 is discussed.Comment: 29 pages, 6 figures, submitted to Physical Review

    Rounding and Chaining LLL: Finding Faster Small Roots of Univariate Polynomial Congruences

    Get PDF
    International audienceIn a seminal work at EUROCRYPT '96, Coppersmith showed how to find all small roots of a univariate polynomial congruence in polynomial time: this has found many applications in public-key cryptanalysis and in a few security proofs. However, the running time of the algorithm is a high-degree polynomial, which limits experiments: the bottleneck is an LLL reduction of a high-dimensional matrix with extra-large coefficients. We present in this paper the first significant speedups over Coppersmith's algorithm. The first speedup is based on a special property of the matrices used by Coppersmith's algorithm, which allows us to provably speed up the LLL reduction by rounding, and which can also be used to improve the complexity analysis of Coppersmith's original algorithm. The exact speedup depends on the LLL algorithm used: for instance, the speedup is asymptotically quadratic in the bit-size of the small-root bound if one uses the Nguyen-Stehlé L2 algorithm. The second speedup is heuristic and applies whenever one wants to enlarge the root size of Coppersmith's algorithm by exhaustive search. Instead of performing several LLL reductions independently, we exploit hidden relationships between these matrices so that the LLL reductions can be somewhat chained to decrease the global running time. When both speedups are combined, the new algorithm is in practice hundreds of times faster for typical parameters

    Algorithms for sliding block codes - An application of symbolic dynamics to information theory

    Full text link

    Theoretical characterization of a model of aragonite crystal orientation in red abalone nacre

    Full text link
    Nacre, commonly known as mother-of-pearl, is a remarkable biomineral that in red abalone consists of layers of 400-nm thick aragonite crystalline tablets confined by organic matrix sheets, with the (001)(001) crystal axes of the aragonite tablets oriented to within ±\pm 12 degrees from the normal to the layer planes. Recent experiments demonstrate that this orientational order develops over a distance of tens of layers from the prismatic boundary at which nacre formation begins. Our previous simulations of a model in which the order develops because of differential tablet growth rates (oriented tablets growing faster than misoriented ones) yield patterns of tablets that agree qualitatively and quantitatively with the experimental measurements. This paper presents an analytical treatment of this model, focusing on how the dynamical development and eventual degree of order depend on model parameters. Dynamical equations for the probability distributions governing tablet orientations are introduced whose form can be determined from symmetry considerations and for which substantial analytic progress can be made. Numerical simulations are performed to relate the parameters used in the analytic theory to those in the microscopic growth model. The analytic theory demonstrates that the dynamical mechanism is able to achieve a much higher degree of order than naive estimates would indicate.Comment: 20 pages, 3 figure
    corecore