人口迁移算法介绍

人口迁移算法(Population Migration Algorithm,PMA)是由我国学者周永华、毛宗源等人提出的一类模拟人口迁移机理的全局优化算法。人口迁移算法模拟的是社会领域中人口随经济重心而转移、随人口压力增加而扩散的机制,即模拟的是人往高处走、人往富处流,当某个优惠地区的相对人口过剩,人口压力增加时,人们就会迁出该优惠地区去寻找更好更适合自己的优惠地区的这样一种规律。前者促使算法选择较好的区域搜索,后者可在一定程度上避免陷入局部最优点,搜索过程呈现交替进行集中搜索和分散搜索的特点。这体现了人口迁移过程中人口不断聚集和扩散的矛盾运动的特点。后来由我国学者徐宗本给出了人口迁移算法改进的形式。

概括地说,人口移动主要可分为人口流动人口迁移人口扩散三种基本形式。人口流动是在常居地周围自发而无确定整体规则的移动;人口迁移是跨越较大范围的选择性移动,基本规则是趋上性(即“人往高处走,人往富处流,随经济中心而转移”);人口扩散是从优惠地区向非优惠地区的选择性移动,基本规律是开拓性(随人口压力增加而扩散,反映人的开拓进取精神)。



发表评论

You must be logged in to post a comment.