基于群体智能的数据挖掘方法及应用.pptVIP

基于群体智能的数据挖掘方法及应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
其它生物启发式计算技术 进化规划算法 进化编程 人工免疫系统 DNA计算 膜计算等 * 报告内容 1 启发式计算方法研究背景 2 生物启发式计算方法 3 群体智能优化方法(SI) 4 SI算法在管理中的应用 5 实例研究 * 群体智能(Swarm Intelligence) 生物学家研究表明:在这些群居生物中虽然每个个体的智能不高,行为简单,也不存在集中的指挥,但由这些单个个体组成的群体,似乎在某种内在规律的作用下,却表现出异常复杂而有序的群体行为。 A C * A C * A C * 轨迹更新: Visibility: ?ij = 1/dij 蚂蚁算法 表示轨迹的相对重要性 表示能见度的相对重要性 轨迹的持久性 表示第K只蚂蚁在本次循环中留在路径ij上的信息量 * 生物社会学家E.O.Wilson指出:“至少从理论上,在搜索食物过程中群体中个体成员可以得益于所有其他成员的发现和先前的经历。当食物源不可预测地零星分布时,这种协作带来的优势是决定性的,远大于对食物的竞争带来的劣势。” 鱼群觅食模型 * 避免碰撞 速度匹配 中心聚集 鸟群的飞行行为 * 鸟群觅食模型 Food Global Best Solution Past Best Solution * Randomly searching foods 社会型行为的模拟 * 认知行为 (Cognition Behavior) 先前经验 2 6 Max * 社会行为 (Social Behavior) We tend to adjust our beliefs and attitudes to conform with those of our social peers. 1 2 5 Max 人类社会系统 * 粒子群算法介绍 每个寻优的问题解都被想像成一支鸟,也称为“Particle”。 所有的Particle 都有一个fitness function 以判断目前的位置之好坏, 每一个Particle具有记忆性,能记得所搜寻到最佳位置。 每一个Particle 还有一个速度以决定飞行的距离与方向。 * 局部 最优解 全局 最优解 运动向量 惯性向量 Study Factor Here I am! The best position of team My best position x(t) pg pi v PBest gBest x(t+1) 速度与位置更新 * 算法流程 Initialization :将群族做初始化,以随机的方式求出每一Particle 之初始位置与速度。 Evaluation:依据fitness function 计算出其fitness value 以作为判断每一个Particle之好坏。 Find Pbest :找出每一个Particle 到目前为止的搜寻过程中最佳解,这个最佳解称之为Pbest。 Find the Gbest:找出所有群体中的最佳解,此最佳解称之为Gbest。 Update the Velocity and position: 根据速度与位置公式 更新每一Particle的速度与位置。 Termination. 返回步骤2继续执行,直到获得一个令人满意的结果或符合终止条件为止。 * 参数选择 粒子数: 一般取 20 – 40. 其实对于大部分的问题10个粒子已经足够可以取得好的结果, 不过对于比较难的问题或者特定类别的问题, 粒子数可以取到100 或 200 粒子的维数: 这是由优化问题决定, 就是问题解的长度 粒子的范围: 由优化问题决定,每一维可是设定不同的范围 Vmax: 最大速度,决定粒子在一个循环中最大的移动距离,通常设定为粒子的范围宽度 学习因子: c1 和 c2 通常等于 2. 不过在文献中也有其他的取值. 但是一般 c1 等于 c2 并且范围在0和4之间 中止条件: 最大循环数以及最小错误要求. * PSO与遗传算法的比较 相同点 都是基于种群的 都需要适应度函数. 都是随机计算技术 不能保证100%收敛 不同点 PSO没有交叉变异等进化操作 . PSO中通过粒子的竞争与协作实现种群进化 粒子具有记忆能力 优点 PSO 容易实现具有较小的调整参数 收敛速度快、解质量高、鲁棒性好 * Schwefels function * 初始状态 * 5代后 * 10代后 * 15代后 * 100代后 * 500代后 * 最终结果 迭代次数 搜寻结果 0 416.245599 5 515.748796 10 759.404006 15 793.732019 20 834.813763 100 837.911535 5000 837.965771 最优解 837.9658 * * * * * * *

文档评论(0)

如果.可以. + 关注
官方认证
文档贡献者

坚持分享有价值的资源!

认证主体汉中恒朱网络技术有限公司
IP属地陕西
统一社会信用代码/组织机构代码
91610726MA6YWAFG7U

1亿VIP精品文档

相关文档