国科网

2025-06-08 13:07:49  星期日
立足国科融媒,服务先进科技
顶会最佳论文覆灭科学家们30多年期待:复杂度远超预期

点赞

0
发布时间:2023年12月04日 浏览量:131次 所属栏目:人工智能 发布者:田佳恬

三十多年来,在线算法一直被科学家寄予厚望,但一篇论文的诞生让它走下了神坛。

它的目标,简单来说就是在没有完整数据的情况下,通过有限的信息提前找到最佳策略。

在我们的生活中,例如股市场的即时交易分析,还有导航路径的实时规划,都有在线算法的身影。

不过没有完整数据,就意味着性能将受到限制;因此科学家们一直期待它能突破数据的桎梏,达到更高的效率。

然而就在最近,来自微软研究院、牛津大学等机构的研究人员在进行了一场实验之后发现,这种算法的复杂度远远超过了人们的期待。

他们也凭借着这篇论文,在今年的计算理论顶会STOC上获得了最佳论文奖

那么,他们获奖的这项研究,具体说了些什么呢?

科学家们的“30年期待”

这里我们需要先来了解一些背景知识。

和在线算法相对的,还有离线算法,它在开始处理之前需要先接收到所有的输入数据。

由于预先掌握了完整数据,在同等的数据规模下离线算法显著快过在线算法

想象一下,现在要从一系列数字中找出最大值,第一种情况是直接知道所有数字,另一种是比较完前面的数才知道后面的数字是多少,显然第一种情况的速度更快。

于是离线算法的性能被看作是一个标杆,并衍生出了“竞争比”的概念。

而在过去的30多年里,在线算法曾一度被寄予竞争比接近1的厚望。

具体的体现是,关于在线算法,学界有一个经典问题,叫做k-server问题

k-server问题可以这样来描述:

给定一个度量空间和位于该空间指定位置的k个服务器,在该空间的不同位置中会出现一系列请求。

对于每个请求,都必须选择一个服务器来响应该请求。

如果服务器已经在请求的位置,它可以立即响应;否则,它必须移动到请求的位置。

而k-server问题的最终目标,是将所有服务器移动距离的总和最小化。

举个例子,在一公路旁有若干家餐馆,路上有k个空闲的外卖员,这些餐馆可能随时需要外卖员上门取餐,此时外卖员的调度就可以看做是一个k-server问题。

而在这个过程当中,无论是系统还是外卖员在真的接到订单之前都不知道订单出现的时间和位置,此时的问题是如何将所有外卖员取餐所走的路程之和最小化。

直到这篇论文发表为止,长达30多年的时间里,在线算法一直被期待在解决所有k-server问题时,复杂度都不超过Θ(log k)。

(其中Θ表示渐进紧确界,可简单理解为数量级相同)

但这篇论文的出现,让这个期待被打破。

那么,作者又是如何把这个期待证伪的呢?

复杂度远超预期

注:本节中的对数符号log,如无特别说明,底数为2

递归构建图度量空间

为了探究k-server问题的复杂度,作者构建了一个递归定义的图度量空间(本质上也是k-server问题)。

作者首先构造一个简单的度量空间M(0),然后把多个M(0)按照循环的方式连成一个环M(1),然后把多个M(1)连接成M(2)……以此类推,最终形成了一个可以分割成对称的子结构的空间。

在这个度量空间上作者设计了一个随机请求序列ρ,它会在对称子结构之间交替选择请求点,迫使在线算法在子结构间频繁移动,而最优算法是固定在一个子结构。

之后,作者证明了在这个特殊构造的度量空间和请求序列上,任何确定性在线算法的预期消耗最低也要达到Ω(log²

分享说明:转发分享请注明出处。

    相关图讯
    网站简介  |   联系我们  |   广告服务  |   监督电话
    本网站由国科网运营维护 国科网讯(北京)技术有限公司版权所有  咨询电话:010-88516927
    地址:北京市海淀区阜石路甲69号院1号楼1层一单元114
    ICP备案号:京ICP备15066964号-8   违法和不良信息举报电话:010-67196565
    12300电信用户申诉受理中心   网络违法犯罪举报网站   中国互联网举报中心   12321网络不良与垃圾信息举报中心   12318全国文化市场举报网站
    代理域名注册服务机构:阿里巴巴云计算(北京)有限公司