- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章基于MATLAB的基础理论及算法设计.ppt
第四章 Matlab数学建模案例分析 基本粒子群算法 PSO算法步骤如下: Step1:初始化一个规模为 m 的粒子群,设定初始位置和速度。 Step2:计算每个粒子的适应值。 初始化过程如下: (1)设定群体规模m; (2)对任意的 i,s ,在 内服从均匀分布产生 ; (3)对任意的 i,s ,在 内服从均匀分布产生 ; (4)对任意的 i ,设 。 Step3:对每个粒子将其适应值和其经历过的最好位置 的适应值进行比较,若较好,则将其作为当前的最好位置。 Step4:对每个粒子将其适应值和全局经历过的最好位置 的适应值进行比较,若较好,则将其作为当前的全局最好位置。 Step5:分别对粒子的速度和位置进行更新。 Step6:如果满足终止条件,则输出解;否则返回Step2。 第四章 Matlab数学建模案例分析 粒子群算法函数极值求解 PSO算法流程如图所示。 第四章 Matlab数学建模案例分析 经典测试函数 Griewank函数图形 Rastrigin函数图形 第四章 Matlab数学建模案例分析 %速度更新 V(j,:) = V(j,:) + c1*rand*(gbest(j,:) - pop(j,:)) + c2*rand*(zbest - pop(j,:)); V(j,find(V(j,:)Vmax))=Vmax; V(j,find(V(j,:)Vmin))=Vmin; %种群更新 pop(j,:)=pop(j,:)+0.5*V(j,:); pop(j,find(pop(j,:)popmax))=popmax; pop(j,find(pop(j,:)popmin))=popmin; %自适应变异 if rand0.8 k=ceil(2*rand); pop(j,k)=rand; end %适应度值 fitness(j)=fun(pop(j,:)); 第四章 Matlab数学建模案例分析 图4- 12 适应度曲线 第四章 Matlab数学建模案例分析 第4章 基于MATLAB的基础理论及算法设计 第四章 Matlab数学建模案例分析 本章围绕基本的数学建模常用算法进行设计,具体的包括分段函数的处理、数据的预处理分析、线性规划、非线性规划、层次分析方法、时间序列的指数平滑预测、时间序列的线性二次移动平均法、BP神经网络、粒子群算法以及最小树、最短路问题进行展开讨论,数学建模可以总结为一些常用算法的综合设计,从不同角度出发进行比较,得到最优化的数学模型从而实现问题的求解。 4.1 分段函数的一般处理方法 则该分段函数与下面的模型等价: 第四章 Matlab数学建模案例分析 分段函数在1998年全国大学生数学建模竞赛A题——投资的收益和风险一题中,通过上述处理方法的处理,模型从多目标非线性规划问题转为一般的整型线性规划问题,大大的减小了计算。 第四章 Matlab数学建模案例分析 对于n个分段函数: 其等价模型为: 于是原模型可以转化为一个整数线性规划模型。 第四章 Matlab数学建模案例分析 4.2 数据预处理与标准化方法 (1)规范化方法 (2)正规化方法 (3)归一化方法 归一化方法在确定权重时经常用到。 针对实际情况,也可能有其他一些量化方法,比如对定性的数据采用隶属函数的方法进行量化处理,或者要综合使用多种方法,总之最后的结果都是无量纲化。 第四章 Matlab数学建模案例分析 4.3 线性规划 转化标准型为: 在MATLAB中基本函数形式为 [x,fval]=linprog(c,A,b,Aeq,beq,LB,UB,X0,OPTIONS) 第四章 Matlab数学建模案例分析 c=[2;3;-5]; a=[-2,5,-1]; b=-10; aeq=[1,1,1]; beq=7; x=linprog(-c,a,b,aeq,beq,zeros(3,1)) value=c*x MATLAB编程 LINGO软件进行编程 min 2x1+3x2-5x3 st x1+x2+x3=7 2x
您可能关注的文档
- 外轮进口审批培训材料.ppt
- 多旋翼无人机技术基础课件1.pptx
- 如何培养好自己1.ppt
- 学习习惯养成主题班会.ppt
- 学生行为习惯的养成教育..ppt
- 学霸养成记.ppt
- 安全无小事《道路交通法》.ppt
- 寿险毛主席的学习理论.ppt
- 小区智能化毕业答辩.pptx
- 小学六年级语文毕业总复习1.ppt
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)