数模笔记6.30

news2024/12/27 14:10:27

目录

一、基础

建模步骤:

论文格式:

写作过程:

赛题类型:

二、优化类模型

2.1简单的优化模型

2.2数学规划模型

三、Lingo


一、基础

建模步骤:

  1. 找目标

  2. 找条件(变量、常量、自己的假设)

  3. 建模(写出函数)

  4. 求解(微分、求导)

  5. 评价(三维图表、仿真、对比、验证相关性)

论文格式:

论文一共20~23页

摘要

关键字(问题、方法)

一、问题重述(背景分析、用自己的话重述问题)

了解背景、明确意义。

二、问题分析(问题一的分析、问题二的分析……)

用数学的语言描述问题,收集资料阅读文献。

三、模型假设(假设至少三条)

对问题进行必要的简化,提出假设,定义变量(单位),表达式。

四、符号说明(后面公式用到的符号)

五、模型建立与求解(分析、数据预处理、公式用公式编辑器)

变量之间的数学关系,建立数学结构,选择模型方法得到关系式,将目标转化为某一变量的函数。利用数据资料,计算模型公式(用软件)。

六、模型分析

对建立模型的思路进行阐述,结果进行数学上的分析(误差分析,数据稳定性分析等)用非技术性的语言回答实际问题。比较模型与实际情形,验证模型的准确性、合理性、适用性。

七、模型总结(优点:用了什么算法、缺点:忽略了什么(假设里的)、推广、改进)

八、参考文献(10-20篇,近三年的,核心论文EI、CSCD)

求解问题的完整性,充分性和排版都很重要。

写作过程:

  1. 审题,找关键词

  2. 下载20-30篇资料

  3. 找资料中用了什么算法、方式、怎么检验,理解思路

  4. 形成自己的方法(问题一用xx篇资料,……)

  5. 求解

  6. 验证

  7. 分析

  8. 排版

  9. 附件整理

赛题类型:

1.预测类

分析已有的数据或者现象,找出发展规律,对未来情形做出预测过程:

 

2.评价类

根据事物发展或者现状进行划分。

 

3.分析类

根据对现实对象特性的认识,分析其因果关系,找出反映内部机理的规律。(找内部联系)

4.优化类

在现有条件固定的情况下,如何使目标效果达到最佳。(目标函数、决策变量、约束条件)

 

二、优化类模型

决策变量、目标函数,约束条件!!!

2.1简单的优化模型

        多用微分法

1.存储模型

        求目标函数极值,得到费用最小情况。

2.生猪出售时机

        曲线目标函数找最高点

3.森林救火

        森林烧毁面积-->烧毁速度

4.最优价格

        成本需求得利润最大化

5.血管分支

        角度-耗损:人群交通疏散问题

6.消费者均衡

        偏爱度(权重)- 买商品 - 满意度。

7.冰山运输

        运动、摆渡问题。

2.2数学规划模型

        线性规划(LP)、非线性规划、整数规划。重点在模型的建立和结果的分析

1.奶制品的生产与销售(最优解在凸变型的某个顶点)

2.自来水输送与货机装运(运输费用最小、利润最大)

3.汽车生产与原油采购(设置LP子模型,多种选择求计划)

4.接力队选拔和选课策略(最少资源最大收益)

5.饮料厂的生产与检修(外部需求和内部资源随时变化,多阶段)

6.钢管和易拉罐下料(最大利润)

三、Lingo

格式

MODEL
MAX=目标函数;
约束函数;
END

例如:

MODEL:
MAX=72*X1+64*X2;
X1+X2<=50;
12*X1+8*X2<=480;
3*X1<=100;
END

菜单栏Solver-solve运行

Solver-Range敏感度分析(范围)

Objective Coefficient Ranges:系数的范围

Righthand Side Ranges:右侧范围(最优时原条件变化范围多少可以不改变)

Allowable Increase可以增加的数,Allowable Decrease可以减少的数。

options:

选择General solve,Dual computations Price&Range设置

整数规划模型

