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<i≤r, a i =a j +a k for some 0≤k≤j<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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.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
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
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
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
D. M. Gordon (1998) ArticleTitleA survey of fast exponentiation methods J. Algorith. 122 129–146 Occurrence Handle10.1006/jagm.1997.0913
D. E. Knuth (1997) The art of computer programming: seminumerical algorithms, vol. 2 EditionNumber3 Addison-Wesley Reading, MA 461–485
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
M. Subbarao (1989) Addition chains–some results and problems R. A. Mollin (Eds) Number theory and applications Kluwer Academic Publishers Dordrecht 555–574
E. G. Thurber (1973) ArticleTitleThe Scholz-Brauer problem on addition chains Pacific J. Math. 49 229–242 Occurrence Handle0277.10040 Occurrence Handle342487
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-006-0170-6