中山大学数学建模讲座-PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《中山大学数学建模讲座-PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中山大学 数学 建模 讲座 PPT 课件
- 资源描述:
-
1、优化模型-数学建模华南理工大学理学院数学系刘深泉教授Experimental Mathematics Computer Formula for PiIn 2019,a PSLQ program discovered this formula for pi:Indeed,this formula permits one to directly calculate binary or hexadecimal(base-16)digits of beginning at an arbitrary starting position n,without needing to calculate any
2、 of the first n-1 digits.Srinivasa Ramanujan Optimization-mathematical programming choosing the best element from some set of available alternatives Linear programming Integer programming.Quadratic programming Nonlinear programming.Convex programmingSemidefinite programming Stochastic programming.Ro
3、bust programming.Combinatorial optimization.Infinite-dimensional optimization Heuristic algorithms Constraint satisfactionOptimal control.Dynamic programming.Mathematical programming序数理论,选择理论一般最优化问题 最优化问题的约束数学模型 nxxxfyMax,:210,:211nxxxsSt0,212nxxxs0,21nmxxxsComputational optimization techniques Sing
4、le variables Optimization Multi variables Optimization 优化算法 1.Dijkstra 算法,2.最小生成树 Prim 算法,3.最小费用,4.遗传算法 算法复杂性,P,NP问题,NPC 1000000$Final Submission Countdown Netflix公司公司-成立于成立于2019年的美国最大的在线年的美国最大的在线DVD租赁商租赁商 Contributed by Lester MackeyOnly sixteen minutes remained in the$1 million Netflix Prize compe
5、tition when I handed over the final set of predictions to the Ensemble team captain.The members of our newly minted team had been working furiously through the night,hoping to improve upon our previous days score of.8554.It was hard to believe that just twenty-four hours ago we had passed the four-t
6、eam coalition that had occupied the first place spot for the last 29 days.There was little time to celebrate;the previous leaders would not go down without a fight,so we had to be ready with something better.A call had been issued for any remaining valid predictors,anything that could tip the scale
7、in this final day,and our members around the globe had answered the call:nearly 200 new predictor sets,some previously passed over for their poor performance and others newly conceived only moments prior,had flooded in from all corners of the team.It was now up to our blenders to work some last-minu
8、te magic.数学建模十大算法 蒙特卡罗算法、数据插值拟合、参数估计、层次分析法、线性规划问题 图论算法、动态规划、回溯搜索、分治算法、分支定界等算法 最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法Crystal Ball 蒙地卡罗仿真软件蒙地卡罗仿真软件 Crystal Ball 是Microsoft Excel的增益工具,采用Monte Carol仿真功能协助您分析风险与不确定模型。功能包含敏感度分析、相关性分析、tornado分析、精确控制及历史数据的分配。模拟的意义 当我们使用模拟这个字时,代表我们利用分析模型来仿真现实生活的系统。过去仿真软件过于偏重复杂数学造成操作困
9、难。Crystal Ball工作表风险分析结合工作表呈现方式与自动分析模拟,可以清楚的展现因为变量变异造成模型产出的各种情况。如果没有增加仿真功能,那工作表充其量只是揭示单一结果与最一般化的情境。工作表模拟最常用的方法就是蒙地卡罗法,他可随机产生变量在不同情况下的模型结果。蒙地卡罗模拟 蒙地卡罗模拟是由学者蒙地卡罗所提出,一开始主要运作于分析赌博游戏。诸如轮盘、骰子、拉吧等。蒙地卡罗可以模拟这些赌博中的随机行为。当你掷骰子时,你知道共有一至六的数字可能会出现,但是你不知道一个规则。他就像企业主面对问题时,可能知道问题引发的结果与过程,却无法了解每一个变量的严重程度。(例如:利率、员工、股价、存
10、货及来电率)模拟退火算法 模拟退火算法与物理退火过程的相似关系 目标函数能量 控制参数的下降冷却 Metropolis采样过程等温过程 设定初温熔解过程 最优解能量最低GA的计算过程编码编码:GA在进行搜索之前先将解空间的解数据表示成遗传空间的基因型串结构数据,这些串结构数据的不同组合便构成了不同的点。初始群体的生成:随机产生N个初始串结构数据,每个串结构数据称为一个个体,N个个体构成一个群体。GA以这N个串结构数据作为初始点开始迭代。适应性值评估检测适应性值评估检测:适应性函数表明个体或解的优劣性。不同的问题,适应性函数的定义方式也不同。选择选择:选择的目的是为了从当前群体中选出优良的个体,
11、使它们有机会作为父代为下一代繁殖子孙。遗传算法通过选择过程体现这一思想,进行选择的原则是适应性强的个体为下一代贡献一个或多个后代的概率大。选择实现了达尔文的适者生存原则。交换交换:交换操作是遗传算法中最主要的遗传操作。通过交换操作可以得到新一代个体,新个体组合了其父辈个体的特性。交换体现了信息交换的思想。变异变异:变异首先在群体中随机选择一个个体,对于选中的个体以一定的概率随机地改变串结构数据中某个串的值。同生物界一样,GA中变异发生的概率很低,通常取值在0.0010.01之间。变异为新个体的产生提供了机会。优化算法及其分类 枚举法 确定性算法 数学规划算法,单纯形法,分支定界法 随机算法 自
展开阅读全文