@gin(x),设置x为整数。

MODEL:
max=2*x1+3*x2+4*x3;
1.5*x1+3*x2+5*x3<=600;
280*x1+250*x2+400*x3<=60000;
x1>=0;x2>=0;x3>=0;
@gin(x1);
@gin(x2);
@gin(x3);
END

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/708473.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Tomcat的优化多实例部署

一.tomcat核心组件模块 1.web容器&#xff1a;接受.响应请求 2.展示动态页面 2..JSP容器&#xff1a;翻译java---》servlet 3.serverlet容器&#xff1a;serverlet代码格式是用于JSP容器处理 简述&#xff1a; web容器 &#xff1a;1.接受、响应请求 2.展示动态页面 JSP容…

python之 flask 框架

创建安装虚拟环境 两种方法 第二种 # 先打开cmd 中断 # 查看virtual是否安装过 pip show virtualenv # 安装 pip install virtualenvwrapper-win # workon 查看虚拟环境 vorkon # 切换虚拟环境 # workon 虚拟环境 # mkvirtualenv 创建新的虚拟环境 mkvirtualenv falsk2…

MySQL 字符集与比较规则

字符集与比较规则 一. 字符集相关操作1. 查看字符集1.1 查看数据库当前字符集配置1.2 查看某数据库/数据表字符集 2. 修改字符集2.1 全局修改字符集2.2 修改已有库表字符集 3. 字符集级别二. 比较规则1. 后缀表示含义2. 查看指定数据集比较规则3. 查看/修改数据库/表比较规则 一…

计算机视觉:窥探数字世界的眼睛

目录 简介&#xff1a; 一. 计算机视觉的起源与发展 二. 计算机视觉的应用领域 三. 计算机视觉的挑战与未来发展 结论&#xff1a; 简介&#xff1a; 计算机视觉&#xff08;Computer Vision&#xff09;是人工智能&#xff08;AI&#xff09;领域中的一个重要分支&#…

同一VLAN不同交换机之间的数据转发

实验环境&#xff1a; 思科模拟器&#xff0c;Cisco Packet Tracer 实验拓扑&#xff1a; 配置步骤&#xff1a; &#xff08;1&#xff09;配置四台PC的IP地址 双击PC选择Desktop&#xff0c;然后选择IP Configuration配置ip &#xff08;2&#xff09;配置交换机 双击交换…

登录校验-interceptor/拦截器

Interceptor 概念&#xff1a;拦截前端对后端的某些请求 使用步骤 自定义拦截器类&#xff0c;实现HandlerInterceptor接口&#xff0c;重写所有的方法&#xff08;preHandle方法在controller执行之前执行、【postHandle、afterCompletion】在controller执行后执行&#xff0…

基于java,springboot的零食零售系统设计与实现

背景 本系统实现管理员&#xff1a;首页、个人中心、用户管理、零食分类管理、零食信息管理、订单评价管理、系统管理、订单管理&#xff0c;用户&#xff1b;首页、个人中心、订单评价管理、我的收藏管理、订单管理&#xff0c;前台首页&#xff1b;首页、零食信息、零食资讯…

Vue工程创建及应用

&#x1f648;作者简介&#xff1a;练习时长两年半的Java up主 &#x1f649;个人主页&#xff1a;程序员老茶 &#x1f64a; ps:点赞&#x1f44d;是免费的&#xff0c;却可以让写博客的作者开兴好久好久&#x1f60e; &#x1f4da;系列专栏&#xff1a;Java全栈&#xff0c;…

Python Pandas之loc、iloc

df.loc 通过标签索引获取数据 df.iloc 通过位置索引获取数据

Airtest:Windows桌面应用自动化测试二【Airtest基于图像识别自动控制手机App流程】

Airtest基于图像识别自动控制手机App流程 一、Airtest基于图像识别自动控制手机App流程二、基于图像识别生成脚本有两种操作&#xff1a;三、Airtest基于Poco的UI组件自动化控制App流程四、Airtest实现手机群控操作 Airtest介绍与脚本入门 Airtest相关api操作 一、Airtest基于…

