- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mdt求解双线性变量
mdt求解双线性变量
1. 多参数分解技术(MDT Multiparametric disaggregated technique)
过程网络问题包括水网络(水使用网络和污水处理网络),石油精练问题,钢铁生产问题,纸浆生产等是一类NP难问题,通常建立的模型属于非线性规划NLP或MILP,由于非凸双线性变量的存在,这些NLP或MILP模型很难用传统的基于梯度搜索的算法求得最优解,Castro and Teles(2013)采用MDT方法求解水使用网络优化问题,得出基于MDT的MILP方法优于PCM, BARON 和GloMIQO。
在MDT中,算法主要分为以下三部分:
1)把NLP转化成MILP模型,求解MILP得到一个下界,?和各个变量值。 2)把得到的下界,?和变量值作为初始值赋给原始的NLP模型,运用NLP服
务器求解,若NLP的解为可行解,且得到一个更小目标函数值,把该值赋
为上界,?。
,??,?3)若?,(,为误差范围)或运算时间大于等于最大计算机间,停止计算,,?
所得解为在给定误差范围内的全局最优解。否则,使,=,?1,返回1)。
本文通过,,,,,,说明MDT方法中怎样处理双线性变量,如何将NLP转,,,,
化成MILP。在MDT中,双线性变量被当做一个离散变量和一个分解变量的乘积,我们可以把,,或,,,,当做离散变量或分解变量,假设,,,,为离散变量,,,,,,,且将被分割,但实际上,真正分割的是,,,,最大值和最小值之间的值域,,,,
,,,,,?[0,1]。 ,,,
,,,,,,,=,,,,+,,,,,?(,,,,?,,,,) ?,?,,,?, (1) ,,,,,,,,,,,,,,,
?分割通过位置变量;?{,,,+1,…,?1}??来控制. 在每个位置;,通过二元变量,,,,,?{0,1}选择唯一的数字,?{0,…,9},见公式Eq. (2)。离散变量被,,,,,,;
分割为两部分,近似值和剩余值。所有位置的总和有效地接近,,,,值,被称作,,,近似值,,的值决定近似值的精度,,越小,精度越高,而余下的部分值由剩余
,值,,,,,?[0,10]表示,详情见 (3)和图1. ,,,
9,,,,,,=1 ?,?,,,?,,;?{,,…,?1} (2) ,=0,,,,,,;
;?19,,,,,,,=10?,?,,,,,+,,,,, ?,?,,,?, (3) ,,,;=,,=0,,,,,,;,,,
Exact ValueResidual termApproximate term,,
,19lLCoutkYCoutRCout , ,,, 10,,tctckltc,,,,,lpk,,0
-p,Z0.
YCout=1k=tcl,,0,
,
k=...
k=YCout=1tcl,,9,
-1-2-3p,1p...,10,10,10,10,10
Figure 1. 离散变量的组成
例如,,,,,,=0.4385, ,,,
?1当p=?2时,,=1,,=1,,,,,,,=0.0085,,,,,,=1?4?10+,,,,4,?1,,,,3,?2,,,,,,
?2?21?3?10+0.0085?10。
当p=?3时,,=1,,=1,,=1,,,,,,,=0.0005,,,,,4,?1,,,,3,?2,,,,8,?3,,,
?3?1?2?3,,,,,=1?4?10+1?3?10+1?8?10+0.0005?10。 ,,,
因此,,的值越小,近似值越接近目标值,剩余值越小,近似值精度越高。
然后,把等式(1)乘以,,,令,,,,,,,=,,,,,,,我们得到双线性,,,,,,,,变量,,,,,,的计算公式(4)。 ,,,,
,,,,,,,,,=,,,,,,+,,,,,,?(,,,,?,,,,) ?,?,,,?, (4) ,,,,,,,,,,,,,,,,,
把等式(3)乘以,,,令,,,,,,,=,,,,,,,和,,,,,,,=,,,,,,,,;,,,,,,;,,,,,,,,,,,,其中,,,,,,,,是分解变量,,,,,,,,为剩余变量,我们得,,,,,,,,,;,,,到公式(4)中,,,,,,的计算公式(5)。 ,,,
;?19,,=10?,?,,,+,,,,,,, ?,?,,,?,(5) ,,,,,,,,,;=,,=0,,,,,,;,,,,,,,,,,等于连续变量和二元变量的乘积,所以可以通过线性化(Oral and ,,,,,,;
Kettani, 1992)得到它的上下界公式(6)。
,,,,,,,,,,,?,,,?,,,,
您可能关注的文档
最近下载
- 阿法拉伐分油机中文说明Instruction book1.pdf VIP
- 《Java程序设计》教案(思政版).docx VIP
- 四年级上册数学《三位数乘两位数的笔算乘法》(共18张PPT).pptx VIP
- AWS B4.0-2016 焊缝机械测试的标准方法(中文版).pdf
- 《绩效与薪酬管理》课程教学大纲(中文).docx VIP
- 国开电大学习网网络安全技术形考任务答案.pdf VIP
- 成长赛道飞机机电设备维修专业1500字.pptx VIP
- 从业人员食品安全知识培训计划及培训考核记录.docx VIP
- GB50641-2010 有色金属矿山井巷安装工程施工规范.docx VIP
- 胃癌根治术的手术护理查房2讲课文档.ppt VIP
文档评论(0)