### 2018年数模国赛B题参考程序
有幸在这次数模国赛里获得了二等奖(虽然对不保研的我没啥用),感觉还是有运气的原因,毕竟大多数人选择了难度低一些的A题。
虽然程序写的还是比较粗糙,但是我觉得思路还算正确,故发上来备份一下。
在这个方案中,我使用了三个类 --- RGV、CNC、Package,分别模拟题中的三个部分 --- 运输车、加工车床、物料。然后通过其成员方法模拟这三个部分的行为。
然后对不同的情况用不同的参数进行初始化,对需要随机产生故障的情况用随机数产生故障。
在寻找最优解时,使用爬山法,迭代10万次,找出其中的极优解,并将其认为最优解。
因为在数学建模中需要考虑现实情况,现实中,这个极优解已经和理论最优解非常接近。而使用更加复杂的方法去获取最优解,对整个系统的效率并没有太大的提升。
所幸,出题者的想法应该是和我一样的,哈哈。
##### 注:程序为idea工程,结构较乱,运行前请先阅读代码并选择性取消其中的部分代码的注释。
### 2018国赛B题题目
![](2018年数模B题.jpg)
白话Learning
- 粉丝: 4522
- 资源: 2948
最新资源
- 11111111111111111111
- 基于Spring Boot和Layui的JavaEE四六级报名系统设计源码
- 基于FPGA的图像中值滤波算法实现 在vivado上用verilog实现 仿真模型用lenna典型图像,500×500分辨率
- 基于SpringBoot和Netty的layim集成聊天系统IM解决方案设计源码
- 智慧工地解决方案,智慧工地设计方案
- 办了红蜘蛛,虽然我菜哈哈
- 基于Scss的轻量级原子化CSS样式库设计源码
- 基于流程审批的Spring Project Control OA系统源码设计
- 基于SpringBoot和Vue的JavaScript课程答疑系统设计源码
- document_to_txt_converter.py
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