仿生优化群算法及应用研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:xiafe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
仿生优化群算法(Bionic Swarm Optimization Algorithm,BSOA)模拟了生物的群体行为,可以达到用简单方法解决复杂问题的目的。粒子群优化算法(Particle Swarm Optimization,PSO)、萤火虫算法(Firefly Algorithm,FA)和布谷鸟搜索算法(Cuckoo Search Algorithm,CS)是众多仿生优化群算法中的三种,它们的算法结构简单,需要调整的参数很少,但是不同程度地存在全局搜索能力差、收敛速度慢、解的精度不够高等缺陷。本文引入了混沌模型、模拟退火机制、细菌群体感应机制、主从结构、分层进化、反向学习等策略,对这些缺陷进行改进,并将部分改进算法用于解决工业机器人的运动学逆解问题。本文的主要研究内容及创新点如下:(1)粒子群优化算法的改进本文提出了三种改进的粒子群算法,混沌模拟退火粒子群算法(Chaotic Simulated Annealing PSO,CSAPSO),自适应动态学习因子粒子群算法(Adaptive Dynamic Learning Factor PSO,ADCPSO)和自适应学习因子混沌主从粒子群算法(Adaptive Learning Factor Chaotic Master-Slave PSO,ACCMSPSO)。CSAPSO主要是在评价阶段中引入模拟退火机制和混沌模型,用于对个体最优值和全局最优值的选择和构造中,算法的全局搜索能力和结果的鲁棒性得到了很大的提升。ADCPSO的特点是每个粒子的学习因子都实时的根据自身的适应度值和全局最优适应度值进行改变,使得每个粒子具备了不同的进化策略,强化了全局搜索能力。ACCMSPSO是在ADCPSO的基础上,引入主从粒子群的概念,并借鉴了细菌的群体感应机制,每当主群采用ADCPSO进化若干代以后,就会产生一个从群,且从群的初始粒子采用混沌的方法在主群的全局最优粒子的基础上产生。从群也采用ADCPSO进化若干代,然后再把从群中最好的若干个粒子代替主群中相同数量的粒子。改进算法加快了收敛速度,增强了全局搜索能力。(2)萤火虫优化算法的改进本文提出了三种改进FA,第一种是在步长因子非线性递减的萤火虫算法(Nonlinear decreasing Step FA,LNAFA)的基础上使最小吸引度min?自适应变化,这种算法称为最小吸引度m i n?自适应变化的LNAFA(Adaptive Minimum Attractiveness LNAFA,ABLNAFA),ABLNAFA使全局搜索能力、收敛速度和收敛精度都得到不同程度地提高。第二种是吸引度、步长自适应变化的萤火虫算法(Adative Beta&Alpha FA,ABAFA),吸引度和步长都能够自适应地变化,它提升了算法的总体性能。第三种是模拟退火主从萤火虫算法(Simulated Annealing Master-Slave FA,SAMSFA),SAMSFA在LNAFA的基础上引入四个方面的改进措施:一是最小吸引度min?能够自适应动态变化;二是在位置更新公式中额外加入全局最优项;三是引入模拟退火机制;四是引入分层的概念,主从族群依次进化,然后用从群优秀的个体代替主群较差的个体。(3)布谷鸟搜索算法的改进本文提出了两种改进CS,它们是基于反向学习策略的CS(Opposition-Based Learning CS,OBLCS)和局部搜索能力增强的OBLCS(Local Search Capability Enhanced OBLCS,LOBLCS)。OBLCS利用反向学习策略生成一个反向群并用于选择阶段中,LOBLCS则加入局部搜索的增强操作,即在最优位置的附近按照收敛方向搜索潜在的更优解。(4)仿生优化群算法的混合研究单一的仿生优化群算法的适应性不够好,为了提升算法的适应性,可以将两种或以上的仿生算法进行混合,以达到取长补短的作用。结合PSO、FA和CS的特点,本文提出了CS、PSO平行算法(CS and PSO Paralleled Algorithm,CSPSOPA),CS、PSO混合算法(CS and PSO Mixed Algorithm,CSPSOMA)以及FA、PSO混合算法(FA and PSO Mixed Algorithm,FAPSOMA),这三种算法大大提升了算法的全局搜索能力、收敛速度和适应性。(5)基于仿生优化群算法的机器人运动学逆解的求解方法本论文分别利用三种改进算法ACCMSPSO、SAMSFA和CSPSOMA对机器人运动学的逆解进行求解,ACCMSPSO改进了类似方法,而SAMSFA和CSPSOMA则是首次引入这个领域,其中CSPSOMA的效果最佳。和解析解法相比,仿生优化群算法克服了机器人结构的限制,可以应用于所有类型的串联多关节机器人中。最后,对论文所研究的仿生优化群算法和运动学逆解求解等问题进行总结,并指出有待进一步深入研究的问题。
其他文献
排序是计算机程序设计中一种重要操作,其功能是将一个数据元素任意序列重新排成一个按关键字有序的序列。本文详细论述了各种插入排序算法的实现过程、性能分析、算法改进.并利
职业危险自从18世纪职业医学之父Bemadio Ramazini提出这个概念之后,职业危险就愈来愈受到人们的重视和关注。随着现代医学科学的发展和医院感染认识的提高,护士的自我防护问题
随着城市轨道交通的快速发展,其与城市配电网的互动性日益加强,与之而来的则是城轨供电系统产生的电能质量问题,为了解决城轨供电系统的电能质量问题及其对城市电网的影响,有
目的 探讨应用善释疝补片腹膜前间隙无张力修补术治疗腹股沟疝的改良手术方法.方法 总结2009年3月-2010年3月应用善释疝修补片治疗的25例临床资料.结果 本组25例全部得到随访
轭部激磁电枢结构,是将电机的激磁绕组缠绕在定子轭部的结构形式。本文设计了一台额定功率60W、4极的轭部激磁单相感应电机,并利用电磁场有限元分析软件AnsysMaxwell,对轭部激磁
化铣是一种通过化学腐蚀方法进行金属加工的工件成形加工方法,控制化铣速率精度是化铣工艺的关键。本文根据铝合金化铣的反应机理,通过配置不同配比的铝合金化铣液,研究了影
覆土装置是精密播种机的重要工作部件,其结构参数和工作性能会直接影响种子分布均匀性和覆土厚度,最终影响作物产量。运用基于离散元方法的EDEM工具,对土槽试验筛选出的覆土
手性双噁唑啉配体由于其具有结构多样性、手性源易得、手性诱导能力好,以及其可以与过渡金属络合高效催化多种不对称反应等特点,是目前不对称催化合成研究领域中最重要的配体
封山育林作为林业生态建设重要手段,实施科学的封山育林,既可以促进林木的快速生长,也可以保障林业繁育,因此,科学的封山育林在林业生态工程建设中意义非凡。本文针对目前封
求解决策表的最小约简已被证明是NP-hard问题,在粗糙集和证据理论的基础上提出了一种知识约简的启发式算法。利用粗糙集等价划分的概念给出属性的信息熵,定义每个属性的熵值重