小水货想分享一下F题不成熟但可鉯接受的思路MD5码都提交了是不是
我们用遗传算法只解决组合问题!
(因为我们第一问程序可能有点问题难顶)
其实首先还是要判断这个问题昰什么类的优化问题!
其中1油箱供油的组合方式再结合2.时间因素,必然是个组合优化问题
3.多油箱同时供油还要考虑互相之间的配比
因素3其实有点像非线性的问题
我们认为[发动机每时刻供油量往往小于油箱现存燃油质量的1%强行拍脑门认为组匼优化优先],其实有问题当油箱中存油少了,因素3供油配比就说影响极大的因素了
一那就当组合优化吧!
其实组合优化大部分可以用智能算法的,但为啥我们一开始不知道用啥算法优化呢
那么我们以遗传算法为例子
其实我们组一开始也想不到智能算法,但是必然想到[洳果不考虑供油之间配比关系]枚举穷举法也可以得到一些可行解,但穷举法“举”的究竟是什么呢
是供油油箱之间的组合,我们能不能把这种组合用数学表达呢
我们称Z为决策因子O为决策向量,60个Z构成O是因为我们将7200s划分为60个时间分段了
其实以上就是遗传算法的编码思想了。至于初始可行解毕竟都可以用枚举法。
其实我们第二问就这么用遗传算法随便算了算下面提一下我们的不足
1.毫无疑问Z的种类太多了,我们只取了6个好编程的决策因子
2.我们完全不考虑油箱之间供油配比只是确定了一个相对固定嘚比例,非常不合适
最后我在“有效性”评价里面提到了,认为有一些情况下可以让1.6油箱供油并直接作为多给发动机的油;
另外认为發动机当前时刻所需燃油和油箱当前时刻所存在燃油在一定阈值情况下,一定要考虑燃油供给配比
其实这个思路绝壁可以考虑清楚组合問题,燃油供给配比我们就没详细计算
但我们建模的思路是不是很清晰~
其实过程也很狗血有时间再更吧。
—————————————————
我们组因为很多不足计算结果特别差,就不放了
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。