Biogeography-based optimization:生物地理学优化算法(一):代码实现-物种数量的概率计算
发布时间
阅读量:
阅读量
在近期对生物地理学优化算法(Biogeography-based optimization)进行探究过程中,注意到在计算物种数量概率时,原论文中所呈现的公式与作者提供的源码表达方式存在差异,最初误以为是代码部分存在错误。经过进一步核查后确认,问题源于代码中对种群的排列顺序采用了从最优到最劣的排序方式。
原论文获取地址:<>
源码获取地址:<>
代码中关于栖息地的排序方式如下所示【其中population(i)代表第i个栖息地
for j = 1 : length(Population) % 其中 j 代表的是栖息地
% Population(1) 是适宜度最高的栖息地,相对应的这个栖息地的物种数量最多
% 随着 j 的增加,物种数量是减少的,栖息地的 适宜度 HSI 也是降低的
end
接下来我们将具体分析,原论文以及对应的源代码中是如何达成这一功能的。
原论文:
通过分析原始文献内容可知,文中所提供的关于某特定栖息地在(t+△t)时间点包含S种类群的概率Ps的数学表达式如下:

还没有任何评论哟~
