AlphaDev 发现新的排序算法,直接突破人类极限 - V2EX
iamqk

AlphaDev 发现新的排序算法,直接突破人类极限

  •  1
     
  •   iamqk Jun 9, 2023 4272 views
    This topic created in 1086 days ago, the information mentioned may be changed or developed.
    https://mp.weixin.qq.com/s/kHahnmVZP3qD_TGKrlXQ5Q

    ...
    在一项新发表于《自然》杂志的研究中,DeepMind 团队介绍了一种新的人工智能( AI )系统AlphaDev ,它通过使用深度强化学习,发现了更快的排序算法。这些全新的算法超越了现有的、最优的、由人类科学家在数十年时间里磨炼出的算法。
    ...
    最终,AlphaDev 发现了新的、更快的排序算法。对于较短的序列,AlphaDev 的算法可以将速度提高 70%。但对于超过 25 万个项的序列,累积节省的时间只能提高 1.7%。
    ...

    元芳,你怎么看?
    14 replies    2023-06-09 13:37:44 +08:00
    Wenbobobo
        1
    Wenbobobo  
       Jun 9, 2023 via Android
    https://www.zhihu.com/answer/3064456593
    “ 这个 99% 没用, 即便是分治类型的排序算法, 这也不在分解的关键路径上.派发开销能不能赚回来都不知道, 反正他们给 LLVM 提的 pr 还搁置着, 效果存疑. ”
    GPLer
        2
    GPLer  
       Jun 9, 2023
    这个好像只是优化汇编,并没有发明新的排序算法。。。
    iamqk
        3
    iamqk  
    OP
       Jun 9, 2023
    @Wenbobobo 没看那个回复的评论?
    iamqk
        4
    iamqk  
    OP
       Jun 9, 2023
    shyrock
        5
    shyrock  
       Jun 9, 2023   1
    知乎的回答说到了点上。
    这不是有没有新算法的问题,而是能否颠覆信息论的问题。

    在信息论的框架下,各种排序算法都有其适用的场景(有不同的最坏情况),并且在效率上都有一个共同的上限。
    这种公众号文章,要么是揣着明白装糊涂骗流量,要么就是计算机民科。
    Chinsung
        6
    Chinsung  
       Jun 9, 2023
    现有的排序算法都是基于数据证明的,AI 除非发现新的数学,不然在时间复杂度上我个人觉得不会有什么太离谱的跨越
    Chinsung
        7
    Chinsung  
       Jun 9, 2023
    @Chinsung 数学证明
    lusi1990
        8
    lusi1990  
       Jun 9, 2023
    一眼假, 现在计算机的排序早就比人类快了
    leimao
        9
    leimao  
       Jun 9, 2023
    他这个优化的是排序算法 Master Theorem 递归公式里的常数项,也就是 sort_2, sort_3, sort_4 ,这种的,不影响长序列的 asymptotic complexity 。理论意义不如他们去年发现的 Matrix Multiplication 的有着更好 asymptotic complexity 的算法。
    leimao
        10
    leimao  
       Jun 9, 2023
    另外,我看网上有人直接问 ChatGPT 让它做同样的优化,ChatGPT 也能得到同样的优化方法。(不过不晓得他们玩的那个版本的 ChatGPT 有没有看过这个文献)
    leimao
        11
    leimao  
       Jun 9, 2023
    [Strassen Algorithm]( https://leimao.github.io/blog/Strassen-Algorithm/)曾被认为是 Matrix Multiplication 在 asymptotic complexity 理论上最优的算法,但是去年 DeepMind 的 RL 搜索出了一个更好的,那个其实更有意思。
    leimao
        13
    leimao  
       Jun 9, 2023
    另外,**基于比较**的排序算法 asymptotic complexity 理论最优就是 O(NlogN),这个是不可能被打破的。
    idealhs
        14
    idealhs  
       Jun 9, 2023
    你那边的楞类鸡腺是不是有点低
    About     Help     Advertise     Blog     API     FAQ     Solana     914 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 22:42 PVG 06:42 LAX 15:42 JFK 18:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86