小鸡炖蘑菇mimi
我这里有一个粒子群的完整范例:<群鸟觅食的优化问题>function main()clc;clear all;close all;tic; %程序运行计时E0=; %允许误差MaxNum=100; %粒子最大迭代次数narvs=1; %目标函数的自变量个数particlesize=30; %粒子群规模c1=2; %每个粒子的个体学习因子,也称为加速常数c2=2; %每个粒子的社会学习因子,也称为加速常数w=; %惯性因子vmax=; %粒子的最大飞翔速度x=-5+10*rand(particlesize,narvs); %粒子所在的位置v=2*rand(particlesize,narvs); %粒子的飞翔速度%用inline定义适应度函数以便将子函数文件与主程序文件放在一起,%目标函数是:y=1+(*(1-x+2*x.^2).*exp(-x.^2/2))%inline命令定义适应度函数如下:fitness=inline('1/(1+(*(1-x+2*x.^2).*exp(-x.^2/2)))','x');%inline定义的适应度函数会使程序运行速度大大降低for i=1:particlesize for j=1:narvs f(i)=fitness(x(i,j)); endendpersonalbest_x=x;personalbest_faval=f;[globalbest_faval i]=min(personalbest_faval);globalbest_x=personalbest_x(i,:);k=1;while k<=MaxNum for i=1:particlesize for j=1:narvs f(i)=fitness(x(i,j)); end if f(i)
candy晓琳
我也正在研究PSO方面的。我来答答看:我认为matlab编程中一般将适应度函数的自变量设为一个行向量,行向量的size为你针对的问题的多少,你的问题中有两个变量影响你的因变量Z,所以x的长度为2.还有,一般用matlab 的pso优化时,需要要自编一个针对你的问题的适应度函数。顺便说一句,我上面说的只是一般处理方法。你的fitness((x,:)),似乎在matlab中有语法错误。如果还想问具体的,就给我发短消息吧,我会尽快回答,另外,你的悬赏分怎么这么少呢!老兄,你就这么吝啬吗!
我是丽香
我写的是《粒子群优化算法的改进研究及在石油工程中的应用》,本文提出一种基于双适应值的量子粒子群优化算法。该算法将目标函数和约束条件分离,从而赋予每个粒子双适应值,并根据这两个适应值来决定粒子优劣,同时提出保持不可行解比例的自适应策略。还不错吧,当时也是没时间写,还是学长给的莫'文网,专业的就是牛啊,很快就帮忙完成了
室内设计--阿梅
毕业论文(设计)题目: 粒子群算法及其在任务调度中的应用 题目类型 理论研究 题目来源 教师科研题 毕业论文(设计)时间从 2008年2月24日至 2008年6月14日 1毕业论文(设计内容要求): 多处理机调度问题是指有n台相同的处理机和m个独立的作业, 处理机以互不相关的方式处理作业,其中,任何作业可以在任何一台处理机上运行,但未完工前不允许中断作业,作业也不能拆分成更小的作业,使n个作业在尽可能短的时间内由这m台相同的处理机完成。粒子群算法是模拟鸟群觅食的过程,采用速度- 位置模型进行搜索。每个优化问题的解都是搜索空间的一只鸟,称为粒子,粒子群中的每个粒子通过追随个体最优粒子和全局最优粒子进行搜索. 本课题要求学生查找资料,学习、理解、掌握遗传算法的基本思想,总结遗传算法的改进方法,选定一种粒子群算法应用到多处理机调度问题并编程实现该算法,对该算法与首次最优匹配法在调度长度上进行实验比较 。 通过本次毕业设计,学生懂得如何查找资料并对资料进行分析总结,培养科研与独立分析问题的能力,掌握一门程序开发语言,培养程序开发技巧和能力。
硕士研究生毕业后都会关心自己的硕士毕业论文去哪了,然后就去查询自己的硕士毕业论文在哪里,但是总有人找不到自己的硕士毕业论文,那么自己的硕士毕业论文到底去哪里了,
是直接发表的还是找中介的呢?到哪里发表还是要看你学校的安排的
欢迎新老师加入班级群的话有如下: 1、欢迎,我们的新班主任! 2、大家热烈欢迎我们的新班主任! 3、刘老师好,以后让刘老师费心了。 4、Welcome,our
毕业论文(设计)题目: 粒子群算法及其在任务调度中的应用 题目类型 理论研究 题目来源 教师科研题 毕业论文(设计)时间从 2008年2月24日至 2008年6
确定论文主题方向,进行论文题目的筛选。以论文题目为核心,对相关资料进行收集和翻阅。对已搜集的资料加以整理,论证分析论文的可行性、实际性,将论文题目和大致范围确定