Neighbor List 复杂度优化演示

总原子数 (N) 目标邻居数 (n) O(N²) 传统开销 O(N) 优化开销
200 0 0 次计算 0 次计算
原理说明: 如果不使用邻居列表,MD 引擎必须计算所有原子对之间的距离(红色数据,呈 N² 爆炸)。使用截断半径后,算法只需在半径内(灰色圆圈)建立受力连接(绿色连线),将极度昂贵的浮点计算量压缩至 N 级别(绿色数据)。这也是为什么优化“内存数据搬运(建表)”比单纯提升算力更重要的原因。