生物地理学优化算法的改进研究及其应用

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:pantherzzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生物地理学优化算法(Biogeography-Based Optimizer, BBO)是在研究生物种群生存、繁衍、衰落和灭绝规律的基础上,通过模拟种群活动构造出的一种新型智能优化算法。BBO算法由于其独特的搜索机制和良好的优化性能受到众多研究者的关注,已成为智能优化算法领域一个新的研究热点。虽然BBO算法发展历史尚短,但已有研究成果表明了其解决优化问题的能力,借鉴其它算法的特点可以进一步提高它的优势,所以BBO算法有很大的发展空间。本文在分析BBO算法基本原理的基础上,对BBO算法进行改进和应用,主要研究工作包括:(1)以BBO算法为基础,提出了一种基于中值迁移和柯西变异的改进BBO算法(Biogeography-Based Optimizer Based on Mean Value Migration and Cauchy Mutation,MCBBO),用于求解单目标优化问题。在MCBBO算法中设计了中值迁移算子和柯西变异算子。根据中值迁移算子,迁移个体由原来的随机个体替换迁移方式,改进为随机个体和当前全局最优个体共同引导的折衷迁移方式,可以实现更准确有效的迁移;利用柯西变异算子,变异个体有更广阔的变异范围,使得陷入局部极值的个体有较大机会跳出局部极值再次进入良性寻优过程,也使得较差个体有更大机会变异到更好状态。(2)以MCBBO算法为基础,引入精英种群参与进化种群的进化,提出了一种基于中值迁移算子和ε-支配的改进算法(Multi-objective Biogeography-Based Optimization withMean Value Migration Operator, MVBBO),用于求解多目标优化问题。在MVBBO算法中,引入精英种群,并采用一种基于ε-支配关系的修剪策略维护精英种群,既可以防止Pareto前沿退化,又能保证Pareto前沿分布的均匀性。(3)群体路径规划是群体动画设计的关键问题之一,快速生成多样化的、真实的群体运动路径对群体动画设计有重要意义。本文采用MCBBO算法生成群体路径,并在构建场景时考虑具体问题,如环境边界限制、障碍物穿透检测、个体碰撞避免、群体运动停滞不前等问题。在解决了上述问题后,很好地实现了四种群体运动路径的规划,包括聚集、跟随、疏散和扩散。
其他文献
随着Internet的发展,电子商务已成为当前一种重要的商务方式。在商务活动中,买卖双方在交易时必然会因商品属性的要求不同而产生冲突和争议,这时一般采用谈判方式来达成共识。传
随着计算机技术、宽带网络技术、大容量存储技术以及多媒体技术的飞速发展,以Internet为载体的网络广播日益兴起,这些极大地推动了网络新媒体的迅猛发展。本文在研究了新媒体、
互联网已经成为目前最为重要的广告媒介之一,它能够以低成本将商品和服务向全世界的各个角落展示,这种独特能力吸引了众多的网络广告投资,也无形中带动了互联网的发展。在几年前
语义Web通过本体技术为Web资源提供了丰富的可供机器处理的语义信息,使得机器可以利用这些语义元数据进行自动化的信息访问,从而提供一种高质量的新服务。同时,语义Web研究的兴
数据挖掘的任务是发现大型数据集中隐藏的、预先未知的知识。关联规则的挖掘是数据挖掘研究的重要问题之一。该问题自1993年被R.Agrawal等人提出以来,一直受到广泛关注和重视。
IP存储是当前信息技术领域中一个热门的研究方向。iSCSI技术是IP存储的底层存储协议,它的目的是在TCP/IP网络上实现SCSI传输协议。RAID(磁盘阵列)存储系统是构建大型存储系统
由于MAS运行的环境多是动态的、开放的、复杂的和分布的,不同的AOSE侧重的开发环境不同,因此在开发MAS中使用的模型和过程也不尽相同,这在一定程度上阻碍了AOSE的发展进程。本文
随着高技术武器的飞速发展,如何精确快速定位战场重要目标成为军事家所关心的一个重要问题。日益增多的遥感图像为此提供了一种方便简洁的途径,本文从战场空间信息的快速更新需求出发,对基于遥感影像配准的建筑物高程自动获取以及基于遥感影像控制点匹配的战场目标快速定位进行了研究,其主要工作如下:1.研究了遥感影像几何纠正和影像配准的基本原理、方法、过程和主要问题;2.改进了摄影测量的铅垂线轨迹(VLL)法,并利
随着互联网的飞速发展,网络安全问题也日益严重。入侵检测技术是继传统安全保护措施之后出现的一种积极主动防御的新一代安全保障技术,而Snort是其中基于规则匹配的一种入侵检
北京谱仪Ⅲ(BESⅢ)高能物理实验每年产生PB量级的实验数据,实验人员需要对海量数据进行处理和分析。为此,BESⅢ实验于2011年开始联合多个合作单位构建统一的分布式计算平台,以应