Scatter search and local NLP solvers: A multistart framework for global optimization

被引:557
作者
Ugray, Zsolt [1 ]
Lasdon, Leon
Plummer, John
Glover, Fred
Kelly, James
Marti, Rafael
机构
[1] Utah State Univ, Management Informat Syst Dept, Logan, UT 84322 USA
[2] Univ Texas, McCombs Sch Business, Dept Informat Risk & Operat Management, Austin, TX 78712 USA
[3] SW Texas State Univ, Dept Comp Informat Syst & Quantitat Methods, San Marcos, TX 78666 USA
[4] Univ Colorado, Boulder, CO 80309 USA
[5] OptTek Syst Inc, Boulder, CO 80302 USA
[6] Univ Valencia, Dept Estadist & Invest Operat, Valencia 46100, Spain
关键词
global optimization; multistart heuristic; mixed integer nonlinear programming; scatter search; gradient methods;
D O I
10.1287/ijoc.1060.0175
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The algorithm described here, called OptQuest/NLP or OQNLP, is a heuristic designed to find global optima for pure and mixed integer nonlinear problems with many constraints and variables, where all problem functions are differentiable with respect to the continuous variables. It uses OptQuest, a commercial implementation of scatter search developed by OptTek Systems, Inc., to provide starting points for any gradient-based local solver for nonlinear programming (NLP) problems. This solver seeks a local solution from a subset of these points, holding discrete variables fixed. The procedure is motivated by our desire to combine the superior accuracy and feasibility-seeking behavior of gradient-based local NLP solvers with the global optimization abilities of OptQuest. Computational results include 155 smooth NLP and mixed integer nonlinear program (MINLP) problems due to Floudas et al. (1999), most with both linear and nonlinear constraints, coded in the GAMS modeling language. Some are quite large for global optimization, with over 100 variables and 100 constraints. Global solutions to almost all problems are found in a small number of local solver calls, often one or two.
引用
收藏
页码:328 / 340
页数:13
相关论文
共 17 条
[1]  
[Anonymous], 1999, Handbook of test problems in local and global optimization
[2]  
[Anonymous], 1996, Linear and Nonlinear Programming
[3]  
[Anonymous], 2002, OPERAT RES COMP SCI
[4]  
[Anonymous], ORSA J COMPUT
[5]  
DIXON L, 1975, P WORKSH U CAGL IT N
[6]  
Drud A. S., 1994, ORSA Journal on Computing, V6, P207, DOI 10.1287/ijoc.6.2.207
[7]  
Edgar T.F., 2001, Optimization of Chemical Processes
[8]  
Glover F, 1998, LECT NOTES COMPUT SC, V1363, P3
[9]  
KAN AHGR, 1987, MATH PROGRAM, V39, P27, DOI 10.1007/BF02592070
[10]  
KAN AHGR, 1987, MATH PROGRAM, V39, P57