二、粒子群算法的具体表述上面罗嗦了半天,那些都是科研工作者写论文的语气,不过,PSO的历史就像上面说的那样。
下面通俗的解释PSO算法。
PSO算法就是模拟一群鸟寻找食物的过程,每个鸟就是PSO中的粒子,也就是我们需要求解问题的可能解,这些鸟在寻找食物的过程中,不停改变自己在空中飞行的位置与速度。
大家也可以观察一下,鸟群在寻找食物的过程中,开始鸟群比较分散,逐渐这些鸟就会聚成一群,这个群忽高忽低、忽左忽右,直到最后找到食物。
这个过程我们转化为一个数学问题。
寻找函数y=1-cos(3*x)*exp(-x)的在[0,4]最大值。
-----------------------------------------------------------------标准粒子群算法的实现思想基本按照粒子群算法(2)----标准的粒子群算法的讲述实现。
主要分为3个函数。
第一个函数为粒子群初始化函数InitSwarm(SwarmSize......AdaptFunc)其主要作用是初始化粒子群的粒子,并设定粒子的速度、位置在一定的范围内。
本函数所采用的数据结构如下所示:表ParSwarm记录的是粒子的位置、速度与当前的适应度值,我们用W来表示位置,用V来代表速度,用F来代表当前的适应度值。
在这里我们假设粒子个数为N,每个粒子的维数为D。
---------------------------------------------------------------------
2023/2/17 13:39:22 493KB 粒子群 局部版本 多目标 matlab
1
模仿退火算法和遗传算法,智能算法里面的两个重要算法思想;
程序已经通过了测试,可直接运行;
2023/2/17 1:30:48 2.27MB 遗传 模拟退火 Matlab 代码
1
尤承业编著的《解析几何》是学习几何学的入门教材。
书中既讲解了空间解析几何的基本内容和方法(向量代数,仿射坐标系,空间的直线和平面,常见曲面等),等讲解了仿射几何学中的基本内容和思想(仿射坐标变换,二次曲线的仿射理论,仿射变换和保距变换等),还介绍了射影几何学中的基本知识,较好地反映了几何学课程的全貌。
全书共分五章,每章内都附有一定数量的习题,书末附有习题答案和提示,便于读者深入学习或自学。
《解析几何》突出几何思想的教育,强调形与数的结合;
方法上强调解析法和综合法并重;
内容编排上采用"实例-理论-应用"的方式,具体易懂;
内容选取上兼顾各类高校的教学情况,具有广泛的适用性。
《解析几何》表达通顺,说理严谨,阐述深入浅出。
因而,《解析几何》是一本颇具特色、为广大高校欢迎的解析几何课程教材。
《解析几何》可作为综合性大学和师范类大学数学系、物理系等相......ISBN:9787301045800
2023/2/16 22:36:19 9.57MB 解析几何 尤承业
1
Qt的动画框架是Qt4.6新添加的一个重要的特性,有了它,开发人员可以制造激动人心的动画界面,而不必局限于单调的固定窗口了,可以说,这是其它界面库少见的功能,带来的则是Qt的另一大优势。
最近我花了大概三、四天的时间研究Qt动画框架的内容,这让我感到Qt人员精心的设计给了我们一套非常规范并且易懂的代码,如果另外的一名开发者也对Qt动画框架有所了解,那么他可以毫不费力地看懂我的代码,并且从代码中了解设计思想。
2023/2/16 17:36:35 8.26MB Qt 动画
1
本文档是严格按照细菌寻食算法的思想及其步骤以MATLAB来实现的,对初学BFA算法的学者,可是更深刻的理解与研究BFA算法。
2023/2/15 4:10:44 18KB 细菌觅食 MATLAB实现
1
尚硅谷周阳大神的MySQL高级思想导图(PDF+mmap)版,两种版本,超级高清。
2023/2/15 1:28:45 36.22MB MySQL 思维导图
1
一个可记录,提示和反映您所有个人物品的应用程序!我开始这是一个业余项目,目的是学习和实施iOS开发中的所有最新最佳实践!进度视频...屏幕截图...
2023/2/12 5:13:29 6.01MB vapor todoapp reminder-app diary-app
1
思想导图(些许知识点)
2023/2/12 4:32:24 12KB 计网期末考试复习
1
关于教科书怎样编写的问题,本分三个层面阐述:第一是关于教科书怎样编写的问题,本分三个层面阐述:第一是关于教科书怎样编写的问题,本分三个层面阐述:第一是说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计编写体例说明等进行了较详尽的引见;
第二层面是章教材分析,对该主编写体例说明等进行了较详尽的引见;
第二层面是章教材分析,对该主编写体例说明等进行了较详尽的引见;
第二层面是章教材分析,对该主要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层面是节教材分析,对该节内容的教学重点、难等进行了。
通过这三个层面阐述老师们可以从整体和局部来把握这本教科书。
2023/2/12 1:45:38 1.85MB 高中教材
1
包括防御技术、攻击技术、职业发展路径、技能成长等内容。
2023/2/10 7:49:24 31.58MB 信息安全
1
共 826 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