Global optimization with spline constraints: a new branch-and-bound method based on B-splines

被引:16
作者
Grimstad, Bjarne [1 ]
Sandnes, Anders [1 ]
机构
[1] Norwegian Univ Sci & Technol NTNU, Dept Engn Cybernet, OS Bragstads Plass 2D, N-7491 Trondheim, Norway
关键词
Branch-and-bound; B-splines; Knot insertion; Piecewise polynomials; Nonconvex; Mixed-integer; Nonlinear; MIXED-INTEGER MODELS; CONVEX ENVELOPES; ALPHA-BB; CUT ALGORITHM; FRAMEWORK; POLYNOMIALS; NLPS; IMPLEMENTATION; APPROXIMATION; CONSTRUCTION;
D O I
10.1007/s10898-015-0358-4
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper discusses the use of splines as constraints in mathematical programming. By combining the mature theory of the B-spline and the widely used branch-and-bound framework a novel spatial branch-and-bound (sBB) method is obtained. The method solves nonconvex mixed-integer nonlinear programming (MINLP) problems with spline constraints to global optimality. A broad applicability follows from the fact that a spline may represent any (piecewise) polynomial and accurately approximate other nonlinear functions. The method relies on a reformulation-convexification technique which results in lifted polyhedral relaxations that are efficiently solved by an LP solver. The method has been implemented in the sBB solver Convex ENvelopes for Spline Optimization (CENSO). In this paper CENSO is compared to several state-of-the-art MINLP solvers on a set of polynomially constrained NLP problems. To further display the versatility of the method a realistic pump synthesis problem of class MINLP is solved with exact and approximated pump characteristics.
引用
收藏
页码:401 / 439
页数:39
相关论文
共 89 条
[1]  
Adjiman CS, 1997, COMPUT CHEM ENG, V21, pS445
[2]   Global optimization of mixed-integer nonlinear problems [J].
Adjiman, CS ;
Androulakis, IP ;
Floudas, CA .
AICHE JOURNAL, 2000, 46 (09) :1769-1797
[3]   A global optimization method, αBB, for general twice-differentiable constrained NLPs -: I.: Theoretical advances [J].
Adjiman, CS ;
Dallwig, S ;
Floudas, CA ;
Neumaier, A .
COMPUTERS & CHEMICAL ENGINEERING, 1998, 22 (09) :1137-1158
[4]   A global optimization method, αBB, for general twice-differentiable constrained NLPs -: II.: Implementation and computational results [J].
Adjiman, CS ;
Androulakis, IP ;
Floudas, CA .
COMPUTERS & CHEMICAL ENGINEERING, 1998, 22 (09) :1159-1179
[5]   FAST CONVEX HULL ALGORITHM [J].
AKL, SG ;
TOUSSAINT, GT .
INFORMATION PROCESSING LETTERS, 1978, 7 (05) :219-222
[6]  
[Anonymous], 2014, GUR OPT REF MAN
[7]  
[Anonymous], 1996, Global Optimization. Deterministic Approaches
[8]  
[Anonymous], 2012, Surv. Oper. Res. Manage. Sci., DOI [10.1016/j.sorms.2012.08.001, DOI 10.1016/J.SORMS.2012.08.001]
[9]  
[Anonymous], 2013, General Algebraic Modeling System (GAMS)
[10]   Branching and bounds tightening techniques for non-convex MINLP [J].
Belotti, Pietro ;
Lee, Jon ;
Liberti, Leo ;
Margot, Francois ;
Waechter, Andreas .
OPTIMIZATION METHODS & SOFTWARE, 2009, 24 (4-5) :597-634