假设我们有 2 个随机优化算法(遗传算法、粒子群优化、布谷鸟搜索等),A 和 B,我们想要找到一个函数的全局最大值。那么,如果算法 A 在优化一维搜索空间上的函数 F 时比算法 B 执行得更好,那么它在优化 N 维搜索空间上的函数 F 时也比算法 B 执行得更好吗?
我将通过 F_ND 引用 N 维中的函数 F。请注意,F_1D 和 F_ND 是同一个函数,只是维度数不同;“风景”完全一样,只是维度不同。
例如:对于德容函数,我们有:
F_1D(x) = x[0]*x[0]
F_5D(x) = x[0]*x[0] + x[1]*x[1] + x[2]*x[2] + x[3]*x[3] + x[4]*x[4]
F_1D 和 F_5D 具有相同的“类型”/“方面”
...否则:
如果 general_performance(A,F_1D) > general_performance(B,F_1D) 那么 general_performance(A,F_ND) > general_performance(B,F_ND) (当然对于更大的 N)也成立吗?