基于人工鱼群算法求解代数方程(组)方法研究

来源 :广西民族大学 | 被引量 : 9次 | 上传用户:wadfgh1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
代数方程(组)求解以及相关问题的计算是一个基本而又重要的问题,这是因为在工程技术、经济学、信息安全和动力学等科学计算方面有大量的应用问题最终转化为代数方程(组)(尤其是多变元非线性代数方程组)的实根求解问题.求解任意实系数代数方程的根,对于控制系统的分析和综合设计有着重要意义.在很多数学理论与实际应用中需要对代数方程根的模进行估计,如在离散控制系统的稳定性判定中,提高判定的准确性,对代数方程根的最大模的估计精度要求较高,而传统的方法普遍存在着计算复杂,计算精度低等缺陷.近年来,具有高度的适应性、鲁棒性、并行性以及全局性等特点的进化算法吸引了众多科学领域中的研究人员,并在函数优化、模式识别、图像处理等中得到广泛地应用.本文将新型进化算法——人工鱼群算法,引入到代数方程(组)求解以及相关问题计算中.该进化算法具有良好的克服局部极值、获得多个全局极值的能力,对初值可随机地选取,并且算法的实现无需目标函数的梯度值等特性,故其对搜索求解问题空间具有一定的自适应能力,本文主要取得以下研究结果:(1)利用多项式根的反演关系,给出了判定多项式根是否全部在单位圆内的判定定理,并将这一定理运用到人工鱼群算法的食物浓度设计中,给出了求解代数方程根最大模的人工鱼群算法.算例表明该算法较已有的其他方法均更有效.(2)通过多项式在其零点的泰勒展开式,将代数方程逐渐降次,得到一代数方程序列,运用改进的人工鱼群算法求解代数方程序列中每个代数方程的泰勒展开零点,即求出了代数方程的所有根.算例表明该算法求解速度快,精度高,优于遗传算法求解,并且其中运用泰勒展开对方程进行降次的方法,解决了方程的重根求解问题.(3)将Sturm定理运用到食物浓度设计中,给出了有理系数代数方程实根位置判定的人工鱼群算法,算例表明该算法对实根位置的判定速度非常快;并给出了随机K分法,对利用人工鱼群算法求得的实根存在区间进行优化,从而求出有理系数代数方程的全部实根.算例表明该算法求解速度较快,精度较高.(4)对基本人工鱼群算法中人工鱼的移动条件进行了改进,并采用分段优化方法,给出了求解多元非线性代数方程组的人工鱼群算法.传统方法大都计算复杂,步骤繁琐,且有一定的局限性,而本论文中算法计算简单,自适应性强,并且算例表明较遗传算法求解速度更快,精度更高.
其他文献
国际上把测土配方施肥通称为测土平衡施肥,测土配方施肥技术是联合国在全世界推行的先进农业技术,随着科学施肥技术的大力推广普及,农民科学施肥意识和水平逐渐提高. 然而,施
目的探讨白细胞介素(IL)-1β预处理脂肪间充质干细胞(ADMSCs)对血管内皮生长因子(VEGF)蛋白分泌和巨噬细胞M2型极化的影响及作用机制。方法 IL-1β预处理ADMSCs 24 h,Western blot
随着国内经济高速发展,各种不同电器设备在家庭、商业和工业不断涌现,电气线路故障引起的电气火灾也越来越多,给人们的财产和生命安全带来极大危害。近年来国内外学者针对电气线路故障电弧理论与探测装置展开了深入地研究,该课题已成为电气领域的重要研究方向。故障电弧分为三类:串联故障电弧、并联故障电弧和接地故障电弧。发生并联故障电弧和接地故障电弧时其故障电流较大,传统电气保护设备可以有效进行保护。而发生串联故障
冀南银行从1939年10月15日成立到1948年4月合组成华北银行,一共存在将近9年时间。在这过程中,银行完成了统一货币、完善内部管理制度以及活跃业务制度的事业,形成了一套独特
爱因斯坦曾经说过:“对一切来说,兴趣是最好的教师,它永远超过责任感。”杨振宁先生有言:成功的真正秘诀是兴趣。兴趣是求知的先导,是会学的前提条件,是培养学生智能的最集中体现。
复线性代数方程组出现在科学与工程计算的众多领域,例如电磁学、结构动力学、波动方程、时间-相关Schr¨odinger方程及逆散射问题等。对于复线性代数方程组的快速、高效的求