20100373苏浩辉实验4.docVIP

  • 35
  • 0
  • 约小于1千字
  • 约 5页
  • 2017-04-01 发布于广东
  • 举报
20100373苏浩辉实验4.doc

重庆大学学生上机实验报告 上机课程名称:信息智能分析与预测 上机实验名称:实验4 群智能算法 开课学院及实验室:经济与工商管理学院 2013年12 月 03 日 学 院 经管学院 年级、专业、班 2010级信管1班 姓 名 苏浩辉 学 号 指导教师 陈铿 成 绩 教师评语 教师签名: 【实验目的】 实验任务一:用PSO算法计算函数 f(x)= x+10sin(5x)+7cos(4x)在[0,9]间的最小值,并采用动态惯性因子法改善算法,要求适应度函数被映射到[0,1]间。 实验任务二:给定四个城市的生物素浓度分别为1、1.5、2、2.5,试根据公式,计算转移矩阵P。 【实验内容】 任务一: 根据题目要求,是需要求解函数在[0,9]之间的最小值,而PSO算法的计算思路主要是求最大值,故需对算法中的适应度进行调整。 程序代码展示: 主函数代码: 关键功能函数的程序代码: 初始化粒子的位置和速度 计算原始函数值和调整的适应度 更新个体最优解及其适应度 计算结果显示: PSO算法每次计算具有随机性,截取的图片是其中最优的计算结果。从图中可以看出,迭代到第8次左右的时候就算出了结果。 任务二: 【结果及分析】 通过这次实验,我熟悉PSO算法的基本思想和基本方法。虽然只是利用现成的函数和只是改变函数参数,但是我了解了在matlab下利用PSO算法函数分析实际问题的具体思路和方法,也将在课堂上的粒子群算法理论从抽象化为的具象。实验中也遇到了很多问题,例如有些函数还是从网上找,理解的时间用时很长,实践能力还有待提高。 注:上机报告中必须至少包含“实验目的”、“实验内容”、“结果及分析”三部分内容

文档评论(0)

1亿VIP精品文档

相关文档