11.07.2015 Views

View - Universidad de Almería

View - Universidad de Almería

View - Universidad de Almería

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Proceedings of GO 2005, pp. 133 – 140.An Adaptive Radial Basis Algorithm (ARBF) forMixed-Integer Expensive Constrained Global OptimizationKenneth HolmströmDepartment of Mathematics and Physics, Mälardalen University, P.O. Box 883, SE-721 23 Västerås, Swe<strong>de</strong>n,kenneth.holmstrom@mdh.seAbstractKeywords:A mixed-integer constrained extension of the radial basis function (RBF) interpolation algorithmfor computationally costly global non-convex optimization is presented. Implementation in TOM-LAB (http://tomlab.biz) solver rbfSolve is discussed. The algorithm relies on mixed-integer nonlinear(MINLP) sub solvers in TOMLAB, e.g. OQNLP, MINLPBB or the constrained DIRECT solvers(glcDirect or glcSolve). Depending on the initial experimental <strong>de</strong>sign, the basic RBF algorithm sometimesfails and make no progress. A new method how to <strong>de</strong>tect when there is a problem is presented.We discuss the causes and present a new faster and more robust Adaptive RBF (ARBF) algorithm.Test results for unconstrained problems are discussed.Expensive, global, mixed-integer, nonconvex, optimization, software, black box.1. IntroductionGlobal optimization with emphasis on costly objective functions and mixed-integer variablesis consi<strong>de</strong>red, i.e., the problem of finding the global minimum to (1) when each function valuef(x) takes consi<strong>de</strong>rable CPU time, e.g. more than 30 minutes to compute [7, 10, 11, 13].The Mixed-Integer Expensive (Costly) Global Black-Box Nonconvex Problemminxf(x)s/t−∞ < x L ≤ x ≤ x U < ∞b L ≤ Ax ≤ b Uc L ≤ c(x) ≤ c U , x j ∈ N ∀j ∈I,where f(x) ∈ R, x L , x, x U ∈ R d , A ∈ R m 1×d , b L , b U ∈ R m 1and c L , c(x), c U ∈ R m 2. Thevariables x I are restricted to be integers, where I is an in<strong>de</strong>x subset of {1,. . . ,d}. Let Ω ∈ R d bethe feasible set <strong>de</strong>fined by the constraints in (1).Such problems often arise in industrial and financial applications, where a function valuecould be the result of a complex computer program, or an advanced simulation, e.g., CFD,tuning of trading strategies, or <strong>de</strong>sign optimization. In such cases, <strong>de</strong>rivatives are most oftenhard to obtain (the algorithms discussed make no use of such information) and f(x) is oftennoisy or nonsmooth. One of the methods for this problem type utilizes radial basis functions(RBF) and was presented by Gutmann and Powell in [4, 13]. The i<strong>de</strong>a of the RBF algorithm isto use radial basis function interpolation to <strong>de</strong>fine a utility function. The next point, wherethe original objective function should be evaluated, is <strong>de</strong>termined by optimizing on this utilityfunction. The combination of our need for efficient global optimization software and theinteresting i<strong>de</strong>as of Gutmann led to the <strong>de</strong>velopment of an improved RBF algorithm [1] implementedin MATLAB. This method was based on interpolating the function values so far(1)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!