用遗传算法求整个实数域上的优化问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 09:44:05
我在书上看了一些遗传算法程序求最大最小值的例子,都是在定义域为有限长的情况下求最值,离散编码根据所需的精度确定种群的编码长度;实值编码则直接用定义域内的数作为种群。
但是如果要求定义域是从负无穷到正无穷,这应该怎么办?
离散编码的码长不可能采用无线长度。无论是离散还是实值编码,都不可能在无限长度范围内搜索的吧?

我觉得这个问题不能用遗传解决。
所以如果要解决实数域上的优化问题,只能用其他方法找到包含最有解的某个有限的解空间啊。然后在进行遗传优化。
遗传算法又不是万能的,每个方法都有其限制,而且遗传算法实则是一个搜索算法,你要它在无限的空间上进行搜索,是不是不切实际了。解决实际问题要往往很多方法综合应用。