...
首页> 外文期刊>INTEGERS: electronic journal of Combinatorial Number Theory >ON ALGORITHMS TO CALCULATE INTEGER COMPLEXITY
【24h】

ON ALGORITHMS TO CALCULATE INTEGER COMPLEXITY

机译:在计算整数复杂度的算法上

获取原文

摘要

We consider a problem first proposed by Mahler and Popken in 1953 and later developed by Coppersmith, Erd?os, Guy, Isbell, Selfridge, and others. Let f(n) be the complexity of n 2 Z+, where f(n) is defined as the least number of 1’s needed to represent n in conjunction with an arbitrary number of +’s, ?’s, and parentheses. Several algorithms have been developed to calculate the complexity of all integers up to n. Currently, the fastest known algorithm runs in time O(n1.230175) and was given by J. Arias de Reyna and J. van de Lune in 2014. This algorithm makes use of a recursive definition given by Guy and iterates through products, f(d)+fnd, for d | n, and sums, f(a) + f(n a), for a up to some function of n. The rate-limitingfactor is iterating through the sums. We discuss potential improvements to thisalgorithm via a method that provides a strong uniform bound on the number ofsummands that must be calculated for almost all n. We also develop code to run J.Arias de Reyna and J. van de Lune’s analysis in higher bases and thus reduce theirruntime of O(n1.230175) to O(n1.222911236). All of our code can be found online at.
机译:我们考虑了Mahler和Popken于1953年首次提出的问题,后来由Coppersmith开发,ERD?OS,Guy,Isbell,Selfrodge等。让f(n)是n 2 z +的复杂性,其中f(n)定义为与任意数量的+的+的+括号表示n所需的1的最小数量。已经开发了几种算法来计算所有整数的复杂性。目前,最快的已知算法在时间o(N1.230175)中运行,并于2014年由J. Arias de Reyna和J.Van de Lune给出。该算法利用Guy提供的递归定义,并通过产品迭代(d)+ fnd,用于d | n,以及总和,f(a)+ f(n a),用于达到n的一些功能。速率 - LimitingFactor正在迭代总和。我们通过一种方法讨论了对InthoSalGorithm的潜在改进,该方法在几乎所有n的umands上提供了强大的统一。我们还开发代码以运行J.Arias de Reyna和J.An de Lune在更高的基地的分析,从而减少O(N1.230175)到O(N1.222911236)。我们所有的代码都可以在线找到。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号