数模
数学建模
迷失的二向箔
二向箔维护及智子抛光工程师
展开
-
数学模型算法实现之Lingo求解五
线性规划与目标规划目标规划:采用如下方法克服线性规划局限性:1. 设置偏差变量;用偏差变量(Deviational variables)来表示实际值与目标值之间的差异,令 d+ ---- 超出目标的差值,称为正偏差变量 d- ---- 未达到目标的差值,称为负偏差变量 其中d+与d-至少有一个为0约定如下:当实际值超过目标值时,有...原创 2019-09-16 10:11:44 · 2436 阅读 · 0 评论 -
数学模型算法实现之Lingo求解四
资源分配问题首先,求出目标函数关系式----利润:然后添加约束条件:由于(1)为分段函数,所以要对模型进行化简,分段线性函数化为整数规划模型的解法:设一个n段线性函数f(x)的分点为 引入zk 将x和f(x)表示为 zk 和0-1变量yk满足...原创 2019-09-16 09:23:27 · 1001 阅读 · 0 评论 -
数学模型算法实现之Lingo求解三
基本集合的定义语法:基本集合的定义格式为(方括号“[ ]”中的内容是可选项, 可以没有):setname [/member_list/] [: attribute_list];其中setname为定义的集合名,member_list为元素列表(下标),attribute_list为属性列表。元素列表可以采用显式列举法(即直接将所有元素全部列出,元素之间用逗号或空格分开),也可以采用隐式...原创 2019-09-15 17:08:01 · 1939 阅读 · 0 评论 -
数学模型算法实现之Lingo求解二
Shortest_route (最短路径问题)这种最短路径问题也可以用图论MODEL:SETS:CITIES/S,A1,A2,A3,B1,B2,C1,C2,T/:L; !定义城市集合,L(i)为对应的属性(S到城市i最短路径)ROADS(CITIES,CITIES)/ A1,B1 A1,B2 A2,B1 A2,B2 A3,B1 A3,B...原创 2019-09-15 11:34:11 · 1033 阅读 · 0 评论 -
数学模型算法实现之Lingo求解一
Lingo基本用法说明:模型以model开始,end结束集合相当于下标,QUARTERS={1,2,3,4}Lingo中模型优化由四部分组成:1.集合段(定义集合变量及元素和属性)SETS:------->ENDSETS2.目标与约束段(目标函数、约束条件 )需要用到Lingo内部函数如@SUM和@FOR3.数据段(对集合属性输入必要数据,格式:attribu...原创 2019-09-14 10:47:50 · 2338 阅读 · 0 评论 -
数学建模论文排版之Latex学习笔记三
Latex论文模板(以18年国一论文为标准)环境:Texmaker+TexLive%以18年A题一等奖论文为例\documentclass[UTF8]{ctexart}%----------------------宏引用-----------------------%\usepackage{abstract}\usepackage{geometry}\usepackage{in...原创 2019-09-12 16:21:30 · 1346 阅读 · 0 评论 -
数学建模论文排版之Latex学习笔记二
%注释输出%:\%导言区:从\documentclass{article}开始到\begin{document}之前的部分被称为导言区。是对整篇文档进行设置的区域——在导言区出现的控制序列,往往会影响整篇文档的格式。(页面大小、页眉页脚样式、章节标题样式)宏包,就是一系列控制序列的合集。这些控制序列太常用,以至于人们会觉得每次将他们写在导言区太过繁琐,于是将他们打包放在同一个文...原创 2019-08-28 17:34:15 · 395 阅读 · 0 评论 -
数学建模论文排版之Latex学习笔记一
Latex教程链接:https://liam.page/2014/09/08/latex-introduction/https://www.cnblogs.com/hellowooorld/p/6971974.html工具:Texlive+Texmaker(官网下载)实例1:\documentclass{article} %调用名为article的文档类% 这里是导言区...原创 2019-08-27 11:17:35 · 369 阅读 · 0 评论 -
数学模型算法实现之多元回归分析模型
处理因变量与多自变量间关系问题-监督学习https://www.cnblogs.com/shengyang17/p/9654972.html 线性回归模型Python回归分析定义: 回归分析是一种统计学上分析数据的方法, 目的在于了解两个或多个变量间是否相关、 相关方向与强度,并建立数学模型以便观察特定变量来预测研究者感兴趣的变量。回归分析思想:虽然自变量和因变量之间没有严格的、...原创 2019-08-26 15:35:34 · 607 阅读 · 0 评论 -
数学模型算法实现之聚类分析
聚类问题(SPSS)--用于简化数据聚类分析是统计学中研究这种“物以类聚” 问题的一种有效方法,它属于统计分析的范畴。聚类分析的实质是建立一种分类方法,它能够将一批样本数据按照他们在性质上的亲密程度在没有先验知识的情况下自动进行分类。这里所说的类就是一个具有相似性的个体的集合,不同类之间具有明显的区别。聚类分析是一种探索性的分析,在分类的过程中,人们不必事先给出一个分类的标准, 聚类分析能...原创 2019-08-26 10:54:48 · 720 阅读 · 0 评论 -
数学模型算法实现之主成分分析法
用于评估含有多指标数据的目标//简化指标进行下一步操作(降维)--多元统计分析(SPSS)主成分分析(Principal Component Analysis,PCA),将多个变量通过线性变换以选出较少个数重要变量的一种 多元统计分析方法。 在实际课题中,为了全面分析问题,往往提出很多与此有关的变量(或因素),因为每个变量都在不同程度上反映这个课题的某些信息。主成分:由原始指标综合形成的几个...原创 2019-08-26 10:39:15 · 967 阅读 · 0 评论 -
数学模型算法实现之线性规划模型
线性规划问题:合理安排资源(线性约束条件)求得目标值(线性目标函数)最值--Lingo可行解:满足线性约束条件的解可行域:可行解组成的集合线性规划三要素:决策变量、约束条件、目标函数(Lingo中变量默认大于0)实例如下:max=2*x1+3*x2;x1+2*x2<=8;4*x1<=16;4*x2<=12;...原创 2019-08-25 14:23:40 · 366 阅读 · 0 评论 -
数学模型算法实现之排队论
排队问题https://wenku.baidu.com/view/475f68cb65ce0508763213a7.html 排队论详解排队论又叫随机服务系统理论或公用事业管理中的数学方法。它是研究各种各样的排队现象的。它所要解决的主要问题是:在排队现象中设法寻求能够达到服务标准的最少设备,使得在满足服务对象条件下,服务机构的花费最为经济,使服务系统效率最高。排队现象作为一种随机现象...原创 2019-08-25 14:09:08 · 3236 阅读 · 0 评论 -
数学模型算法实现之种群竞争模型
应用:互相竞争的产品、公司、细菌或种群fun.m:function dx=fun(t,x,r1,r2,n1,n2,s1,s2)r1=1;r2=1;n1=100;n2=100;s1=0.5;s2=2;dx=[r1*x(1)*(1-x(1)/n1-s1*x(2)/n2);r2*x(2)*(1-s2*x(1)/n1-x(2)/n2)];p3.m:h=0.1;%所取时间...原创 2019-08-22 18:52:26 · 575 阅读 · 0 评论 -
数学模型算法实现之模拟退火算法
用模拟退火算法可以对TSP问题进行求解“旅行商问题”的应用领域包括:如何规划最合理高效的道路交通,以减少拥堵;如何更好地规划物流,以减少运营成本;在互联网环境中如何更好地设置节点,以更好地让信息流动等。模拟退火算法的模拟要求:初始温度足够高 降温过程足够慢(比例||递减) 终止温度足够低旅行商问题,即TSP问题(Travelling Salesman Problem)...原创 2019-08-22 10:10:39 · 170 阅读 · 0 评论 -
数学模型算法之Floyd算法
路径及方案选择tulun2.ma= [ 0,50,inf,40,25,10; 50,0,15,20,inf,25; inf,15,0,10,20,inf; 40,20,10,0,10,25; 25,inf,20,10,0,55; 10,25,inf,25,55,0];[D, path]=floyd(a)floyd.mfuncti...转载 2019-08-21 10:54:22 · 281 阅读 · 0 评论 -
数学模型算法实现之Dijkstra算法
最优路径选择Dijkstra算法能求一个顶点到另一顶点最短路径。 它是由Dijkstra于1959年提出的。实际它能求出初始点到其它所有顶点的最短路径。Dijkstra算法是一种标号法:给赋权图的每一个顶点记一个数,称为顶点的标号(临时标号,称T标 号,或者固定标号,称为P标号)。T标号表示从始顶点到该标点的最短路长的上界;P标号则是从始顶点到该顶点的最短路长。总结:可以看作从起点往...转载 2019-08-21 10:30:13 · 446 阅读 · 0 评论 -
数学模型算法实现之灰色预测模型
数据预测灰色预测模型在处理小样本预测问题上较优function []=greymodel(y)% 本程序主要用来计算根据灰色理论建立的模型的预测值。% 应用的数学模型是 GM(1,1)。% 原始数据的处理方法是一次累加法。y=input('请输入数据 ');n=length(y);yy=ones(n,1);yy(1)=y(1);for i=2:n yy(i)=yy...转载 2019-08-20 19:51:16 · 291 阅读 · 0 评论 -
数学模型算法实现之多属性决策模型
最优方案多属性决策的实质是利用已有的决策信息通过一定的方式对一组(有限个)备选方案进行排序或择优.它主要由两部分组成:(1) 获取决策信息.决策信息一般包括两个方面的内容:属性权重和属性值(属性值主要有三种形式:实数、区间数和语言).其中, 属性权重的确定是多属性决策中的一个重要研究内容;(2) 通过一定的方式对决策信息进行集结并对方案进行排序和 择优.信息集结方法(用于最后计...转载 2019-08-19 15:11:14 · 834 阅读 · 0 评论 -
数学模型算法实现之层次分析法
最优方案 层次分析法AHP % 层次分析法AHP%目标层/准则层/选择层disp('请输入判断矩阵A(n阶)');A=input('A=');[n,n]=size(A);x=ones(n,100);y=ones(n,100);m=zeros(1,100);m(1)=max(x(:,1));y(:,1)=x(:,1);x(:,2)=A*y(:,1);m(2)=max...转载 2019-08-18 18:03:56 · 195 阅读 · 0 评论 -
数模竞赛学习笔记三
评价和预测模型:评价模型:加权平均(评分和权重难以估计)(MATLAB单引号的功能 :① 定义字符型变量,s='I''m a string'; ② 对变量进行转置,Smxn,S'→Snxm 的字符串--加权运算)Rate=[0.3 0.3 0.2 0.2];Data=[90 96 94 99;98 98 80 89;91 90 98 80]Res=Rate*Data'...原创 2019-08-18 18:00:26 · 203 阅读 · 0 评论 -
数模竞赛学习笔记二
元胞自动机定义:(常用以解决交通问题)---元胞下一时刻状态取决于制定的规则一维:分布于一维网格,单元胞仅有两状态(空&车),元胞状态由周围两状态决定(交通)二维:分布于二维网格,单元胞仅有两状态(生&死),元胞状态由周围八状态决定(火灾)--正方形、六边形三维:(肿瘤、细胞)元胞自动机相当于受规则约束的N个状态机组成的整体...原创 2019-07-29 14:48:32 · 178 阅读 · 0 评论 -
数模竞赛学习笔记一
借着参加开学的数模竞赛学习一下各种数学模型和常见的解决问题的算法把遇到的知识点和问题记录下来,以便以后查阅 T=T相关参考资料见https://blog.csdn.net/qq_41149269/article/details/95755089首先第一阶段先看一下常见的数学模型及其原理8(本次相关算法实现基于Matlab)一、启发式算法:用于求得局部最优解,区别于线性规划...原创 2019-07-27 19:46:04 · 272 阅读 · 0 评论