A new strategy for generating shortest addition sequences (Q644844)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A new strategy for generating shortest addition sequences
scientific article

    Statements

    A new strategy for generating shortest addition sequences (English)
    0 references
    0 references
    0 references
    0 references
    7 November 2011
    0 references
    The addition chain problem is to find the minimal length addition chain for a positive integer \(n\). Recall that an addition chain for \(n\) is a strictly increasing sequence of natural numbers \(1 =a_0, a_1, \dots, a_r =n\) such that for each \(0< i \leq r\), \( a_i = a_j +a_k\) for some \( 0 \leq k \leq j <i\) and \(r\) is the length of the addition chain. An addition sequence problem is, given a set of numbers \(X=\{ n_1, n_2,\dots,n_m\}\), to find the minimal number of additions needed to compute all \(m\) numbers starting from 1, which generalizes the addition chain problem. This problem is known to be NP-complete. The authors develop an algorithm to compute minimal length addition sequences using branch and bounding techniques to improve the computing time. The proofs of the validity of the bounding techniques are similar to the bounding techniques that have been previously developed when computing a minimal length addition chain for \(n\). The paper contains an implementation section reporting numerical experiments. It also includes 21 references.
    0 references
    addition chains
    0 references
    addition sequences
    0 references
    branch and bound algorithm
    0 references
    high performance arithmetic
    0 references
    monomial evaluation
    0 references
    vectorial addition chains
    0 references

    Identifiers