数学建模及算法
设计到数学相关的程序,代码(包括matlab,mathmatical,R等)
-随_风-
不问来处,不问归途,心之所向,素履以往。
展开
-
数据结构和算法
文章目录数据结构数据结构分类数据结构操作算法数据结构数据结构分类数据结构的基本存储方式只有两种:数组(顺序存储)和链表(链式存储)其他数据结构都是在这两种基础上发展出来的。数据结构种类很多,甚至自己也能创造数据结构,但是底层存储无非数组或者链表,二者的优缺点如下:数组-------由于是紧凑连续存储,可以随机访问,通过索引快速找到对应元素,而且相对节约存储空间。但正因为连续存储,内存空间必须一次性分配够,所以说数组如果要扩容,需要重新分配一块更大的空间,再把数据全部复制过去,时间复杂度 O(N原创 2020-09-14 13:55:48 · 64 阅读 · 0 评论 -
建模笔记
通用问题:摘要:基于什么背景,建立了什么模型,采用什么方式求解,得出了什么结果。假设:不少于5条问题分析:不占分,公式不要写,写到正文里面符合题意:求解步骤,涉及到相关参数。排版问题整篇论文要求合理,条理清晰。数据选取放在模型求解部分。一行两个图太多的数据可以用图表示。阅读5-10分钟(3个老师评阅),文字比较多,建议列成条。本文问题:突出结论适当对模型进行解释求解过程加上去图和表格要紧凑些第三问:应该结合参数,进行分析...原创 2020-09-05 09:48:40 · 129 阅读 · 0 评论 -
模拟退火算法学习
模拟退火算法由来所有传统优化算法都是针对连续或可导的目标函数来说的,处理的问题也比较简单。而实际问题的参数优选常常表现出高维、多峰值、非线性、不连续、非凸性及带噪声等复杂特征。为了求解这些优化问题中的难解问题,现代优化算法孕育而生。现代优化算法主要包括 禁忌搜索(Tabu Search)、遗传算法(Genetic Algorithms)、模拟退火(Simulated Annealing) 和神经网络(Neural Networks)等。遗传算法具有良好的全局搜索能力,可以快速地将解空间中的全体解搜索出,原创 2020-08-29 23:47:43 · 839 阅读 · 0 评论 -
动态规划(Dynamic Programming)
文章目录概念举例斐波那契数列问题1.暴力递归2、带备忘录的递归解法3、dp 数组的迭代解法凑零钱问题1、暴力递归2、带备忘录的递归3、dp 数组的迭代解法总结概念首先,动态规划问题的一般形式就是求最值,动态规划其实是运筹学的一种最优化方法,只不过在计算机问题上应用比较多,比如说让你求最长递增子序列呀,最小编辑距离等等。a)动态规划的核心问题就是穷举。但动态规划的穷举有点特别,因为这类问题存在「重叠子问题」,如果暴力穷举的话效率会极其低下,所以需要「备忘录」或者「DP table」来优化穷举过程,避免不转载 2020-08-11 23:15:31 · 649 阅读 · 0 评论 -
数据分析中缺失值处理
机器学习中,可采用C4.5例子其他方法:离散值:a)众数填充b)相关性最高的列填充连续值:a)中位数b)相关性最高的列做线性回归进行估计原创 2020-07-13 12:06:14 · 387 阅读 · 0 评论 -
matlab_数据插值与拟合
使用背景:在工程实践和科学实验中, 常常需要从一组观测数据之中找到自变量与因变量间的函数关系,一般可用一个近似函数来表示。函数的产生办法因观测数据和要求的不同而各异,数据插值与拟合是两种常用的方法。函数插值来源于函数的以下问题:只知道函数在某区间有定义且已得到区间内的一些离散的点的值,希望能用简单的表达式近似给出函数在此区间上的整体描述,并能与已知离散点上的值相等。language插值代码...原创 2019-11-16 21:30:37 · 1379 阅读 · 0 评论