首页 z 优化问题的几种智能算法

z 优化问题的几种智能算法

举报
开通vip

z 优化问题的几种智能算法 西安电子科技大学 硕士学位论文 优化问题的几种智能算法 姓名:赵鹏军 申请学位级别:硕士 专业:应用数学 指导教师:刘三阳 20090101 摘要 摘要 智能优化算法一般是利用自然、社会等复杂系统与优化问题的某些相似性而 逐步发展起来的,它按照某些概率规则对搜索空间中的一组初始解进行操作,从 而得到下一组可行解。因此算法本身的搜索机制决定了算法的寻优性能。 本文针对粒子群优化算法、混合蛙跳算法和和声搜索算法这三种智能优化算 法作了比较深入的研究,在此基础上将这些算法作了进一步的改进...

z   优化问题的几种智能算法
西安电子科技大学 硕士学位论文 优化问MATCH_ word word文档格式规范word作业纸小票打印word模板word简历模板免费word简历 _1714039127466_1的几种智能算法 姓名:赵鹏军 申请学位级别:硕士 专业:应用数学 指导教师:刘三阳 20090101 摘要 摘要 智能优化算法一般是利用自然、社会等复杂系统与优化问题的某些相似性而 逐步发展起来的,它按照某些概率规则对搜索空间中的一组初始解进行操作,从 而得到下一组可行解。因此算法本身的搜索机制决定了算法的寻优性能。 本文针对粒子群优化算法、混合蛙跳算法和和声搜索算法这三种智能优化算 法作了比较深入的研究,在此基础上将这些算法作了进一步的改进和推广,取得 了较为满意的结果。其主要工作概述如下: 1. 针对 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 粒子群优化算法在处理复杂函数优化问题时容易陷入局部最优、收 敛精度低的缺点,利用生物学中的吸引排斥机制修正了粒子群优化算法的更 新策略,由此提出了一种基于吸引排斥机制的粒子群优化算法,理论 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 和 数值试验表明算法有较好的优化性能。 2. 对混合蛙跳算法作了进一步的研究,修正了其搜索机制,维持了子群的多样 性。实验仿真结果表明,改进后的混合蛙跳算法提高了算法的收敛速度,有 效地避免了SFLA的早熟收敛问题,从而改善了对复杂问题的搜索效率,验证 了算法的可行性和有效性。 3. 首先用均匀设计讨论了和声搜索算法参数的设定问题,实验结果证明了这种 确定参数方法的可行性;其次针对单个体的和声搜索算法,提出了两种改进 的和声搜索算法:动态多库和声搜索算法和求解复杂函数优化问题的和声搜 索算法,实验结果表明改进后的算法对复杂函数优化问题表现出了极强的适 应性、稳定性、鲁棒性和全局搜索能力。 关键词:粒子群优化算法 混合蛙跳算法和声搜索算法均匀设计 智能优化 Abstract Abstract Intelligentoptimizationalgorithmisgraduallydevelopedbytheuseofcertain similaritiesbetweenthecomplexsystems(e.g.,naturalorsocial)andoptimization problems.Itobtainsthenextfeasiblesolutionsbytheoperationonasetofinitial solutionsinthesearchspaceaccordingtothecertainrulesofprobability.Therefore,the searchmechanismofthealgorithmdeterminesitsoptimizationperformance. Thisthesisisdevotedtothreeintelligentoptimizationalgorithms:ParticleSwarm Optimization(PSO)algorithm,ShuffledFrogLeapingAlgorithm(SFLA)andHarmony Search(HS)algorithm.Onthebasisofthese,thealgorithmsarefurtherimprovedand generalizedtoobtainsatisfactoryresults.Themainworksaresummarizedasfollows: 1. StandardPSOalgorithmtrapsintolocaloptimaeasilyandhaslowconvergence accuracywhenitisusedtoaddresscomplexoptimizationfunctions.Inorderto overcometheshortcomings,theupdatingstrategyofPSOalgorithmismodified bytheUSeoftheattraction-repulsionmechanisminthefieldofbiology,andthen anattraction-repulsionmechanism-basedPSOalgorithmisproposed.Theoretical analysisandnumericalexperimentsdemonstratethattheproposedalgorithmhasa betteroptimizationperformance. 2.ThefurtherresearchofSFLAismade.Speciallyspeaking,thesearchmechanism ofthealgorithmismodifiedtomaintainitssubpopulationdiversity.Simulation resultsdemonstratetheimprovedSFLAenhancesconvergencevelocityandavoids prematureconvergenceeffectively,thusimprovingtheefficiencyofsearchfor complexfunctionsandvalidatingthefeasibilityandeffectivenessoftheSFLA. 3. Firstly,theestablishmentofparametersofHSalgorithmisdiscussedbytheuseof uniformdesign;experimentalresultsshowthemethodisfeasible.Secondly,for singleindividualevolutionaryHSalgorithm,twoimprovedHSalgorithmsare proposed:dynamicmulti·memoryHSalgorithmandHSalgorithmforsolving complexfunctions,experimentalresultsindicatetheimprovedalgorithmsfor complexfunctionsshowthestrongadaptability,stability,robustnessandglobal searchcapability. Keywords:ParticleSwarmOptimizationAlgorithmShuffledFrogLeapingAlgorithm HarmonySearchAlgorithmUniformDesignIntelligentOptimization 创新性声明 本人声明所呈交的论文是我个人在导师的指导下进行的研究工作及所取得的 研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文 中不包含其它人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大 学或其它教育机构的学位或证书而使用过的 材料 关于××同志的政审材料调查表环保先进个人材料国家普通话测试材料农民专业合作社注销四查四问剖析材料 。与我一同工作的同志所做的任 何贡献均已在论文中做了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 关于论文使用授权的说明 本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究 生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。本人保证毕 业离校后,发表论文或使用论文工作成果时署名单位仍然为西安电子科技大学。 学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全 部或部分内容,可以允许采用影印、缩印、或其它复制手段保存论文。 (保密的 论文在解密后遵守此规定) 导师签名:列兰蟹旦.一 日期:切刁·歹.II 第一章绪论 第一章绪论 本章首先给出了论文的写作背景及其研究意义,其次简要介绍了近几年来备 受关注的几种新型智能优化算法(粒子群优化算法、混合蛙跳算法和和声搜索算 法)的研究概况,最后,扼要介绍了本文的主要工作。 §1.1引言 在科学、社会、经济、军事、管理和工程等领域中,许多最新的进展都依赖 于全局优化方法,即计算出相应优化问题的全局最优解的数值方法。全局优化问 题的来源相当广泛,包括经济建模、金融、网络和运输、通信系统的设计、数据 库和芯片设计、图像处理、核能和机械设计、化学工程设计与控制、分子生物学 以及环境工程【l】等。目前对全局优化问题的求解研究主要有两个方面:一方面是以 分析与泛函为基础的,对全局优化问题进行严格的理论证明,提出确切的求解算 法一常规的优化方法,这些方法只要求解的问题满足一定的条件,就能求出问题的 最优解;另一方面是以自然、社会等复杂系统中的智能体或非智能体表现出的智 能现象为基础而设计的智能搜索算法,其特点是算法机理简单,易于理解,而且 算法设计简洁,对目标函数没有特殊的要求,易于编程计算。虽然这些算法不能 够保证一定能得到问题的最优解,但很容易应用于各种优化问题,并能在合理的 时间范围内给出所求问题的满意解,达到问题所期望的结果要求。 由于全局优化问题的复杂性、约束性、非线性、多极值性,人们常常无法借 助于常规的优化方法,如单纯形法、牛顿法、共轭梯度法、模式搜索法、区间算 法、分枝定界法和填充函数法等,来求解这些问题。针对优化领域中的这些问题, 随后基于生物学、物理学、和人工智能等的随机智能搜索算法的出现和发展,为 优化领域中的这些问题的解决提供了比较有效的方法。虽然智能搜索算法极大地 依赖于计算机的能力,但当其他算法由于函数不规则或维度过高等原因而失效时, 智能搜索算法仍能在可接受的时间范围内给出问题的满意解。比较典型的智能优 化算法有:遗传算法(GeneticAlgorithm,GA)、模拟退火(SimulatedAnnealing,SA)、 禁忌搜索(TabuSearch,TS)、蚁群优化算法(AntColonyOptimization,ACO)等,目前, 它们已经成为解决优化问题强有力的工具。 近年来又涌现出了许多新的优化算法,如粒子群优化算法(ParticleSwarm Optimization,PSO)[2,3】、混合分散遗传禁忌(HybridScatterGeneticTabu,HSGT)[躬、 分形优化方法(FractalOptimizationApproach,FOA)[51、列队竞争算法(Lineup CompetitionAlgorithm,LCA)t61、均匀布点优化方法[71、变异基遗传算法 2 优化问题的儿种智能算法 (Mutation.basedGeneticAlgorithm,MGA)t引、和声搜索算法(HarmonySearch,HS)t91、 统计归纳算法(StatisticInductiveAlgorithm,SIA)[10】、人工鱼群算、法【¨】、类电磁机制 算法(Electromagnetism.1ikeMechanism,EM)‘12J、人口迁移算法(PopulationMigration Algorithm,PMA)【13】、混合蛙跳算法(ShuffledFrogLeapingAlgorithm,SFLA)t14]等。 这些新的全局优化方法的出现,表明了人们对全局优化方法的需求远未满足。全 局优化方法的广泛应用以及全局优化问题本身的复杂性导致了这些新的优化方法 的不断出现,对这些优化算法的研究也有助于很多复杂科学、社会、经济、军事、 管理和工程问题的解决。 目前,作为出现不久的三种新型智能优化算法一PSO算法、SFLA和HS算法, 对它们的研究与应用还十分有限,尽管通过一些实验和比较已经显示出了这三种 算法强大的搜索能力和较强的稳定性和鲁棒性,但是当fj{『的研究还不十分成熟与 全面,对其研究还远不像其他启发式算法(如GA)那样有系统的分析方法和较好 的数学基础,这就导致了现有研究还存在很多问题,因而在理论和实践方面上有 许多问题需要更深入的研究与解决。由于全局优化这一学科的重要性,研究与发 展PSO算法、SFLA和HS算法,一方面可以进一步丰富全局优化方法,使这三种 智能优化算法的优化性能更加完善;另一方面可以在全局优化中很好地应用PSO 算法、SFLA、HS算法解决实际问题,进一步扩大其应用范围。 §1.2三种智能优化算法的研究概况 模仿自然、社会等复杂系统中表现出的群体智能行为为解决复杂、约束、非 线性和多极值的全局优化问题提供了新的思路和手段。下面对PSO算法、SFLA 和HS算法的研究概况做一简单的介绍。 1.2.1粒子群优化算法的研究概况 PSO算法是由美国社会心理学家JamesKennedy博士和电气工程师Russell Eberhart博士于1995年开发的一种演化计算技术,是一种具有群体智慧的概念, 该算法最初是受到飞鸟集群活动的规律性启发,进而利用群体智能建立的一个简 单的速度.位移搜索模型,源自于人工生命(artificiallife)和演化计算理论【2’3】。其中 “群(swarm)"来源于粒子群,它符合Millonas在开发应用于人工生命的模型时所 提出的群体智能的五条基本原则【l5】: (1)邻近原贝JJ(ProximityPrinciple) (2)品质原贝lJ(QualityPrinciple) (3)多样性反应原,贝lJ(PrincipleofDiverseResponse) 第一章绪论 (4)稳定性原贝JJ(StabilityPrinciple) (5)适应性原贝JJ(AdaptabilityPrinciple) 而“粒子’’则是一个折衷的选择,因为既需要将群体中的成员描述为没有质量、 没有体积,同时也需要描述它的速度和加速状态,其运动速度受到自身和群体的 历史运动状态信息影响,以自身和群体的历史最优信息来对粒子当前的运动方向 和运动速度大小加以影响,较好地协调了粒子本身和群体运动之间的关系。目前 PSO算法已被“国际演化计算会议"(CEC)歹U为讨论专题之一,是继ACO算法之 后的又一种新的群体智能(SwarmIntelligence)算法。 同GA相比,PSO算法的优势在于概念简单、计算快速、容易实现,并且没 有过多参数需要调整。算法自1995年提出以来,由于其简单而明确的实际背景, 以及前述的诸多优点,使得很多研究者加入到对这种算法的改进研究中,主要体 现在以下几个方面:算法的二进制模型【161、参数的选择与设计【17之41、群体组织与 进化以及与进化计算等概念相结合的混合算法【2”8】等。这些改进丰富了PSO算法 的思想,拓展了算法的寻优机理,促使算法得到了快速的发展。由于PSO算法在 目标函数性态、参数设置、适应度概率进化特征和算法的收敛性等方面,都有其 它演化算法无法比拟的优点,其理论研究【29圳】与应用研究【32别】也取得了很大的进 展,己经在不同学科中得以成功应用,如函数优化、TSP问题、作业调度优化、 经济分配、神经网络训练、数据挖掘、车辆路径、图像处理、模式分类、模糊系 统控制、参数辨识、电力系统优化等。总的来说,对PSO算法的这些研究,大体 上可以归结为算法的变形与改进、算法的参数设置、算法的拓扑结构、与其他算 法的融合、应用。 PSO算法与人工生命,特别是进化算法有着极为特殊的联系,都遵循着自然 界的进化原则,但比进化算法又更多地保留了基于群体的全局搜索策略。它采用 简单的速度.位移模型,避免了复杂的遗传操作,同时它特有的记忆功能使其可以 动态地跟踪当前搜索的最优信息并适时地调整其搜索策略,具有较强的全局收敛 能力和鲁棒性,且不需要借助问题的特征信息。因此,PSO算法是一种更高效的 并行搜索算法,非常适用于对复杂环境中的优化问题的求解。 1.2.2混合蛙跳算法的研究概况 在我们生存的大自然中,某些物种在它们漫长的进化过程中所形成的生存方 式和觅食行为为人类解决某些问题带来了新的启发。2000年,Eusuff和Lansey通 过类比青蛙的觅食行为与优化问题求解的相似性而提出了一种新的基于全局协同 搜索的智能优化方法~混合蛙跳算法。作为一种全新的仿生优化算法,SFLA结合 了Memetic算法(M锄eticAlgorithm,MA)和PSO算法两者的优点㈣,是继PSO算 4 优化问题的儿种智能算法 法之后的又一种新的群体智能优化算法,具有概念简单、参数少、计算速度快、 全局寻优能力强,易于实现等特点,并首次成功地解决了组合优化问题。近年来, 这种算法不断得到完善和广泛的工程应用【14,52-58],如函数优化、地下水管网优化设 计、齿轮问题、TSP问题、下料问题等,进一步证明了它在解决优化问题上的优 越性。 SFLA存在群体(蛙群)的产生、进化、交叉、信息互换等,拥有更加灵活进 化机制,在局部搜索中采用生物从一个个体向另一个个体传播思想的进化方式, 在任何时刻允许局部搜索中信息的传递,从而可以通过改变个体自身移动步长来 寻找适合自己的最好位置,提高局部优选率。在进行局部最优搜索的基础上更新 全局最优解,最终在满足规定迭代次数和收敛条件下终止算法,否则继续进行寻 优。因而SFLA具有全局优化与局部精细搜索的优点,可以用来优化连续问题和 离散问题,并且具有较强的鲁棒性和稳定性。 1.2.3和声搜索算法的研究现概况 在音乐创作过程中,乐师们凭借自己的记忆,通过反复调整乐队中各种乐器 的音调,最终达到一个美妙悦耳的和声状态。Geem等人受这一现象的启发,于2001 年提出了一种基于乐队和声调谐原理的新算法~和声搜索算法【9】。与其他进化算法 相比,HS算法机理简单,易于理解,解的产生方式新颖,容易编程实现,且只有 少数参数需要调整。 类似于GA对进化以及SA对退火机制的模拟,HS算法的启发式搜索机制依 赖于和声记忆库(HarmonyMemory,HM)和新的解的产生方式,在整个迭代搜索过 程中,较优解的特征能够得到很好地保留,同时最差解的特征在迭代中不断地被 排除。算法首先产生HMS(HarmonyMemorySize)个初始解(和声)放入HM内, 以概率HMRC(HarmonyMemoryConsideringRate)在HM内搜索新的解,以概 率1-HMRC在HM外变量的可行域中搜索。然后算法以概率PAR(PitchAdjusting Rate)对新的解进行局部扰动。判断新的解的目标函数值是否优于HM内的最差 解的目标函数值,若是,则替换之;然后不断迭代,直至达到预定的迭代次数为 止。 作为一种全新的智能优化方法,和声搜索算法已经成功应用于科学和工程领 域【9,59--67】,如函数优化、管道铺设、TSP问题、结构设计、岩土工程、交通路径以 及环境参数校正等领域,在有关问题上展示了较GA、SA和TS更好的性能【9】,显 示了这种算法具有较强的鲁棒性、稳定性和广泛的应用前景,是一种搜索能力强 大的全局优化方法。 第一章绪论 §1.3本文的主要工作 本文主要做了三方面的工作:PSO算法的改进,SFLA的改进,HS算法参数 的设定问题及其改进研究。全文共分四章,具体内容安排如下: 第一章首先阐述了本文的选题背景和研究意义,然后对PSO算法、SFLA、 HS算法的发展概况进行简单回顾,最后给出了本文的主要研究工作。 第二章介绍了标准PSO算法,对其作了进一步的研究,利用粒子间的吸引排 斥机制,构造了新的速度更新公式,给出了一种改进的PSO算法:基于吸引排斥 机制的PSO算法,并对改进的算法做了理论分析和数值仿真。 第三章介绍了基本SFLA的搜索原理及算法流程,借鉴其他启发式搜索算法 的部分思想,将其更新策略做了进一步修正,提出了改进的SFLA,数值试验验证 了算法的可行性和有效性。 第四章介绍了基本HS算法的思想,基于均匀设计方法讨论了HS算法参数的 设定问题,仿真实验说明了这种方法的可行性,提出了两种改进的HS算法:动态 多库HS算法和求解复杂函数优化问题的HS算法,实验证明改进后算法的求解精 度和稳定性较原有算法都有了很大提高,并能很好地求解复杂函数优化问题。 最后是本文的结束语、致谢、参考文献以及作者在攻读硕士学位期间的主要 研究成果。 第二二章求解优化问题的粒子群优化算法 7 第二章求解优化问题的粒子群优化算法 本章介绍了标准PSO算法的搜索原理,针对标准PSO算法容易陷入局部最优, 收敛速度慢的问题,利用生物学中的吸引排斥机制,修正了算法的速度更新公式, 由此提出了一个改进的PSO算法:基于吸引排斥机制的PSO算法,并用4个典型 的多峰测试函数对新算法进行了实验,结果表明,新算法在稳定性和收敛性上优 于所比较的PSO算法,提高了后期迭代的收敛速度,有效地避免了PSO算法的早 熟收敛问题,而且具有较高的收敛精度和较好的鲁棒性。 §2.1引言 1997年斯坦福大学的Wolpert和Macready教授在IEEETransactionson EvolutionaryComputation上提出了著名的无免费午餐定理(NoFreeLunch, NFL)[醯】,它是最优化理论研究的一个重要成果,在优化领域有着极为重要的意义。 该定理指出没有一种算法对任何问题都是最优的,不同的算法都有其不同的应用 优势与不足,算法之间存在着互补性。因此,从解决实际问题的角度出发,为进 一步提高算法的优化性能和拓宽算法的适用范围,融合不同类型机制的优化算法, 充分发挥它们各自的优势是解决优化问题的必然发展趋势。 §2.2标准粒子群优化算法 1995年JamesKennedy和RussellEberhart在IEEE国际神经网络学术会议上正 式发表了题为“ParticlesSwarmOptimization[2】,’的文章,标志着粒子群优化算法的 诞生。随后Shi等人【3】在算法中引入惯性权重国来更好地控制收敛(convergence)和 探索(exploration),形成了当前的标准PSO算法。 从算法结构角度上讲,PSO算法与其他演化算法(如GA)十分相似,都是基 于群体策略的进化算法模式。PSO算法通过个体问的协作与竞争实现全局搜索, 是一种基于迭代的优化工具。系统初始化为一组随机解,通过统计迭代过程中自 身的最优和群体的最优来不断地修正自己的前进方向和速度大小,从而形成群体 寻优的正反馈机制,但它没有GA的交叉算子以及变异算子,而是粒子在搜索空 间追随两个最优的粒子(个体最优、全局最优)进行搜索。 2.2.1标准PSO算法 在标准PSO算法中,朋个粒子组成一个群体,每个粒子作为以维搜索空间中 待优化问题的一个可行解,通过粒子之间的协作与竞争来寻找问题的最优解。设 优化问题的儿种智能算法 第i个粒子的his位置表示为西=(五。,薯:,...,xin),fi;S速度用坼=(V。,M2,...,vin)表 示,迄今为止搜索到的最好位置用Pi=(B。,Pi:,...,Pi.)表示,也记为pbest,群体中 所有粒子迄今为止搜索到的最好位置用以=(岛。,Pg:,...,%)表示,也记为gbest。 对第k次进化,第f个粒子的第/维状态(1≤J≤n)根据如下方程来更新其速度和位 置【3】 , 噶+1=缈·呓+qrl(pbestU一嘞)+c2r2(gbestj一菇)(2-1) 苟“=苟+噶+1 (2-2) 其中,扛1,2,⋯,m,J=1,2,⋯,以,缈称为惯性权重(inertiaweight)或动量系数, 它决定了粒子历史速度信息对当前速度信息的影响,执行局部搜索与全局搜索之 间的平衡角色,当缈较大时,可以加大粒子群的搜索范围,适宜于对搜索空间进 行大范围探索(exploration),对未探测空间搜索能力强,局部精细搜索能力弱,提 高搜索的全局性能;反之,缈较小时,算法的局部搜索能力增强,适宜于进行小 范围开发(exploitation),而搜索新空间的能力减弱,粒子的搜索性能得到改善。el和 厶称为加速系数(accelerationcoefficient)或学习因子(1eamingfactor),表示粒子受个 体认知和社会认识的影响程度,用来调节向n和P。方向飞行的最大移动步长。 ,.1,r2∈u(0,1)。 此外,为了控制粒子的最大全局探索能力,粒子i在不断根据速度调整自己的 位置的时候,还要受到最大速度V。。的限制,即当l屹I>一一.,时,将限定I屹l=vt啪,,, (1≤,≤聆),这样可以防止粒子远离搜索空间。 式(2.1)中的第一部分称为动量部分,表示粒子对当前自身运动状态的信任, 为粒子提供了一个必要的动量,使其依据自身速度进行惯性运动,是粒子能够飞 行的基本保证;第二部分称为个体认知(con舻ition)部分,代表了粒子自身的经验 和思考,鼓励粒子飞向自身曾经发现的最好位置;第三部分称为社会(social)部分, 表示粒子间的信息共享与相互协作,它引导粒子飞向群体中的最好位置。这三个 部分之间的相互平衡和制约决定了算法的主要搜索性能。 PSO算法的终止条件与GA基本一致,根据具体问题一般为取得达到设定的优 化精度或达到给定的进化次数,满足进化终止条件则认为优化过程结束。 PSO算法是一种新的启发式全局优化算法,可以看出它与GA有相当大的相 似性,都是通过迭代的方法寻得问题的最优解,也采用“群体”和“进化’’的概 念,同样也根据适应度大小来更新信息。不同的是PSO算法结构简单,不使用GA 中的遗传、变异等算子。由于是群体粒子的同时并行计算,因此比其它进化算法 有较快的收敛速度。PSO算法同GA一样也可以用于解决非线性、不可微、多极 值的复杂优化问题。 第二章求解优化问题的粒子群优化算法 9 2.2。2标准PSO算法流程 Stepl设置算法参数,初始化群体,在搜索空间内随机设置粒子的初始位 置和速度,并将各粒子的B设为初始位置,取Pg为只中的最优的。 Step2计算每个粒子的适应度。 Step3对每个粒子,将其适应度与其历史最优位置麒的适应度进行比较, 如果优于研,则将其作为当前最优位置易。 Step4对每个粒子,将当前最优位置易与群体历史最优位置以进行比较, 如果优于p。,则将其作为群体最优位置珞,并重新设置Ps的索引号。 Step5根据式(2.1)、式(2.2)更新粒子的速度和位置。 Step6如未达到终止条件,则返回Step2;否则,输出最优适应度的相关信 息。 2.2.3模型分析 为了便于分析PSO算法的搜索机制,对式(2-1)、式(2-2)进行简化,仅考虑一 个粒子的一维情形。这里参考了文献[30】的部分内容。有关简化模型的稳定性分析 如下: 令≯:c1.,.1+c2.r2,p:—q—.rl—.p—b—es-t+—c2_r2-.g—best,可以看出p是两个最优的 C。·rl+c,r2 加权平均,而≯∈u(o,eI+c2)。 通过简单的代换,式(2.1)和式(2.2)可以化为式(2-3) v‘”=国v‘+≯(p—x‘) (2-3) 再令Y‘=P—X‘,则式(2.3)、(2-2)分别可以化为 v川=COy‘+咖‘ (2—4) Y“1=一CtYV‘+(1一≯)y‘ (2-5) 用矩阵形式表示,即 阱‰钳升M阴 协6, 其中M是系数矩阵,从而有 阱MⅣ阴 协7, 令 一一[舌羔] 协8, lO 优化问题的儿种智能算法 其中 ¨:坐出乒匹 是矩阵M的特征值,P为相应的对角阵,则对第尼次进化, [;]=P[苫善],1[;] (2-9) 粒子的状态可表示为 (2-10) 简化模型的性态完全可由线性系统的稳定性理论确定,‘可以用此来估计粒子 的稳定性。根据稳定性理论,当且仅当I^I<1,I五I<1时,粒子的行为是稳定的。 由于^、五是参数缈和矽的函数,下面分四种情况来讨论: (1)缈=0 由式(2-9)得五=1一矽,而hI2√∞>o,故阮I0,0≤缈<1。 系统是稳定的且粒子x收敛到P。 (2.11) 2 故在条件≯<缈+1—2√石下,当o≤国
本文档为【z 优化问题的几种智能算法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_240316
暂无简介~
格式:pdf
大小:2MB
软件:PDF阅读器
页数:50
分类:工学
上传时间:2012-03-10
浏览量:45