O(R^N)到O(R²):晶格枚举为什么可以不用浮点

原创
alex 3周前 (09-20) 阅读数 31 #头条
指数级复杂度被砍成平方级,而且还甩掉了浮点依赖——听起来像营销话术,但这位Morris的GitHub项目确实把这件事做出来了。晶格枚举在高维场景下一直是"指数就是指数"的硬骨头,尤其在格密码的攻防里,O(R^N)的增长几乎等于宣告算法实用性枯竭。他的方法绕开了传统枚举路径,靠某种奇偶性与离散π的结构重做一遍,代价只是整数运算。我没有完整复现他的代码,但方向值得警惕:如果指数瓶颈能被结构性地消解,那某些被默认"只能指数"的问题,或许从来就不是无解。

原文:Lattice enumeration: O(R^N) complexity reduced to O(R^2) with no floating point · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除