
数学建模
文章平均质量分 57
备战2022数学建模国赛
天威难测
NJUCM中药学专业中一个自学计算机的羽毛球爱好者
展开
-
【数学建模】【matlab & lingo】模糊规划和非线性规划
问题一普通线性规划! 2022/03/09;! 略小(大)于 范围均限制在 2;! 需要原料 约为 范围限制在 正负2;! 原料总数 约为 范围限制在 正负200;model:title NJUCM第三次作业;sets:Medicine/1..2/:Profits_medicine, Number_production;Material/1..2/:Total_material;link(Medicine, Material):Consuption;endsetsdata:原创 2022-03-10 23:01:05 · 2296 阅读 · 3 评论 -
【数学建模】【matlab & lingo】整数规划与0-1规划中投资问题&聘用方案
问题一模型假设略符号定义源代码model:title NJUCM第二次作业;sets:Per_day_person/1..7/:number;endsetsmin = @sum(Per_day_person(i) : number(i));@for(Per_day_person(i)|i#le#4 : @sum(Per_day_person(j)|j#le#i : number(j)) + @sum(Per_day_person(k)|k#ge#i+3 : number(k原创 2022-03-05 16:37:08 · 1730 阅读 · 0 评论 -
【数学建模】【matlab】使用软件画甘特图
甘特图就是像这样的图,我刚开始还不知道它叫啥名字,问了学姐才知道我是在做数学建模的过程中接触的这个图表,因此记录一下学习过程。matlabfunction NJUCM_2()clear;%% 基础设置axis([0, 20, 0, 5.5]);set(gca, 'xtick', 0 : 1 : 20);set(gca, 'ytick', 0 : 1 : 10.5);xlabel('购买年与结投年'), ylabel('证券种类');title('证券投资年份');Number_s原创 2022-03-05 16:27:45 · 8575 阅读 · 3 评论 -
【数学建模】【matlab & python & lingo】论文写作过程中的注意点
论文部分论文主要分为如下几个部分:1、题目、摘要、关键词2、问题的重述和问题的提出3、问题的假设4、符号的说明5、模型的建立与求解6、结果的分析与讨论7、模型的推广8、参考文献9、附录老师也曾经强调,格式并不是一成不变的,可以进行适当的增加。例如“国内外现状的研究”题目、摘要、关键词题目可以写成 “关于xxx问题的研究”,摘要分为 背景介绍、主体部分,也就是讲明这个论文整体解题的思路,最后结尾需要阐明优点和不足之处。主体部分需要按照具体问题进行阐述,比如问题一:不能鱼龙混杂全部写原创 2022-02-28 19:00:37 · 852 阅读 · 0 评论 -
【数学建模】【python】有重复全排列和无重复全排列
排列和全排列的定义类似于高中里的排列组合,从 n 个不同的元素中取出 m (m <= n) 个元素,按照一定的顺序排列从中取出的 m 个元素,叫一个排列。当 m = n 时,也就是对这 n 个元素进行排列的时候,这个排序被称为全排列。无重复全排列无重复全排列即在排列中没有重复元素。例如:求‘abc’ 的无重复全排列,为:重复全排列这里给出的 ‘abc’ 没有重复元素,倘若给出的是 ‘abb’ ,就变成了有重复全排列。首先,它的全排列共有 6 种:再通过筛选,将其中重复的数进行剔除原创 2022-02-28 12:49:49 · 1489 阅读 · 0 评论 -
【数学建模】【lingo】运输方案&连续投资
问题一模型假设1.假设运输过程中不会出现天气等影响货物数量的意外情况。2.假设不会出现影响货物储备量的意外情况。符号说明限制条件目标函数:限制条件一:送到仓库的货物数量和要分别小于工厂产量:限制条件二:要使得输送量等于顾客需求量:限制条件三:由工厂送给仓库的货物量大于等于仓库送到顾客的货物量:源代码model:title NJUCM第一次数模作业;sets:Factory/1..2/:production; ! j;Warehouse/1..3/; ! i;Cu原创 2022-02-25 18:52:40 · 2465 阅读 · 1 评论 -
【数学建模】【matlab】二维矩形排样代码实现
题目来源及衍生背景题目来源于2021年mathorcup数学建模比赛D题第一题, 最初时间紧迫,采用randchoose()函数随机选取一款订单,有点类似于蚁群算法,只是缺少了“信息素”这个概念,没有一种回溯的效率提升。但是其由于原题中数量过于庞大,第一题采用蚁群算法计算以及调试时间过长,在比赛期间心情紧张可能导致得不偿失,因此最终选择将其简化。并且在长里为了控制宽度一致,每行上放的都是同一种订单。如果希望对订单要求比较高,是不规则的排样,并且不能保证每行放置的都是同一种订单,那可以采用“最低水平面”原创 2022-02-14 20:00:09 · 5045 阅读 · 8 评论 -
【数学建模】【lingo】lingo的基本操作
整体结构lingo的代码主要分为预定义、数据的输入、目标函数、决策变量、约束条件五个板块。注:1、lingo代码需要以model开始,以end作为结束,但是在简单的模型中,这两个语句都可以省略。2、每行代码后面都需要一个英文状态下的分号。3、lingo中不区分大小写,变量名可以超过8个,但是不能超过32个,命名方式与其他编程语言要求一样,必须以字母开头,由字母、数字、和下划线组成,代码中的命名以清晰作为要求,即看到名称就可以辨认出这个变量所代表的意义。4、lingo中的注释需要用“!”,并且在最原创 2022-02-04 22:25:40 · 26167 阅读 · 0 评论