A general framework for convexity analysis in deterministic global optimization

In previous work, we, and also Epperly and Pistikopoulos, proposed an analysis of general nonlinear programs that identified certain variables as convex, not ever needing subdivision, and non-convex, or possibly needing subdivision in branch and bound algorithms. We proposed a specific algorithm, based on a generated computational graph of the problem, for identifying such variables. In our previous work, we identified only independent variables in the computational graph. Here, we examine alternative sets of non-convex variables consisting not just of independent variables, but of a possibly smaller number of intermediate variables. We do so with examples and theorems. We also apply variants of our proposed analysis to the well-known COCONUT Lib-1 test set. If the number of such non-convex variables is sufficiently small, it may be possible to fully subdivide them before analysis of ranges of objective and constraints, thus dispensing totally with the branch and bound process. Advantages to such a non-adaptive process include higher predictability and easier parallizability. We present an algorithm and exploratory results here, with a more complete empirical study in a subsequent paper.

[1]  Julie Michelle Roy Singularities in deterministic global optimization , 2010 .

[2]  Arnold Neumaier,et al.  Benchmarking global optimization and constraint satisfaction codes , 2003 .

[3]  Andreas Griewank,et al.  Introduction to Automatic Differentiation , 2003 .

[4]  Andreas Griewank,et al.  Evaluating derivatives - principles and techniques of algorithmic differentiation, Second Edition , 2000, Frontiers in applied mathematics.

[5]  Efstratios N. Pistikopoulos,et al.  A Reduced Space Branch and Bound Algorithm for Global optimization , 1997, J. Glob. Optim..

[6]  Hermann Schichl,et al.  Interval Analysis on Directed Acyclic Graphs for Global Optimization , 2005, J. Glob. Optim..

[7]  Ralph Baker Kearfott,et al.  Assessment of a non-adaptive deterministic global optimization algorithm for problems with low-dimensional non-convex subspaces , 2014, Optim. Methods Softw..

[8]  R. Baker Kearfott,et al.  GlobSol user guide , 2009, Optim. Methods Softw..

[9]  Leo Liberti,et al.  Branching and bounds tighteningtechniques for non-convex MINLP , 2009, Optim. Methods Softw..

[10]  R. Baker Kearfott,et al.  Validated Linear Relaxations and Preprocessing: Some Experiments , 2005, SIAM J. Optim..

[11]  Jordan Ninin,et al.  A metaheuristic methodology based on the limitation of the memory of interval branch and bound algorithms , 2011, J. Glob. Optim..

[12]  Garth P. McCormick,et al.  Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems , 1976, Math. Program..

[13]  Ralph Baker Kearfott,et al.  Interval Computations, Rigor and Non-Rigor in Deterministic Continuous Global Optimization , 2010 .

[14]  Arnold Neumaier,et al.  Safe bounds in linear and mixed-integer linear programming , 2004, Math. Program..

[15]  Martin Berz,et al.  Computational differentiation : techniques, applications, and tools , 1996 .

[16]  Edward M. B. Smith,et al.  A symbolic reformulation/spatial branch-and-bound algorithm for the global optimisation of nonconvex MINLPs , 1999 .

[17]  Nikolaos V. Sahinidis,et al.  Global optimization of mixed-integer nonlinear programs: A theoretical and computational study , 2004, Math. Program..