Constraint aggregation for rigorous global optimization

Arnold Neumaier, Ferenc Domes

Publications: Contribution to journalArticlePeer Reviewed

Abstract

In rigorous constrained global optimization, upper bounds on the objective function help to reduce the search space. Obtaining a rigorous upper bound on the objective requires finding a narrow box around an approximately feasible solution, which then must be verified to contain a feasible point. Approximations are easily found by local optimization, but the verification often fails. In this paper we show that even when the verification of an approximate feasible point fails, the information extracted from the results of the local optimization can still be used in many cases to reduce the search space. This is done by a rigorous filtering technique called constraint aggregation. It forms an aggregated redundant constraint, based on approximate Lagrange multipliers or on a vector valued measure of constraint violation. Using the optimality conditions, two-sided linear relaxations, the Gauss–Jordan algorithm and a directed modified Cholesky factorization, the information in the redundant constraint is turned into powerful bounds on the feasible set. Constraint aggregation is especially useful since it also works in a tiny neighborhood of the global optimizer, thereby reducing the cluster effect. A simple introductory example demonstrates how our new method works. Extensive tests show the performance on a large benchmark.
Original languageEnglish
Pages (from-to)375-401
Number of pages27
JournalMathematical Programming
Volume155
Early online date16 Dec 2014
DOIs
Publication statusPublished - Jan 2016

Austrian Fields of Science 2012

  • 101016 Optimisation

Keywords

  • Constraint aggregation
  • Constraint satisfaction
  • Filtering method
  • Global optimization
  • Interval analysis
  • Verified computing

Cite this