主题
Search

一百美元,百位数字挑战难题


一百美元,百位数字挑战难题是由十个数值分析问题组成,发表于 2002 年 1/2 月号的 SIAM News (http://www.siam.org/siamnews/01-02/challenge.pdf)。 这些问题的提出者 Nick Trefethen 悬赏 100 美元给在 2002 年 5 月 20 日之前,对这些问题获得最多正确位数(最多 10 位)的个人或团队。 Trefethen 低估了解题者的聪明才智,20 个独立的团队获得了所有 10 个问题的 10 位正确数字。 在一位匿名捐助者的介入以帮助支付超出预期的奖金后,奖金支票于 2002 年 12 月寄给了所有获奖者。

提出的问题如下。

HundredDollar1Plot

1. lim_(epsilon->0)int_epsilon^1x^(-1)cos(x^(-1)lnx)dx 是什么?这个问题在其原始形式中很难进行数值积分,因为原点附近存在强烈的振荡。 然而,通过代换 u=-lnx/x,它可以转化为积分

 h_1=int_0^infty(cosu)/(u{1+[W(u)]^(-1)})du
(1)

使用振荡数值积分技术,这个积分可以相当快地收敛。

Boersma 和 Jansen 使用围道积分将问题转化为

 h_1=int_0^(pi/2)sin(tsint)e^(-tcost)dt+int_1^infty(cos(1/2piy))/(y^(y+1))dy,
(2)

它们每一个都收敛得相当快。

Laurie 指出,该积分可以写成

 h_1=R[int_Cz^(i/z-1)dz],
(3)

其中 C 是从 0 到 1 的任何围道,使得在 C 和从 0 到 1 的线段定义的区域内没有奇点(Wagon 2004)。 例如,C=(0,1/2+i,1) 就是这样一条围道。

这个问题也可以通过将被积函数写成渐近级数来解决

 xcos[xln(x^(-1))]=sum_(k=0)^infty((-1)^k)/((2k)!)(ln^(2k)x)x^(2k+1)
(4)

并逐项积分以获得强振荡和

 h_1=sum_(k=1)^infty(-1)^(k+1)(2k)^(2k-1).
(5)

令人惊讶的是,可以使用 Wynn 的 epsilon 方法,使用适当的项数和外推度来正则化这个和,从而获得大约 7 位正确数字。

2. 一个光子在 x-x-y 平面以速度 1 运动,在 t=0 时从 (x,y)=(0.5,0.1) 出发,方向正东。 在平面上的每个整数格点 (i,j) 周围,都竖立了一个半径为 1/3 的圆形镜子。 光子在 t=10 时离原点有多远?

3. 具有条目 a_(11)=1a_(12)=1/2a_(21)=1/3a_(13)=1/4a_(22)=1/5a_(31)=1/6 等的无限矩阵 Al^2 上的有界算子。 ||A|| 是什么? 这个问题等价于找到具有条目的无限矩阵的最大奇异值

 a_(ij)=2/(2-i+i^2-3j+2ij+j^2),
(6)

即,矩阵

 A=[1 1/2 1/4 ...; 1/3 1/5 ... ...; 1/6 ... ... ...; ... ... ... ...; | | | ...].
(7)
HundredDollar4Plot

4. 函数的全局最小值是什么

 exp(sin(50x))+sin(60e^y)+sin(70sinx)+sin(sin(80y))-sin(10(x+y))+1/4(x^2+y^2)?
(8)

(参见 Bailey 等人,2007 年,第 12 页和 219 页;Kampas 和 Pintér 2006 年)。 这个问题可以用 Wolfram 语言中的一行代码解决。

  NMinimize[f[x, y], {x, y}, Method -> {"RandomSearch",
    "SearchPoints" -> 700}, WorkingPrecision -> 20]

5. 令 f(z)=1/Gamma(z),其中 Gamma(z)伽马函数,令 p(z) 是在单位圆盘上以上确界范数 ||·||_infty 最佳逼近 f(z)三次多项式||f-p||_infty 是什么?

6. 一只跳蚤从无限二维整数格点上的 (0,0) 开始,进行有偏随机游走:每一步,它以 1/4 的概率向北或向南跳,以 1/4+epsilon 的概率向东跳,以 1/4-epsilon 的概率向西跳。 跳蚤在其游走过程中返回 (0, 0) 的概率为 1/2。 epsilon 是什么?

解由求解下式给出

 (pisqrt(2+16epsilon^2-2sqrt(1-16epsilon^2)))/(K(sqrt((2sqrt(1-16epsilon^2))/(sqrt(1-16epsilon^2)-1-8epsilon^2))))=2,
(9)

其中 K(k)第一类完全椭圆积分。 等价地,它由以下方程的根给出

 sqrt(2)AGM(sqrt(1+8epsilon^2-sqrt(1-16epsilon^2)),sqrt(1+8epsilon^2+sqrt(1-16epsilon^2))=1,
(10)

其中 AGM(a,b)算术-几何平均值

它也可以通过求解 u(epsilon)=2 给出,其中

u(epsilon)=2/piint_0^pi(dphi)/(sqrt(3-4cosphi+cos^2phi+16epsilon^2))
(11)
=2/piint_(-1)^1(dt)/(sqrt(1-t^2)sqrt(3-4t+t^2+14epsilon^2))
(12)
=(2sqrt(2))/(pisqrt(1+8epsilon^2sqrt(1-16epsilon^2)))×K(sqrt(1-(1+8epsilon^2-sqrt(1-16epsilon^2))/(1+8epsilon^2+sqrt(1-16epsilon^2)))),
(13)

(Bornemann 2002)。

7. 令 A20000×20000 矩阵,其条目在所有位置都为零,除了主对角线上的素数 2, 3, 5, 7, ..., 224737 以及所有位置 a_(ij) 中为 1 的数字,其中 |i-j|=1, 2, 4, 8, ..., 16384。 A^(-1) 的 (1, 1) 项是什么?

这个问题可以精确求解,得到一个有理数,其分子和分母各有 97389 位数字

 h_3=(31016407491...417983612357075)/(42776629106...013006012935182)
(14)

(Wagon 2004)。

8. 一个正方形板 [-1,1]×[-1,1]温度u=0。 在时间 t=0 时,温度沿四个边中的一个边增加到 u=5,同时沿其他三个边保持在 u=0,然后热量根据 u_t=Deltau 流入板中。 板中心处的温度何时达到 u=1

给出 10 位正确数字的表达式由下式给出

 h_8=-1/(pi^2)ln(-81pi^4+518400x-691200x^3+345600x^5 
 -76800x^7+6400x^9)_1,
(15)

其中 (P(x))_n 是一个多项式根。 获得更高的精度需要使用级数的更多项。

HundredDollar9Plot

9. 积分 I(alpha)=int_0^2[2+sin(10alpha)]x^alphasin(alpha/(2-x))dx 取决于参数 alpha。 在 alpha in [0,5] 中的哪个 I(alpha) 值处,I(alpha) 达到其最大值?

通过进行变量替换 u=1/(2-x),积分可以转化为

 I(alpha)=4sqrt(pi)Gamma(alpha)G_(2,4)^(3,0)((alpha^2)/(16)|(alpha+2)/2,(alpha+3)/2; 1/2,1/2,1,0)[sin(10alpha)+2].
(16)

通过绘图,可以看到最大值出现在 alpha=0.78 附近,并且可以使用标准的求根技术来高精度地确定它。

10. 一个位于 10×1 矩形中心的粒子进行布朗运动(即,步长无穷小的二维随机游走),直到它到达边界。 它在端点而不是侧面击中的概率是多少? 令人惊讶的是,这个问题有一个闭式解,由下式给出

h_(10)=4/pisum_(k=0)^(infty)((-1)^k)/(2k+1)sech[5pi(2k+1)]
(17)
=8/pisum_(k=0)^(infty)(-1)^ktan^(-1)[e^(-5pi(2k-1))]
(18)
=2/picos^(-1)sqrt(lambda(1/(10)i))
(19)
=2/pisin^(-1)[(3-2sqrt(2))^2(2+sqrt(5))^2×(sqrt(10)-3)^2(5^(1/4)-sqrt(2))^4],
(20)

其中 lambda(tau)椭圆 lambda 函数(参见 Bailey 等人,2007 年,第 48 页)。

解决方案总结在下表中。

#OEISh_n
1.A1172310.3233674316
2.A1172320.9952629194
3.A1172331.274224152
4.A117234-3.306868647
5.A1172350.2143352345
6.A1172360.06191395447
7.A1172370.7250783462
8.A1172380.4240113870
9.A1172390.7859336743
10.A1172403.837587979×10^(-7)

使用 Wolfram|Alpha 探索

参考文献

Bailey, D. H. 和 Borwein, J. M. “实验数学的示例问题。” 2003 年 9 月 22 日。 http://crd.lbl.gov/~dhbailey/expmath/expmath-probs.pdf.Bailey, D. H.; Borwein, J. M.; Calkin, N. J.; Girgensohn, R.; Luke, D. R.; 和 Moll, V. H. Experimental Mathematics in Action. Wellesley, MA: A K Peters, 2007.Beard, B. B.; Medley, B.; 和 van Gans, M. "The 2002 SIAM Challenge." http://www.maxwellian.demon.co.uk/~marijke/SIAM2002/.Boersma, J.; Jansen, J.; Simons, S.; 和 Steutel, F. "The SIAM 100-Dollar 100-Digit Challenge." http://www.win.tue.nl/scg/siamcontest/.Bornemann, F. "Short Remarks on the Solution of Trefethen's Hundred-Digit Challenge." 2002 年 11 月 5 日。 http://www-m3.ma.tum.de/m3old/ftp/Bornemann/pdf/short.pdf.Bornemann, F.; Lauire, D.; Wagon, S.; 和 Waldvogel, J. The SIAM 100-Digit Challenge: A Study in High-Accuracy Numerical Computing. Philadelphia, PA: SIAM, 2004. 附加材料可在 http://www-m8.ma.tum.de/m3/bornemann/challengebook/ 获取。Borwein, J. M. "The 100 Digit Challenge: An Extended Review." Math. Intelligencer 27, 40-48, 2005.Borwein, J. 和 Bailey, D. Mathematics by Experiment: Plausible Reasoning in the 21st Century. Wellesley, MA: A K Peters, pp. 22-24, 2003.Briggs, K. "Hundred-Dollar, Hundred-Digit Challenge." http://keithbriggs.info/solutions.html.Kampas, F. J. 和 Pintér, J. D. "Configuration Analysis and Design Using Optimization Tools in Mathematica." Mathematica J. 10, 128-154, 2006.Kern, M. "Solution to the SIAM 'Hundred-Dollar, Hundred-Digit Challenge'." 报告。 2002 年 5 月。 http://www-rocq.inria.fr/~kern/Challenge/RR-challenge.pdf.Laurie, D. "Trefethen Challenge Problems." http://dip.sun.ac.za/~laurie/trefethen-challenge/.Leslie, M. (Ed.). "NetWatch: Decimal Decathlon." Science 295, 1431, 2002.Sloane, N. J. A. 序列 A117231, A117232, A117233, A117234, A117235, A117236, A117237, A117238, A117239, 和 A117240 在 “整数序列在线百科全书” 中。Trefethen, N. "A Hundred-Dollar, Hundred-Digit Challenge." SIAM News 35, No. 1, 2002 年 1/2 月。 http://www.siam.org/siamnews/01-02/challenge.pdf.Trefethen, N. "The SIAM 100-Dollar, 100-Digit Challenge." http://web.comlab.ox.ac.uk/oucl/work/nick.trefethen/hundred.html.Trefethen, N. L. "Chastened Challenge Sponsor: "I Misjudged." SIAM News 35, No. 6, 1-3, 2002 年 7/8 月。Trott, M. The Mathematica GuideBook for Programming. New York: Springer-Verlag, p. 109, 2004. http://www.mathematicaguidebooks.org/.Weisstein, E. W. "A Hundred-Dollar Challenge." MathWorld Headline News, 2002 年 2 月 4 日。 https://mathworld.net.cn/news/2002-02-04/challenge/.Weisstein, E. W. "Hundred-Dollar Challenge Winners Announced." MathWorld Headline News, 2002 年 5 月 25 日。 https://mathworld.net.cn/news/2002-05-25/challenge/.Wagon, S. "Solutions." http://stanwagon.com/wagon/Misc/Links/SIAMchallenge_lnk_2.html.Wagon, S. "The SIAM 100-Digit Challenge." Wolfram Technology Conference, Champaign IL, 2004. http://library.wolfram.com/infocenter/Conferences/5353/.

在 Wolfram|Alpha 中被引用

一百美元,百位数字挑战难题

请引用为

Weisstein, Eric W. “一百美元,百位数字挑战难题。” 来自 MathWorld--Wolfram Web 资源。 https://mathworld.net.cn/Hundred-DollarHundred-DigitChallengeProblems.html

主题分类