如何评价2020华为杯中国研究生数学建模竞赛F题?
如何评价2020华为杯中国研究生数学建模竞赛F题?作者:非典型性工科汪
链接:https://www.zhihu.com/question/421564318/answer/1485218035
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
小水货想分享一下F题不成熟但可以接受的思路MD5码都提交了是不是
主要是第二问思路了
我们用遗传算法只解决组合问题!
(因为我们第一问程序可能有点问题,难顶)
零
其实首先还是要判断这个问题是什么类的优化问题!
https://pic2.zhimg.com/80/v2-dd15d3d438fecee1e0bb9ec55b0950c4_720w.jpg?source=1940ef5c我们最后决定强行认定组合优化了其中有三个要素
其中1油箱供油的组合方式再结合2.时间因素,必然是个组合优化问题
3.多油箱同时供油还要考虑互相之间的配比
因素3其实有点像非线性的问题
我们认为[发动机每时刻供油量往往小于油箱现存燃油质量的1%,强行拍脑门认为组合优化优先],其实有问题,当油箱中存油少了,因素3供油配比就说影响极大的因素了
一,那就当组合优化吧!
其实组合优化大部分可以用智能算法的,但为啥我们一开始不知道用啥算法优化呢?
那么我们以遗传算法为例子
没有编码思路
其实我们组一开始也想不到智能算法,但是必然想到[如果不考虑供油之间配比关系],枚举穷举法也可以得到一些可行解,但穷举法“举”的究竟是什么呢?
是供油油箱之间的组合,我们能不能把这种组合用数学表达呢
我们做到了!
https://pic2.zhimg.com/80/v2-37c3c1bb1137a915e1003c88032de12a_720w.jpg?source=1940ef5c
https://pic4.zhimg.com/80/v2-e7327ccd3fdd3daf8baaeeb82d8bc6d8_720w.jpg?source=1940ef5c遭了,论文里面好多错误,就这样吧我们称Z为决策因子,O为决策向量,60个Z构成O,是因为我们将7200s划分为60个时间分段了
其实以上就是遗传算法的编码思想了。至于初始可行解,毕竟都可以用枚举法。
二
其实我们第二问就这么用遗传算法随便算了算,下面提一下我们的不足
1.毫无疑问Z的种类太多了,我们只取了6个好编程的决策因子
2.我们完全不考虑油箱之间供油配比,只是确定了一个相对固定的比例,非常不合适。
最后我在“有效性”评价里面提到了,认为有一些情况下可以让1.6油箱供油,并直接作为多给发动机的油;
另外认为发动机当前时刻所需燃油和油箱当前时刻所存在燃油在一定阈值情况下,一定要考虑燃油供给配比。
其实这个思路绝壁可以考虑清楚组合问题,燃油供给配比我们就没详细计算
但我们建模的思路是不是很清晰~
其实过程也很狗血,有时间再更吧。
—————————————————
大佬求轻喷
我们组因为很多不足,计算结果特别差,就不放了
但肯定是可行解!
https://pic3.zhimg.com/80/v2-a1785c3dc8bb790bb44428ad5373b71a_720w.jpg?source=1940ef5c
页:
[1]