Calculating optimal addition chains

被引:0
|
作者
Neill Michael Clift
机构
[1] Microsoft Corporation,
来源
Computing | 2011年 / 91卷
关键词
Addition chains; Exponentiation; Scholz–Brauer; Sequences; Optimization; 11Y16; 11Y55; 05C20;
D O I
暂无
中图分类号
学科分类号
摘要
An addition chain is a finite sequence of positive integers 1 = a0 ≤ a1 ≤ · · · ≤ ar = n with the property that for all i > 0 there exists a j, k with ai = aj + ak and r ≥ i > j ≥ k ≥ 0. An optimal addition chain is one of shortest possible length r denoted l(n). A new algorithm for calculating optimal addition chains is described. This algorithm is far faster than the best known methods when used to calculate ranges of optimal addition chains. When used for single values the algorithm is slower than the best known methods but does not require the use of tables of pre-computed values. Hence it is suitable for calculating optimal addition chains for point values above currently calculated chain limits. The lengths of all optimal addition chains for n ≤ 232 were calculated and the conjecture that l(2n) ≥ l(n) was disproved. Exact equality in the Scholz–Brauer conjecture l(2n − 1) = l(n) + n − 1 was confirmed for many new values.
引用
收藏
页码:265 / 284
页数:19
相关论文
共 50 条
  • [1] Calculating optimal addition chains
    Clift, Neill Michael
    [J]. COMPUTING, 2011, 91 (03) : 265 - 284
  • [2] An efficient algorithm for optimal addition chains
    [J]. Wang, X. (wangxiaodong@qztc.edu.cn), 1600, Universitas Ahmad Dahlan, Jalan Kapas 9, Semaki, Umbul Harjo,, Yogiakarta, 55165, Indonesia (11):
  • [3] Finding optimal addition chains using a genetic algorithm approach
    Cruz-Cortés, N
    Rodríguez-Henríquez, F
    Juárez-Morales, R
    Coello, CAC
    [J]. COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 1, PROCEEDINGS, 2005, 3801 : 208 - 215
  • [4] On a generalization of addition chains: Addition-multiplication chains
    Bahig, Hatem M.
    [J]. DISCRETE MATHEMATICS, 2008, 308 (04) : 611 - 616
  • [5] ON ADDITION CHAINS
    TSAI, YH
    CHIN, YH
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1992, 45 (3-4) : 145 - 160
  • [6] ADDITION CHAINS
    VEGH, E
    [J]. NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1975, 22 (01): : A2 - A3
  • [7] ON VECTORIAL ADDITION CHAINS
    OLIVOS, J
    [J]. JOURNAL OF ALGORITHMS, 1981, 2 (01) : 13 - 21
  • [8] NOTE ON ADDITION CHAINS
    VEGH, E
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES A, 1975, 19 (01) : 117 - 118
  • [9] ADDITION CHAINS OF VECTORS
    BELLMAN, R
    STRAUS, EG
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1964, 71 (07): : 806 - &
  • [10] Addition chains, vector chains, and efficient computation
    Thurber, Edward G.
    Clift, Neill M.
    [J]. DISCRETE MATHEMATICS, 2021, 344 (02)