Skip to main content
Log in

Improved Generation of Minimal Addition Chains

  • Published:
Computing Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

An addition chain for a natural number n is a sequence 1=a 0<a 1< . . . <a r =n of numbers such that for each 0<ir, a i =a j +a k for some 0≤kj<i. An improvement by a factor of 2 in the generation of all minimal (or one) addition chains is achieved by finding sufficient conditions for star steps, computing what we will call nonstar lower bound in a minimal addition and omitting the sorting step.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • H. Bahig K. Nakamula (2002) ArticleTitleSome properties of nonstar steps in addition chains and new cases where the Scholz conjecture is true J. Algorith. 42 304–316 Occurrence Handle1004.11012 Occurrence Handle1895978 Occurrence Handle10.1006/jagm.2002.1212

    Article  MATH  MathSciNet  Google Scholar 

  • Bleichenbacher, D., Flammenkamp, A.: An efficient algorithm for computing shortest addition chains. Submitted (http://www.homes.uni-bielefeld.de/achim/addition_chain.html).

  • Chin, Y. H., Tsai, Y. H.: Algorithms for finding the shortest addition chain. Proc. National Computer Symp., Kaoshiung, Taiwan, December 20–22, 1985, pp. 1398–1414.

  • T. Cormen C. Leiserson R. Rivest (1990) Introduction to algorithms MIT Press Cambridge, MA Occurrence Handle1047.68161

    MATH  Google Scholar 

  • W. Dobosiewicz (1980) ArticleTitleAn efficient variation of bubble sort Information Process. Lett. 11 IssueID1 5–6 Occurrence Handle464669 Occurrence Handle10.1016/0020-0190(80)90022-8

    Article  MathSciNet  Google Scholar 

  • P. Downey B. Leong R. Sethi (1981) ArticleTitleComputing sequences with addition chains SIAM J. Comput. 10 IssueID3 638–646 Occurrence Handle0462.68021 Occurrence Handle623072 Occurrence Handle10.1137/0210047

    Article  MATH  MathSciNet  Google Scholar 

  • D. M. Gordon (1998) ArticleTitleA survey of fast exponentiation methods J. Algorith. 122 129–146 Occurrence Handle10.1006/jagm.1997.0913

    Article  Google Scholar 

  • D. E. Knuth (1997) The art of computer programming: seminumerical algorithms, vol. 2 EditionNumber3 Addison-Wesley Reading, MA 461–485

    Google Scholar 

  • A. Schönhage (1975) ArticleTitleA lower bound for the length of addition chains Theor. Comput. Sci. 1 1–12 Occurrence Handle0307.68032 Occurrence Handle478756 Occurrence Handle10.1016/0304-3975(75)90008-0

    Article  MATH  MathSciNet  Google Scholar 

  • M. Subbarao (1989) Addition chains–some results and problems R. A. Mollin (Eds) Number theory and applications Kluwer Academic Publishers Dordrecht 555–574

    Google Scholar 

  • E. G. Thurber (1973) ArticleTitleThe Scholz-Brauer problem on addition chains Pacific J. Math. 49 229–242 Occurrence Handle0277.10040 Occurrence Handle342487

    MATH  MathSciNet  Google Scholar 

  • E. G. Thurber (1993) ArticleTitleAddition chains – an erratic sequence Discrete Math. 122 287–305 Occurrence Handle0789.11016 Occurrence Handle1246685 Occurrence Handle10.1016/0012-365X(93)90303-B

    Article  MATH  MathSciNet  Google Scholar 

  • E. G. Thurber (1999) ArticleTitleEfficient generation of minimal length addition chains SIAM J. Comput. 28 1247–1263 Occurrence Handle1007.11078 Occurrence Handle1681034 Occurrence Handle10.1137/S0097539795295663

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hatem M. Bahig.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bahig, H.M. Improved Generation of Minimal Addition Chains. Computing 78, 161–172 (2006). https://doi.org/10.1007/s00607-006-0170-6

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-006-0170-6

AMS Subject Classifications

Keywords

Navigation