暑期学JavaScript【第三天】

事件流 很多时候&#xff0c;一个事件可能会被多个元素监听。那么这些元素应该按什么顺序响应呢&#xff1f;从父到子称为捕获&#xff0c;从子到父称为冒泡。 事件捕获 可选参数&#xff0c;true or fause&#xff0c;带true代表按捕获方式响应 obj.addEventListener(cli…

短视频seo源码部署打包分享---开源

功能概要&#xff1a; 1. 按关键词搜索账号排名 2. 按关键词布局查询视频排名 3. 按天计费功能开发 4. 达标天数及关键词数量统计 开发概要&#xff1a; 区别于其他开发者&#xff0c;同类产品多用第三方&#xff0c;如&#xff1a;站长之家&#xff0c;本系统代码开发使…

| 从头打造个人网站(超详细)

哈喽🤗,这篇博客从0开始教大家创建自己的网站,包含个人网站,商用网站等,并且提供模板类型,提供修改模块样本~ 看完本博客你将会收获: 一个想要的类型网站学习React解答过程中遇到的问题最终效果 那就开始吧👩‍💻👨‍💻 ********************************…

AutoSAR系列讲解(入门篇)4.9-BSW小结

首先&#xff0c;要恭喜各位&#xff0c;最为枯燥难懂的一章你已经看完了。也许现在你还是一头雾水&#xff0c;但是相信大部分人都差不多&#xff0c;不必着急&#xff0c;因为AutoSAR单纯看理论最终也就只能看到这个程度了。所以看不太懂的小伙伴在这里先给自己一个定位&…

POLARDB IMCI 白皮书 云原生HTAP 数据库系统 一 主体架构与接口

开头还是介绍一下群&#xff0c;如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题&#xff0c;有需求都可以加群群内有各大数据库行业大咖&#xff0c;CTO&#xff0c;可以解决你的问题。加群请联系 liuaustin3 &#xff0c;在新加的朋友会分到2群&#xff08;共…

Python dict keys方法:获取字典中键的序列【将keys转为list】

描述 dict.keys()方法是Python的字典方法&#xff0c;它将字典中的所有键组成一个可迭代序列并返回。 使用示例 >>> list({Chinasoft:China, Microsoft:USA}.keys()) [Chinasoft, Microsoft] >>> test_dict {Chinasoft:China, Microsoft:USA, Sony:Japan,…

JetBrains goland、pycharm、webstorm、phpstorm 对比两文件内容是否一致

对比文件 JetBrains goland、pycharm、webstorm、phpstorm 对比两文件内容是否一致 第一种 打开文件&#xff0c;按住键盘上的CTRL键&#xff0c;然后鼠标右键&#xff0c;点击菜单中的”Compare with Clipboard”&#xff0c;左侧就可以粘贴文件内容对比 第二种 在编辑器窗口中…

MyBatis使用PageHelper插件实现分页查询

1.引入依赖 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.3.1</version> </dependency>2.在mybatis-config.xml⽂件中配置插件 <plugins><plugin interce…

搭建Home Assistant智能家居系统 - 随时随地控制你的家庭设备「内网穿透」

文章目录 前言1. 安装Home Assistant2. 配置Home Assistant3. 安装cpolar内网穿透3.1 windows系统3.2 Linux系统3.3 macOS系统 4. 映射Home Assistant端口5. 公网访问Home Assistant6. 固定公网地址6.1 保留一个固定二级子域名6.2 配置固定二级子域名 转载自远程穿透的文章&…

用于保护虚拟机数据安全的VMware备份方案!

​什么是有效的VMware备份方案&#xff1f; ​由于操作风险、自然灾害、恶意软件攻击、停电等意外状况的影响&#xff0c;备份VMware虚拟机是很重要的&#xff0c;它可以有效防止出现数据丢失和业务中断的情况。 一般来说&#xff0c;有效的VMware备份方案通常应该具…