证明题(2021年5月阿里巴巴

去年,张师傅因为多旋圈面爆红,今年他来到了达摩院给扫地僧做面。某天,软件工程师小李跟张师傅吐槽工作。小李主要硏究和设计算法用于调节各种产品的参数。这样的参数一般可以通过极小化Rn上的某个损失函数f求得。在小李最近的一个项目中,这个损失函数是另外一个课题组提供的;出于安全考虑和技术原因,该课题组难以向小李给出此函数的内部细节,而只能提供一个接口用于计算任意x∈Rn处的函数值f(x)。所以,小李必须仅基于函数值来极小化f。而且,每次计算f的值都消耗不小的计算资源。好在该问题的维度n不是很高(10左右)。另外,提供函数的同事还告知小李不妨先假设f是光滑的。

这个问题让张师傅想起了自己收藏的一台古董收音机。要在这台收音机上收听一个节目,你需要小心地来回拧一个调频旋钮,同时注意收音效果,直到达到最佳。在这过程中,没有人确切地知道旋钮的角度和收音效果之间的定量关系是什么。张师傅和小李意识到,极小化f不过就是调节一台有多个旋钮的机器:想象x的每一个分量由一个旋钮控制,而f(x)表示这台机器的某种性能,只要我们来回调整每个旋钮,同时监视f的值,应该就有希望找到最佳的x。受此启发,两人一起提出了极小化f的一个迭代算法,并命名为“自动前后调整算法”( Automated Forward/Backward Tuning,AFBT,算法1)。在第k次迭代中,AFBT通过前后调整xk的单个分量得2n个点{xk±tk ei:i=1,…,n},其中tk为步长;然后,令yk为这些点中函数值最小的一个,并检査yk是否使f充分减小;若是,取xk+1=yk,并将步长增倍;否则,令xk+1=xk并将步长减半。在算法1中,ei表示Rn中的第i个坐标向量,它的第i个分量为1,其余皆为0; I(∙) 为指示函数——若f(xk )-f(yk)至少为tk之平方,则I[f(xk )-f(yk )≥tk2]取值为1,否则为0。

1自动前后调整算法(AFBT)

输入x0∈Rn,t0>0。对k=0,1,2,…,执行以下循环。

1:yk≔argmin{f(y):y=xk±tk ei,i=1,…,n}   #计算损失函数。

2:sk≔I[f(xk )-f(yk )≥tk2]    #是否充分下降?是:sk=1;否:sk=0。

3:xk+1≔(1-sk ) xk+sk yk    #更新迭代点。

4:tk+1≔2(2sk-1 ) tk    #更新步长。sk=1:步长增倍;sk=0:步长减半。

现在,我们对损失函数f:Rn→R作出如下假设。

假设1. f为凸函数,即对任何x,y∈Rn与α∈[0,1]都有

f((1-α)x+αy)≤(1-α)f(x)+αf(y).

假设2. f在Rn上可微且∇f在Rn上 L-Lipschitz连续。

假设3. f的水平集有界,即对任意λ∈R,集合{x∈Rn:f(x)≤λ}皆有界。

基于假设1与假设2,可以证明

〈∇f(x),y-x〉≤f(y)-f(x)≤〈∇f(x),y-x〉+L/2 ‖x-y‖2

对任何x,y∈Rn成立;假设1与假设3则保证f在Rn上取到有限的最小值f*。凸函数的更多性质可参考任何一本凸分析教科书。

证明题(20分) 在假设1-3下,对于AFBT,证明

f(xk)=f*.

答案解析

假设f(xk)↛f*。记gk=∇f(xk ),则lim⁡inf‖gk ‖>0(取x*使f(x* )=f*,则由f之凸性知f(xk )-f*≤〈gk,xk-x* 〉。因{f(xk )}单调且f(xk)↛f*,故{〈gk,xk-x* 〉}有正下界。因{f(xk )}不增且f水平有界,故{xk}有界,从而lim⁡inf‖gk ‖>0)。换言之,存在ϵ>0使‖gk ‖≥ϵ对所有k≥0成立。任给k≥0,可取ik∈{1,…,n}满足|〈gk,eik 〉≥K‖gk ‖≥Kϵ, (1)K=1/√n。故f(yk )...

查看完整答案

讨论

2019年第一届阿里巴巴数学竞赛的优胜者们在参加集训营的时候,集体送给主办方负责人的礼物,是一个有60个全等的三角形面的多面体。从图中我们可以看到,这个多面体的表面是60个全等的空间四边形拼接而成的。 一个空间n边形是指由一个平面n边形沿若干条对角线做适当翻折(即在选定的对角线处形成适当的二面角)后得到的空间图形。两个空间图形全等指的是它们可以通过R3中的一个等距变换完全重合。一个多面体指的是一个空间有界区域,其边界可以由有限多个平面多边形沿公共边拼接而成。1. 判断题(4分) 我们知道2021=43×47.那么是否存在一个多面体,它的表面可以由43个全等的空间47边形拼接而成?2. 问答题(6分) 请对你的判断给出逻辑的解释。

在一个虚拟的世界中,每个居民(设想为没有大小的几何点)依次编号为1,2,⋯.为了抗击某种疫情,这些居民要接种某疫苗,并在注射后在现场留观一段时间。现在假设留观的场所是平面上的一个半径为1/4的圆周。为了安全,要求第m号居民和第n居民之间的距离dm,n满足(m+n)dm,n≥1这里我们考虑的是圆周上的距离,也就是两点间劣弧的弧长。那么1.选择题(4分)下列选项( )符合实际情况。A 这个留观室最多能容纳8个居民B 这个留观室能容纳的居民个数有大于8的上限:C 这个留观室可以容纳任意多个居民。2.证明题(6分)证明你的论断。

设n为正整数,y=yn (x)是微分方程xy' - (n+1)y=0满足条件yn(1)=1/n(n+1)的解.(1) 求yn (x);(2) 求级数yn(x)的收敛域及和函数.

设有界区域D是圆x2 + y2 = 1和直线y=x以及x轴在第一象限围成的部分,计算二重积分(x2 - y2)dxdy.

求函数f(x,y) = 2ln⁡|x| + 的极值.

已知⁡[aarctan + ]存在,求a的值.

差分方程△yt = t的通解为____________________.

设D由y=sinπx(0≤x≤1)与x轴转成,则D绕x旋转的旋转体体积为__________.

dx=__________.

若y=cos , = __________.