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
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
0 references