129,945 research outputs found

    How to determine linear complexity and kk-error linear complexity in some classes of linear recurring sequences

    Get PDF
    Several fast algorithms for the determination of the linear complexity of dd-periodic sequences over a finite field \F_q, i.e. sequences with characteristic polynomial f(x)=xd1f(x) = x^d-1, have been proposed in the literature. In this contribution fast algorithms for determining the linear complexity of binary sequences with characteristic polynomial f(x)=(x1)df(x) = (x-1)^d for an arbitrary positive integer dd, and f(x)=(x2+x+1)2vf(x) = (x^2+x+1)^{2^v} are presented. The result is then utilized to establish a fast algorithm for determining the kk-error linear complexity of binary sequences with characteristic polynomial (x2+x+1)2v(x^2+x+1)^{2^v}

    Form factors and action of U_{\sqrt{-1}}(sl_2~) on infinite-cycles

    Full text link
    Let p={Pn,l}n,lZ0n2l=m{\bf p}=\{P_{n,l}\}_{n,l\in\Z_{\ge 0}\atop n-2l=m} be a sequence of skew-symmetric polynomials in X1,...,XlX_1,...,X_l satisfying degXjPn,ln1\deg_{X_j}P_{n,l}\le n-1, whose coefficients are symmetric Laurent polynomials in z1,...,znz_1,...,z_n. We call p{\bf p} an \infty-cycle if Pn+2,l+1Xl+1=z1,zn1=z,zn=z=zn1a=1l(1Xa2z2)Pn,lP_{n+2,l+1}\bigl|_{X_{l+1}=z^{-1},z_{n-1}=z,z_n=-z} =z^{-n-1}\prod_{a=1}^l(1-X_a^2z^2)\cdot P_{n,l} holds for all n,ln,l. These objects arise in integral representations for form factors of massive integrable field theory, i.e., the SU(2)-invariant Thirring model and the sine-Gordon model. The variables αa=logXa\alpha_a=-\log X_a are the integration variables and βj=logzj\beta_j=\log z_j are the rapidity variables. To each \infty-cycle there corresponds a form factor of the above models. Conjecturally all form-factors are obtained from the \infty-cycles. In this paper, we define an action of U1(sl~2)U_{\sqrt{-1}}(\widetilde{\mathfrak{sl}}_2) on the space of \infty-cycles. There are two sectors of \infty-cycles depending on whether nn is even or odd. Using this action, we show that the character of the space of even (resp. odd) \infty-cycles which are polynomials in z1,...,znz_1,...,z_n is equal to the level (1)(-1) irreducible character of sl^2\hat{\mathfrak{sl}}_2 with lowest weight Λ0-\Lambda_0 (resp. Λ1-\Lambda_1). We also suggest a possible tensor product structure of the full space of \infty-cycles.Comment: 27 pages, abstract and section 3.1 revise

    A 3-Stranded Quantum Algorithm for the Jones Polynomial

    Full text link
    Let K be a 3-stranded knot (or link), and let L denote the number of crossings in K. Let ϵ1\epsilon_{1} and ϵ2\epsilon_{2} be two positive real numbers such that ϵ2\epsilon_{2} is less than or equal to 1. In this paper, we create two algorithms for computing the value of the Jones polynomial of K at all points t=exp(iϕ)t=exp(i\phi) of the unit circle in the complex plane such that the absolute value of ϕ\phi is less than or equal to π/3\pi/3. The first algorithm, called the classical 3-stranded braid (3-SB) algorithm, is a classical deterministic algorithm that has time complexity O(L). The second, called the quantum 3-SB algorithm, is a quantum algorithm that computes an estimate of the Jones polynomial of K at exp(iϕ))exp(i\phi)) within a precision of ϵ1\epsilon_{1} with a probability of success bounded below by $1-\epsilon_{2}%. The execution time complexity of this algorithm is O(nL), where n is the ceiling function of (ln(4/\epsilon_{2}))/(2(\epsilon_{2})^2). The compilation time complexity, i.e., an asymptotic measure of the amount of time to assemble the hardware that executes the algorithm, is O(L).Comment: 19 pages, 10 figures, to appear in Proc. SPIE, 6573-29, (2007

    Algorithms for determining integer complexity

    Full text link
    We present three algorithms to compute the complexity n\Vert n\Vert of all natural numbers nN n\le N. The first of them is a brute force algorithm, computing all these complexities in time O(N2)O(N^2) and space O(Nlog2N)O(N\log^2 N). The main problem of this algorithm is the time needed for the computation. In 2008 there appeared three independent solutions to this problem: V. V. Srinivas and B. R. Shankar [11], M. N. Fuller [7], and J. Arias de Reyna and J. van de Lune [3]. All three are very similar. Only [11] gives an estimation of the performance of its algorithm, proving that the algorithm computes the complexities in time O(N1+β)O(N^{1+\beta}), where 1+β=log3/log21.5849631+\beta =\log3/\log2\approx1.584963. The other two algorithms, presented in [7] and [3], were very similar but both superior to the one in [11]. In Section 2 we present a version of these algorithms and in Section 4 it is shown that they run in time O(Nα)O(N^\alpha) and space O(NloglogN)O(N\log\log N). (Here α=1.230175\alpha = 1.230175). In Section 2 we present the algorithm of [7] and [3]. The main advantage of this algorithm with respect to that in [11] is the definition of kMax in Section 2.7. This explains the difference in performance from O(N1+β)O(N^{1+\beta}) to O(Nα)O(N^\alpha). In Section 3 we present a detailed description a space-improved algorithm of Fuller and in Section 5 we prove that it runs in time O(Nα)O(N^\alpha) and space O(N(1+β)/2loglogN)O(N^{(1+\beta)/2}\log\log N), where α=1.230175\alpha=1.230175 and (1+β)/20.792481(1+\beta)/2\approx0.792481.Comment: 21 pages. v2: We improved the computations to get a better bound for $\alpha

    IST Austria Technical Report

    Get PDF
    We study algorithmic questions for concurrent systems where the transitions are labeled from a complete, closed semiring, and path properties are algebraic with semiring operations. The algebraic path properties can model dataflow analysis problems, the shortest path problem, and many other natural properties that arise in program analysis. We consider that each component of the concurrent system is a graph with constant treewidth, and it is known that the controlflow graphs of most programs have constant treewidth. We allow for multiple possible queries, which arise naturally in demand driven dataflow analysis problems (e.g., alias analysis). The study of multiple queries allows us to consider the tradeoff between the resource usage of the \emph{one-time} preprocessing and for \emph{each individual} query. The traditional approaches construct the product graph of all components and apply the best-known graph algorithm on the product. In the traditional approach, even the answer to a single query requires the transitive closure computation (i.e., the results of all possible queries), which provides no room for tradeoff between preprocessing and query time. Our main contributions are algorithms that significantly improve the worst-case running time of the traditional approach, and provide various tradeoffs depending on the number of queries. For example, in a concurrent system of two components, the traditional approach requires hexic time in the worst case for answering one query as well as computing the transitive closure, whereas we show that with one-time preprocessing in almost cubic time, each subsequent query can be answered in at most linear time, and even the transitive closure can be computed in almost quartic time. Furthermore, we establish conditional optimality results that show that the worst-case running times of our algorithms cannot be improved without achieving major breakthroughs in graph algorithms (such as improving the worst-case bounds for the shortest path problem in general graphs whose current best-known bound has not been improved in five decades). Finally, we provide a prototype implementation of our algorithms which significantly outperforms the existing algorithmic methods on several benchmarks

    IST Austria Technical Report

    Get PDF
    We consider partially observable Markov decision processes (POMDPs) with a set of target states and every transition is associated with an integer cost. The optimization objective we study asks to minimize the expected total cost till the target set is reached, while ensuring that the target set is reached almost-surely (with probability 1). We show that for integer costs approximating the optimal cost is undecidable. For positive costs, our results are as follows: (i) we establish matching lower and upper bounds for the optimal cost and the bound is double exponential; (ii) we show that the problem of approximating the optimal cost is decidable and present approximation algorithms developing on the existing algorithms for POMDPs with finite-horizon objectives. While the worst-case running time of our algorithm is double exponential, we also present efficient stopping criteria for the algorithm and show experimentally that it performs well in many examples of interest

    Hyperspherical Harmonics, Separation of Variables and the Bethe Ansatz

    Get PDF
    The relation between solutions to Helmholtz's equation on the sphere Sn1S^{n-1} and the [{\gr sl}(2)]^n Gaudin spin chain is clarified. The joint eigenfuctions of the Laplacian and a complete set of commuting second order operators suggested by the RR--matrix approach to integrable systems, based on the loop algebra \wt{sl}(2)_R, are found in terms of homogeneous polynomials in the ambient space. The relation of this method of determining a basis of harmonic functions on Sn1S^{n-1} to the Bethe ansatz approach to integrable systems is explained.Comment: 14 pgs, Plain Tex, preprint CRM--2174 (May, 1994
    corecore