matlab的pso需要仿真,基于MATLAB的PSO算法仿真研究

摘要粒子群优化(PSO)是计算机智能领域中最重要的群体智能算法之一,PSO算法是一种进化计算技术。粒子群算法是一个迭代优化的工具,可以把一组随机方案,然后在解空间的粒子中的最优解被发现。由于PSO算法的全局搜索能力更强,更容易理解和执行,因而PSO受到了科学,工程等领域的广泛关注。论文围绕粒子群优化的不同算法的原理和特点进行综述,通过Matlab的编程实现了几种算法的函数,研究了一些无约束且非线性函数的优化问题。最后对粒子群优化的各种算法对这些函数进行比较,得出它在某些应用中的最优解。52806

毕业论文关键词:粒子群优化算法,参数,无约束,适应值函数,最优解

Simulation Study of PSO algorithm based on Matlab

Abstract  Particle swarm optimization (PSO) is one of the most important swarm intelligence algorithms in the field of computer intelligence, and PSO algorithm is a kind of evolutionary computation technology. PSO is an iterative optimization tool that can put a set of random solutions, and then the optimal value of the particle in the solution space is searched. Because the global search ability of PSO algorithm is stronger, it is easier to understand and implement.Particle swarm optimization has been widespread concern in the scientific, engineering and other fields.This article reviewed different algorithms PSO's principles and characteristics,by Matlab programming algorithm to achieve several functions,and solve some unconstrained nonlinear function optimization problem.Finally,,PSO for these functions comparison, it is the optimal solution in some applications.

KeyWords:Particle swarm optimization, Parameter,Unconstrained,Fitness,Optimal solution

目录

基于Matlab的PSO算法仿真研究1

Simulation Study of PSO algorithm based on Matlab2

1绪论2

1.1研究粒子群优化算法的目的和意义2

1.2粒子群优化算法的国内外研究的水平及现状2

1.3粒子群优化算法的发展3

2粒子群的优化算法4

2.1粒子群算法概述4

2.2基本粒子群算法4

2.3带压缩因子的粒子群算法5

2.4线性递减权重粒子群算法6

2.5自适应权重粒子群算法7

2.6随机权重粒子群算法8

2.7同步变化的学习因子的粒子群算法10

2.8异步变化的学习因子的粒子群算法11

2.9二阶粒子群算法12

2.10二阶振荡粒子群算法13

2.11混沌粒子群算法14

3粒子群算法测试分析及比较16

3.2学习因子的变化19

3.3惯性权重的变化21

3.4迭代次数的变化23

4总结26

致谢27

参考文献28

附录29

1绪论

1.1研究粒子群优化算法的目的和意义

群体智能是一种人工智能的模型,这是由自然界中生物群落的智能行为的启发。群智能是简单的生物种群的出现提供了一个典范。群体智能的概念是从观察与研究蚂蚁,蜜蜂和其他社会群体的群体行为的,其行为的精妙在于:虽然相对于个体来说都很简单,但是他们却可以通过协同工作,并表现出非常复杂的行为,如鸟巢的建设,集中食品的集体行为,这是社会有机体观察,被称为群体智能。群智能具有以下特点“:1,个体之间的团队协作是分布式的,没有中心控制,所以它能够适应当前网络环境的状态,并具有较强的鲁棒性,2,每个个体只能感觉到其本地信息,则不能直接拥有全局信息,并且遵循的规则是非常简单的能力,以及群智能每个单独实现更方便,具有简单的特点;3,个体非直接的通讯方式进行合作。该群体智能可以通过为信息和合作,传播和个人的数量,在通信的开销增幅较小的增加直接的沟通方式。 也就是说。其具有更好的可扩展性;不是由于一个或失败少数人影响了整个问题解决小组;4,自组织。通过简单的个体的交互显示一个复杂的智能行为。J Kennedy和R Eberhart通过鸟群,鱼类和社会人类的一些行为的观察于 1995年提出的一种进化算法,就是粒子群算法。 基于MATLAB的PSO算法仿真研究:http://www.lwfree.com/zidonghua/lunwen_56822.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值