ImageVerifierCode 换一换
格式:DOCX , 页数:2 ,大小:15.71KB ,
资源ID:482401      下载积分:5 金币
已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(算法思路.docx)为本站会员(飞猪)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(发送邮件至doc331@126.com或直接QQ联系客服),我们立即给予删除!

算法思路.docx

1、算法思路:本题意在求解:如何正确改变操作变量,使得辛烷值损失减小。同时满足,减小幅度大于30%与最终产品硫含量不超过5。计算所有325个样本满足以上条件的操作变量改变的情况同时,尽管第四问并未对操作变量的改变幅度进行要求,但考虑到第五问与工程实际的操作要求,在此提前引入附件四中操作变量的最小改变幅度detao使得本题求解的所有解不仅满足题设条件,同时满足第五问对操作幅度的限制算法大致流程:数据导入:1 .通过第三问方法,首先对硫含量进行建模,训练神经网络。获取较优硫含量模型。2 .输入:RON损失预测模型:ron_net硫含量预测模型:sulfur_net;对应操作变量列元素min_col与m

2、in_coll;325个样本数据。3 .导入对应列元素在附件四中的操作幅度最小值deta。进入随机循环算法:(注意每次计算预测值前数据的归一化与反归一化)4 .通过第二问,各列操作变量与RON损失的权重关系:正即表示该变量增加将大概率导致RON损失增加。随机算法将随机选取一操作变量,将其变大或变小一个其最小改变幅度deta(权重为正则变小,反之则变大)。同时,需要判断其操作变量改变后,不应当超过附件四中,对操作变量范围的约束。5 .通过RON损失模型,预测操作变量改变后的RON损失。计算RON损失降幅,若小于30%则重复步骤4。6 .大于30%则满足条件1,通过硫含量模型,预测当前硫含量,若低

3、于5单位则输出该条操作变量,作为该样本的解。7 .若硫含量大于5单位,表明该解错误,重置操作变量为初始态(原数据),再次进入步骤4。8 .输出所有样本解。结束算法优化思路:1 .引入无效循环判断机制:在算法实际运行中发现,由于随机选取操作变量改变,有可能导致将多个变量变动到阈值附近时,仍未找到正确解的情况,此时算法会跌入循环难以跳出,即反复循环判断变量改变是否在附件四的最大最小范围内。导致算法运行时间大幅增加,最终达到循环次数后输出求解失败。在此引入无效循环判断量A,初值置1,当算法每次改变超出阈值时,A=A+1;满足A=80时,将重置操作变量为原数据,重新进行计算。2 .引入模型优势区间考虑到模型本身存在一定的误差,并且数据集中RON损失的范围基本变动不大。故RON损失的预测值不应到超出数据集中范围较大,否则结果将不具备可信度。故在此引入一个判断量,仅筛选RON损失降幅在0.30.6之间的解作为该题的解。

宁ICP备18001539号-1