×

用于全局优化松弛的混合LP/NLP范式。 (英语) Zbl 1400.90227号

摘要:多面体松弛已被纳入各种求解器中,用于混合整数非线性程序的全局优化。目前,这些松弛构成了全局优化实践中的主要方法。本文介绍了一种新的全局优化松弛范式。该框架结合了多面体和凸非线性松弛,以及故障保护技术,在分枝定界树的每个节点进行凸性识别,以及用于在多面体松弛和非线性松弛之间以及在搜索树的不同部分中的不同局部搜索算法之间自动选择和切换的学习策略。我们报告了使用该方法对文献中广泛使用的测试问题集合进行的计算实验,包括GlobalLib中的369个问题、MINLPLib中的250个问题、PrincetonLib中980个问题以及IBMLib中142个问题。结果表明,将所提出的技术纳入BARON软件大大缩短了执行时间,并将标准工作站上500秒内可全局优化解决的问题数量增加了30%。

MSC公司:

90立方厘米 混合整数编程
90C25型 凸面编程
90C26型 非凸规划,全局优化
90C57型 多面体组合学,分支与绑定,分支与切割
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 艾哈迈迪,AA;奥尔谢夫斯基,A;宾夕法尼亚州帕里罗;Tsitsiklis,JN,NP-判定四次多项式凸性的性质及相关问题,数学。程序。,137, 453-476, (2013) ·Zbl 1274.90516号 ·doi:10.1007/s10107-011-0499-2
[2] Avriel,M.,Diewert,W.E.,Schaible,S.,Zang,I.:广义凹面。纽约Plenum出版社(1988)·Zbl 0679.90029号 ·数字对象标识代码:10.1007/978-1-4684-7600-2
[3] Bao,X.:用于全局优化的自动凸性检测。伊利诺伊大学厄本那-香槟分校化学工程系硕士论文(2007)
[4] 鲍,X;哈贾维拉德,A;内华达州萨希尼迪斯;Tawarmalani,M,多线性中间点非凸问题的全局优化,数学。程序。计算。,7, 1-37, (2015) ·兹比尔1317.90243 ·doi:10.1007/s12532-014-0073-z
[5] 比尔,EML;Forrest,JJH,使用特殊有序集的全局优化,数学。程序。,10, 52-69, (1976) ·Zbl 0331.90056号 ·doi:10.1007/BF01580653
[6] 比尔,EML;日本汤姆林;Lawrence,J(ed.),使用有序变量集解决非凸问题的一般数学规划系统中的特殊设施,447-454,(1970),伦敦
[7] 贝洛蒂,P;Lee,J;自由,L;Margot,F;Wächter,A,非凸MINLP的分支和边界收紧技术,Optim。方法软件。,24, 597-634, (2009) ·Zbl 1179.90237号 ·doi:10.1080/10556780903087124
[8] Bertsekas,DP;Yu,H,凸优化的统一多面体近似框架,SIAM J.Optim。,21, 333-360, (2011) ·Zbl 1218.90154号 ·数字对象标识代码:10.1137/090772204
[9] Bonami,P;比格勒,LT;连接器,AR;Cornuejols,G;格罗斯曼,IE;莱尔德,CD;Lee,J;洛迪,A;Margot,F;Sawaya,N;Wächter,A,凸混合整数非线性规划的算法框架,离散优化。,5, 186-204, (2008) ·Zbl 1151.90028号 ·doi:10.1016/j.disopt.2006.10.011
[10] Boyd,S.,Vandenberghe,L.:凸优化。剑桥大学出版社,剑桥(2004)·兹比尔1058.90049 ·doi:10.1017/CBO9780511804441
[11] 布西克,MR;德鲁德,AS;Meeraus,A,Minlplib-混合整数非线性规划的测试模型集合,INFORMS J.Compute。,15111-1119(2003年)·Zbl 1238.90104号 ·doi:10.1287/ijoc.151.1.114.15159文件
[12] 詹内克,JW,使用mprobe分析数学程序,Ann.Oper。决议,104,33-48,(2001)·Zbl 1007.90064号 ·doi:10.1023/A:1013178600790
[13] CMU-IBM开源MINLP项目测试集。http://egon.cheme.cmu.edu/ibm/page.htm
[14] COIN-OR项目。CBC 2.9.7 Coin Branch and Cut编程求解器。https://projects.coin-or.org/Cbc
[15] COIN-OR项目。FilterSD 2硬币FilterSD求解器。https://projects.coin-or.org/filterSD
[16] Dolan,E;Moré,J,《性能曲线基准优化软件》,数学。程序。,91, 201-213, (2002) ·邮编:1049.90004 ·doi:10.1007/s101070100263
[17] 圆顶,F;Neumaier,A,二次约束的约束传播,约束,15,404-429,(2010)·Zbl 1208.68200号 ·doi:10.1007/s10601-009-9076-1
[18] Drud,A.:CONOPT 3.17A,用户手册。ARKI咨询与开发公司,丹麦巴格斯瓦尔德(2016)
[19] 马萨诸塞州杜兰;Grossmann,IE,一类混合整数非线性程序的外近似算法,数学。程序。,36, 307-339, (1986) ·Zbl 0619.90052号 ·doi:10.1007/BF02592064
[20] 福勒,R;马赫什瓦里,C;纽梅尔,A;奥尔班,D;Schichl,H,计算图中的凸性和凹性检测:凸性评估的树行走,INFORMS J.Compute。,22, 26-43, (2010) ·Zbl 1243.90004号 ·doi:10.1287/ijoc.1090.0321
[21] 福勒,R;Orban,D,Drampl:优化问题分析的元求解器,CMS,7437-463,(2010)·Zbl 1243.90005号 ·doi:10.1007/s10287-009-0101-z
[22] Gamrath,G.,Fischer,T.,Gally,T.,Gleixner,A.M.,Hendel,G.,Koch,Th.,Maher,S.J.,Miltenberger,M.,Müller,B.,Pfetsch,M.E.,Puchert,Ch.,Rehfeldt,D.,Schenker,S.,Schwarz,R.,Serrano,F.,Shinano,Y.,Vigerske,S.,Weninger,D.,Winkler,M.,Witt,J.T.,Witzig,J.:scip优化套件3.2。技术报告15-60,ZIB(2016)
[23] GAMS性能工具。http://www.gamsworld.org/performance/tools.htm。2018年5月7日访问
[24] 游戏/审查员:用户手册。https://www.gams.com/latest/docs/S_EXAMINER.html。2018年5月7日访问
[25] GAMS/SBB:用户手册。https://www.gams.com/latest/docs/S_SBB.html。2018年5月7日访问
[26] Gill,P.E.,Murray,W.,Saunders,M.A.:SNOPT 7用户指南:大规模非线性编程的FORTRAN软件包。加州大学圣地亚哥分校和斯坦福大学技术报告(2008年)
[27] 全球图书馆。http://www.gamsworld.org/global/globallib.htm。2018年5月7日访问
[28] Grant,M.,Boyd,S.:CVX:规范凸编程的Matlab软件,2.1版。http://cvxr.com/cvx,(2014年3月)
[29] 格兰特,M;博伊德,S;Ye,Y;Liberti,L(编辑);Maculan,N(ed.),有纪律的凸规划,155-210,(2006),马萨诸塞州波士顿·Zbl 1130.90382号 ·数字对象标识代码:10.1007/0-387-30528-97
[30] IBM:CPLEX Optimizer(2016)。http://www-01.ibm.com/software/integration/optimization/cplex-optimizer/。2018年5月7日访问
[31] Kearfott,RB,Globsol用户指南,Optim。方法软件。,24, 687-708, (2009) ·Zbl 1180.90314号 ·网址:10.1080/10556780802614051
[32] Kelley,JE,求解凸规划的割平面法,J.SIAM,8,703-712,(1960)·Zbl 0098.12104号
[33] 林,Y;Schrage,L,LINDO API中的全局解算器,Optim。方法软件。,24, 657-668, (2009) ·兹比尔1177.90325 ·doi:10.1080/10556780902753221
[34] McCormick,GP,可分解非凸程序全局解的可计算性:第一部分——凸低估问题,数学。程序。,10, 147-175, (1976) ·Zbl 0349.90100号 ·doi:10.1007/BF01580665
[35] 米塞纳,R;Floudas,ChA,ANTIGONE:非线性方程连续/整数全局优化算法,J.global Optim。,59, 503-526, (2014) ·Zbl 1301.90063号 ·文件编号:10.1007/s10898-014-0166-2
[36] Monnigmann,M,Hessian矩阵谱界的有效计算,SIAM J.Sci。计算。,30, 2340-2357, (2008) ·Zbl 1181.65055号 ·doi:10.1137/070704186
[37] Murtagh,B.A.,Saunders,M.A.:MINOS 5.5用户指南。技术报告SOL 83-20R,加州斯坦福大学运筹学系系统优化实验室(1995)
[38] Nenov,I.、Fylstra,D.、Kolev,L.:使用自动微分技术在microsoft excel求解器中确定凸性。In:第四届自动微分国际会议(2004)
[39] 纽梅尔,A;Shcherbina,O,线性和混合整数线性规划的安全边界,数学。程序。,99, 283-296, (2004) ·Zbl 1098.90043号 ·doi:10.1007/s10107-003-0433-3
[40] 普林斯顿图书馆。http://www.gamsworld.org/performance/princetonlib/princethonlib.htm。2018年5月7日访问
[41] 罗森,JB;Pardalos,PM,通过可分离编程实现大规模约束凹二次型问题的全局最小化,数学。程序。,34, 163-174, (1986) ·Zbl 0597.90066号 ·doi:10.1007/BF01580581
[42] Ryoo,HS;内华达州萨希尼迪斯,《全局优化的分支与简化方法》,J.global Optim。,8, 107-139, (1996) ·Zbl 0856.90103号 ·doi:10.1007/BF00138689
[43] 内华达州Sahinidis,BARON:通用全局优化软件包,J.global Optim。,8, 201-205, (1996) ·Zbl 0856.90104号 ·doi:10.1007/BF00138693
[44] Sahinidis,N.V.:BARON 12.1.0:混合整数非线性程序的全局优化,用户手册(2013)
[45] Tawarmalani,M.,Sahinidis,N.V.:连续和混合整数非线性规划中的对流化和全局优化:理论、算法、软件和应用。Kluwer学术出版社,多德雷赫特(2002)·兹比尔1031.90022 ·doi:10.1007/978-1-4757-3532-1
[46] 塔瓦马拉尼,M;Sahinidis,NV,混合整数非线性程序的全局优化:理论和计算研究,数学。程序。,99, 563-591, (2004) ·Zbl 1062.90041号 ·doi:10.1007/s10107-003-0467-6
[47] 塔瓦马拉尼,M;内华达州萨希尼迪斯,《全局优化的多面体分枝切割方法》,数学。程序。,103225-249,(2005年)·Zbl 1099.90047号 ·doi:10.1007/s10107-005-0581-8
[48] Vigerske,S.:多级随机规划中的分解和混合整数非线性规划的约束整数规划方法。洪堡大学博士论文,柏林(2012)
[49] Wächter,A;Biegler,LT,《关于大规模非线性规划的原始-对偶内点过滤器线搜索算法的实现》,数学。程序。,106, 25-57, (2006) ·Zbl 1134.90542号 ·doi:10.1007/s10107-004-0559-y
[50] 韦斯特伦德,T;Pörn,R,用割平面技术求解伪凸混合整数优化问题,Optim。工程师,3,253-280,(2002)·Zbl 1035.90051号 ·doi:10.1023/A:1021091110342
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。