我不确定这是不是问这个问题的合适地方,但因为它似乎也不适合数学SX,我决定在这里发布。
我有一个非常高维(250+)的函数,需要找到最优或至少是一些近似。
我知道像PSO,差分进化,模拟退火等方法。在我的具体案例中,问题是计算单个函数值可能需要几个小时。因此,需要一种更聪明的方法。
第一个直觉是减少维度,这是我目前正在研究的。但我想知道是否有一些关于类似问题的论文描述了一种工作方法。
您可以使用表面响应模型来近似您的函数:
- 你使用你的函数的第一次评估来建立一个近似模型, 然后使用近似模型作为评价函数,
- 一些评估必须使用实际函数执行,并且您将使用结果来改进您的模型,等等。