编码遗传算法的概率分布

时间:2017-06-01 15:32:11

标签: encoding genetic-algorithm evolutionary-algorithm

将概率分布编码为遗传/进化算法的染色体有哪些简单有效的方法?

1 个答案:

答案 0 :(得分:1)

这在很大程度上取决于您手头的概率分布的性质。如您所知,概率分布是一种数学函数。因此,该函数的性质决定了作为染色体的概率分布的表示。例如,你是否有一个离散的概率分布(由投掷硬币的结果的概率的离散列表编码)或连续的概率分布(当可能的结果集合可以采用a中的值时适用)连续范围,如某一天的温度)。 作为一个简单的例子,考虑你要编码正态分布,这是概率论中的一个重要分布。该分布可以编码为二维染色体,其中第一维是平均值(Mu)和方差(Sigma ^ 2)。然后,您可以使用这两个参数计算概率。对于像柯西这样的其他连续概率分布,你可以按照类似的方式。