我有一大组 3D 的三阶多项式。
矩阵形式
Pn = [1,t,t 2 ,t 4 ]*[An]
[Pn]
分别[An]
是1xN
和4xN
矩阵
每个函数都有一个权重 Wn。n, m, T
对于某些人,我想t0
找到第一个这样的t
地方t>t0
(Wn*Wm) * |Pn-Pm| -2 > T
除了 O(n 2 ) “尝试一切”方法之外,我什至不确定从哪里开始,就此而言,即使对于已知的 n 和 m,我也不知道如何回答这个问题。
有任何想法吗
编辑:
- 设置大小约为 10-1000
- 权重是分布的〜对数(很少大,很多小)
- 这个测试将在一个多体模拟器的内部循环中,所以它会运行很多
- 在改变一条路径后,在找到新答案方面表现良好(摊销)的版本是一件好事。