Comparison of Lasserre s measure based bounds for polynomial optimization to bounds obtained by simulated annealing

Similar documents
Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets

Exact SDP Relaxations for Classes of Nonlinear Semidefinite Programming Problems

Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry

Distributionally robust optimization with polynomial densities: theory, models and algorithms

Optimization over Polynomials with Sums of Squares and Moment Matrices

An Explicit SOS Decomposition of A Fourth Order Four Dimensional Hankel Tensor with A Symmetric Generating Vector

On Polynomial Optimization over Non-compact Semi-algebraic Sets

Solving Global Optimization Problems with Sparse Polynomials and Unbounded Semialgebraic Feasible Sets

The Lovasz-Vempala algorithm for computing the volume of a convex body in O*(n^4) - Theory and Implementation

Convex Optimization & Parsimony of L p-balls representation

The Trust Region Subproblem with Non-Intersecting Linear Constraints

Strong duality in Lasserre s hierarchy for polynomial optimization

Optimization over Nonnegative Polynomials: Algorithms and Applications. Amir Ali Ahmadi Princeton, ORFE

Semidefinite Programming

A Sparse Flat Extension Theorem for Moment Matrices

An explicit construction of distinguished representations of polynomials nonnegative over finite sets

Are There Sixth Order Three Dimensional PNS Hankel Tensors?

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

The moment-lp and moment-sos approaches

Advanced SDPs Lecture 6: March 16, 2017

Polynomial level-set methods for nonlinear dynamical systems analysis

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009

Optimization of a Convex Program with a Polynomial Perturbation

1 Strict local optimality in unconstrained optimization

4. Algebra and Duality

that a broad class of conic convex polynomial optimization problems, called

Detecting global optimality and extracting solutions in GloptiPoly

arxiv: v1 [math.oc] 31 Jan 2017

Formal Proofs, Program Analysis and Moment-SOS Relaxations

Strange Behaviors of Interior-point Methods. for Solving Semidefinite Programming Problems. in Polynomial Optimization

Ellipsoidal Mixed-Integer Representability

RESEARCH STATEMENT-ERIC SAMANSKY

A Proximal Method for Identifying Active Manifolds

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi

Estimates for probabilities of independent events and infinite series

New applications of moment-sos hierarchies

LOWER BOUNDS FOR A POLYNOMIAL IN TERMS OF ITS COEFFICIENTS

Equations with regular-singular points (Sect. 5.5).

Scattered Data Interpolation with Polynomial Precision and Conditionally Positive Definite Functions

SPRING 2006 PRELIMINARY EXAMINATION SOLUTIONS

1 Introduction Semidenite programming (SDP) has been an active research area following the seminal work of Nesterov and Nemirovski [9] see also Alizad

Approximate Optimal Designs for Multivariate Polynomial Regression

Minimum Ellipsoid Bounds for Solutions of Polynomial Systems via Sum of Squares

Exercises from other sources REAL NUMBERS 2,...,

Lecture 1: Entropy, convexity, and matrix scaling CSE 599S: Entropy optimality, Winter 2016 Instructor: James R. Lee Last updated: January 24, 2016

A ten page introduction to conic optimization

A PREDICTOR-CORRECTOR PATH-FOLLOWING ALGORITHM FOR SYMMETRIC OPTIMIZATION BASED ON DARVAY'S TECHNIQUE

A General Framework for Convex Relaxation of Polynomial Optimization Problems over Cones

Lift-and-Project Techniques and SDP Hierarchies

1 + lim. n n+1. f(x) = x + 1, x 1. and we check that f is increasing, instead. Using the quotient rule, we easily find that. 1 (x + 1) 1 x (x + 1) 2 =

How to generate weakly infeasible semidefinite programs via Lasserre s relaxations for polynomial optimization

Upper Bounds for Partitions into k-th Powers Elementary Methods

Completely Positive Reformulations for Polynomial Optimization

X n D X lim n F n (x) = F (x) for all x C F. lim n F n(u) = F (u) for all u C F. (2)

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method

min f(x). (2.1) Objectives consisting of a smooth convex term plus a nonconvex regularization term;

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma

EXAMPLES OF PROOFS BY INDUCTION

NOTES ON HYPERBOLICITY CONES

CHAPTER 2: QUADRATIC PROGRAMMING

(2) Dividing both sides of the equation in (1) by the divisor, 3, gives: =

A new look at nonnegativity on closed sets

arxiv: v1 [math.mg] 15 Jul 2013

2 Sequences, Continuity, and Limits

Applications of the Inverse Theta Number in Stable Set Problems

A Do It Yourself Guide to Linear Algebra

Real solving polynomial equations with semidefinite programming

MATH 104 : Final Exam

Semialgebraic Relaxations using Moment-SOS Hierarchies

Some new randomized methods for control and optimization

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013

Optimality, Duality, Complementarity for Constrained Optimization

Finding the Maximum Eigenvalue of Essentially Nonnegative Symmetric Tensors via Sum of Squares Programming

Semidefinite programming lifts and sparse sums-of-squares

Notes on uniform convergence

LMI Methods in Optimal and Robust Control

Semidefinite Programming Basics and Applications

4th Preparation Sheet - Solutions

On the complexity of computing the handicap of a sufficient matrix

Global Quadratic Minimization over Bivalent Constraints: Necessary and Sufficient Global Optimality Condition

Representations of Positive Polynomials: Theory, Practice, and

McMaster University. Advanced Optimization Laboratory. Title: A Proximal Method for Identifying Active Manifolds. Authors: Warren L.

Functions of Several Variables

ON THE ARITHMETIC-GEOMETRIC MEAN INEQUALITY AND ITS RELATIONSHIP TO LINEAR PROGRAMMING, BAHMAN KALANTARI

OPTIMAL SCALING FOR P -NORMS AND COMPONENTWISE DISTANCE TO SINGULARITY

Primal-dual relationship between Levenberg-Marquardt and central trajectories for linearly constrained convex optimization

Math Review for Exam Answer each of the following questions as either True or False. Circle the correct answer.

Weak convergence and large deviation theory

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

On the number of ways of writing t as a product of factorials

Homework 8 Solutions to Selected Problems

Solution to EE 617 Mid-Term Exam, Fall November 2, 2017

The extreme rays of the 5 5 copositive cone

UNIFORM BOUNDS FOR BESSEL FUNCTIONS

A Note on KKT Points of Homogeneous Programs 1

SPECTRAHEDRA. Bernd Sturmfels UC Berkeley

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization

Analysis-3 lecture schemes

Infinite series, improper integrals, and Taylor series

Transcription:

Comparison of Lasserre s measure based bounds for polynomial optimization to bounds obtained by simulated annealing Etienne de lerk Monique Laurent March 2, 2017 Abstract We consider the problem of minimizing a continuous function f over a compact set We compare the hierarchy of upper bounds proposed by Lasserre in [SIAM J Optim 21(3) (2011), pp 864 885] to bounds that may be obtained from simulated annealing We show that, when f is a polynomial and a convex body, this comparison yields a faster rate of convergence of the Lasserre hierarchy than what was previously known in the literature eywords: Polynomial optimization; Semidefinite optimization; Lasserre hierarchy; simulated annealing AMS classification: 90C22; 90C26; 90C30 1 Introduction We consider the problem of minimizing a continuous function f : R n R over a compact set R n That is, we consider the problem of computing the parameter: f min, := min x f(x) Our goal is to compare two convergent hierarchies of upper bounds on f min,, namely measurebased bounds introduced by Lasserre [10], and simulated annealing bounds, as studied by alai and Vempala [6] The bounds of Lasserre are obtained by minimizing over measures on with sum-ofsquares polynomial density functions with growing degrees, while simulated annealing bounds use Boltzman distributions on with decreasing temparature parameters In this note we establish a relationship between these two approaches, linking the degree and temperature parameters in the two bounds (see Theorem 41 for a precise statement) As an application, when f is a polynomial and is a convex body, we can show a faster convergence rate for the measure-based bounds of Lasserre The new convergence rate is in O(1/r) (see Corollary 43), Tilburg University and Delft University of Technology, Edelerk@uvtnl Centrum Wiskunde & Informatica (CWI), Amsterdam and Tilburg University, monique@cwinl 1

where 2r is the degree of the sum-of-squares polynomial density function, while the dependence was in O(1/ r) in the previously best known result from [4] Polynomial optimization is a very active research area in the recent years since the seminal works of Lasserre [8] and Parrilo [13] (see also, eg, the book [9] and the survey [11]) In particular, hierarchies of (lower and upper) bounds for the parameter f min, have been proposed, based on sum-of-squares polynomials and semidefinite programming For a general compact set, upper bounds for f min, have been introduced by Lasserre [10], obtained by searching for a sum-of-squares polynomial density function of given maximum degree 2r, so as to minimize the integration of f with respect to the corresponding probability measure on When f is Lipschitz continuous and under some mild assumption on (which holds, eg, when is a convex body), estimates for the convergence rate of these bounds have been proved in [4] that are in order O(1/ r) Improved rates have been subsequently shown when restricting to special sets Related stronger results have been shown for the case when is the hypercube [0, 1] n or [ 1, 1] n In [3] the authors show a hierarchy of upper bounds using the Beta distribution, with the same convergence rate in O(1/ r), but whose computation needs only elementary operations; moreover an improved convergence in O(1/r) can be shown, eg, when f is quadratic In addition, a convergence rate in O(1/r 2 ) is shown in [2], using distributions based on Jackson kernels and a larger class of sum-of-squares density functions In this paper we investigate the hierarchy of measure-based upper bounds of [10] and show that when is a convex body, convexity can be exploited to show an improved convergence rate in O(1/r), even for nonconvex functions The key ingredient for this is to establish a relationship with upper bounds based on simulated annealing and to use a known convergence rate result from [6] for simulated annealing bounds in the convex case Simulated annealing was introduced by irkpatrick et al [7] as a randomized search procedure for general optimization problems It has enjoyed renewed interest for convex optimization problems since it was shown by alai and Vempala [6] that a polynomial-time implementation is possible This requires so-called hit-and-run sampling from, as introduced by Smith [14], that was shown to be a polynomial-time procedure by Lovász [12] Most recently, Abernethy and Hazan [1] showed formal equivalence with a certain interior point method for convex optimization This unexpected equivalence between seemingly different methods has motivated this current work to relate the bounds by Lasserre [10] to the simulating annealing bounds as well In what follows, we first introduce the measure-based upper bounds of Lasserre [10] Then we recall the bounds based on simulated annealing and the known convergence results for a linear objective function f, and we give an explicit proof of their extension to the case of a general convex function f After that we state our main result and the next section is devoted to its proof In the last section we conclude with numerical examples showing the quality of the two types of bounds and some final remarks 2 Lasserre s hierarchy of upper bounds Throughout, R[x] = R[x 1,, x n ] is the set of polynomials in n variables with real coefficients and, for an integer r N, R[x] r is the set of polynomials with degree at most r Any polynomial f R[x] r can be written f = α N(n,r) f αx α, where we set x α = n i=1 xαi i for α N n and 2

N(n, r) = {α N n : n i=1 α i r} We let Σ[x] denote the set of sums of squares of polynomials, and Σ[x] r = Σ[x] R[x] 2r consists of all sums of squares of polynomials with degree at most 2r We recall the following reformulation for f min,, established by Lasserre [10]: f min, = h(x)f(x)dx st h(x)dx = 1 inf h Σ[x] By bounding the degree of the polynomial h Σ[x] by 2r, we can define the parameter: := inf h(x)f(x)dx st h(x)dx = 1 (1) h Σ[x] r Clearly, the inequality f min, holds for all r N Lasserre [10] gave conditions under which the infimum is attained in the program (1) De lerk, Laurent and Sun [4, Theorem 3] established the following rate of convergence for the bounds Theorem 21 (De lerk, Laurent, and Sun [4]) Let f R[x] and a convex body There exist constants C f, (depending only on f and ) and r (depending only on ) such that That is, the following asymptotic convergence rate holds: f min, C f, r for all r r (2) ( ) f min, O 1 r This result of [4] holds in fact under more general assumptions, namely when f is Lipschitz continuous and satisfies a technical assumption (Assumption 1 in [4]), which says (roughly) that around any point in there is a ball whose intersection with is at least a constant fraction of the unit ball As explained in [10] the parameter can be computed using semidefinite programming, assuming one knows the moments m α () of the Lebesgue measure on, where m α () := x α dx for α N n Indeed suppose f(x) = β N(n,d) f βx β has degree d Writing h Σ[x] r as h(x) = α N(n,2r) h αx α, the parameter from (1) can be reformulated as follows: = min st β N(n,d) f β α N(n,2r) α N(n,2r) α N(n,2r) h α m α () = 1, h α x α Σ[x] r h α m α+β () (3) Since the sum-of-squares condition on h may be written as a linear matrix inequality, this is a semidefinite program In fact, since it only has one linear equality constraint, it may even be 3

rewritten as a generalised eigenvalue problem generalized eigenvalue of the system: In particular, is equal to the the smallest Ax = λbx (x 0), where the symmetric matrices A and B are of order ( ) n+r r with rows and columns indexed by N(n, r), and A α,β = f δ x α+β+δ dx, B α,β = x α+β dx α, β N(n, r) (4) δ N(n,d) For more details, see [10, 4, 3] 3 Bounds from simulated annealing Given a continuous function f, consider the associated Boltzman distribution over the set, defined by the density function: exp( f(x)) P f (x) := exp( f(x )) dx Write X P f if the random variable X takes values in according to the Boltzman distribution The idea of simulated annealing is to sample X P f/t where t > 0 is a fixed temperature parameter, that is subsequently decreased Clearly, for any t > 0, we have f min, E X Pf/t [f(x)] (5) The point is that, under mild assumptions, these bounds converge to the minimum of f over (see, eg, [15]): lim t 0 E X Pf/t [f(x)] = f min, The key step in the practical utilization of theses bounds is therefore to perform the sampling of X P f/t Example 31 Consider the minimization of the Motzkin polynomial f(x 1, x 2 ) = 64(x 4 1x 2 2 + x 2 1x 4 2) 48x 2 1x 2 2 + 1 over = [ 1, 1] 2, where there are four global minimizers at the points ( ± 1 2, ± 2) 1, and fmin, = 0 Figure 1 shows the corresponding Boltzman density function for t = 1 2 Note that this density has four modes, roughly positioned at the four global minimizers of f in [ 1, 1] 2 The corresponding upper bound on f min, = 0 is E X Pf/t [f(x)] 07257 (t = 1 2 ) To obtain a better upper bound on f min, from the Lasserre hierarchy, one needs to use a degree 14 sos polynomial density; in particular, one has f (6) (7) = 08010 (degree 12) and f = 07088 (degree 14) More detailed numerical results are given in Section 5 When f is linear and a convex body, alai and Vempala [6, Lemma 41] show that the rate of convergence of the bounds in (5) is linear in the temperature t 4

Figure 1: Graph and contours of the Boltzman density with t = 1 2 for the Motzkin polynomial Theorem 32 (alai and Vempala [6]) Let f(x) = c T x where c is a unit vector, and let be a convex body Then, for any t > 0, we have E [f(x)] min f(x) nt X P f/t x We indicate how to extend the result of alai and Vempala in Theorem 32 to the case of an arbitrary convex function f This more general result is hinted at in 6 of [6], where the authors write a statement analogous to [Theorem 2] holds also for general convex functions but no precise statement is given there In any event, as we will now show, the more general result may readily be derived from Theorem 32 (in fact, from the special case of a linear coordinate function f(x) = x i for some i) Corollary 33 Let f be a convex function and let R n be a convex body Then, for any t > 0, we have E [f(x)] min f(x) nt X P f/t x Proof Set Then we have Define the set E := Then is a convex body and we have Accordingly, define the parameter E [f(x)] = X P f/t f(x)e f(x)/t dx e f(x) t dx f min, = min x f(x) E := {(x, x n+1 ) R n+1 : x, f(x) x n+1 E } min f(x) = min x n+1 x (x,x n+1) E := x n+1e xn+1/t dx n+1 dx e xn+1/t dx n+1 dx 5

Corollary 33 will follow if we show that To this end set E = N D E = E + t (6) and E = N, where we define D f(x)e f(x)/t dx, D := N := N := x n+1 e xn+1/t dx n+1 dx, D := e f(x)/t dx, e xn+1/t dx n+1 dx We work out the parameters N and D (taking integrations by part): D = ( ) E e xn+1/t dx n+1 dx = f(x) ( te f(x)/t te E /t ) dx = td te E /t vol(), N = = ( ) E x n+1 e xn+1/t dx n+1 dx ( f(x) te e E /t + tf(x)e f(x)/t + t E f(x) e xn+1/t dx n+1 ) dx = te e E /t vol() + tn + td Then, using the fact that E = N D, we obtain: N D = t + N E e E /t vol() D e E /t vol() = t + N D, which proves relation (6) We can now derive the result of Corollary 33 Indeed, using Theorem 2 applied to and the linear function x n+1, we get E [f(x)] min f(x) = E min f(x) = (E X P f/t x x min (x,x n+1) x n+1 )+(E E ) t(n+1) t = tn The bound in the corollary is tight asymptotically, as the following example shows Example 34 Consider the univariate problem min x {x x [0, 1]} Thus, in this case, f(x) = x, = [0, 1] and min x f(x) = 0 For given temperature t > 0, we have E [f(x)] min f(x) = X P f/t x 1 0 xe x/t dx l 0 e x/t dx 0 = t e 1/t t for small t 1 e 1/t 6

4 Main results We will prove the following relationship between the sum-of-squares based upper bound (1) of Lasserre and the bound (5) based on simulated annealing Theorem 41 Let f be a polynomial of degree d, let be a compact set and set f max = max x f(x) Then we have f (rd) E [f(x)] + f max X P f/t 2 r for any integer r e f max t and any t > 0 For the problem of minimizing a convex polynomial function over a convex body, we obtain the following improved convergence rate for the sum-of-squares based bounds of Lasserre Corollary 42 Let f R[x] be a convex polynomial of degree d and let be a convex body Then for any integer r 1 one has f (rd) min x f(x) c r, for some constant c > 0 that does not depend on r (For instance, c = (ne + 1) f max ) Proof Let r 1 and set t = e f max r Combining Theorems 32 and 41, we get f (rd) min f(x) = ( f (rd) x E [f(x)] ) + ( ) E [f(x)] f min, X P f/t X P f/t f max 2 r + nt = f max 2 r + ne f max r (ne + 1) f max r For convex polynomials f, this improves on the known O(1/ r) result from Theorem 21 One may in fact use the last corollary to obtain the same rate of convergence in terms of r for all polynomials, without the convexity assumption, as we will now show Corollary 43 If f be a polynomial and a convex body, then there is a c > 0 depending on f and only, so that A suitable value for c is f (2r) min x f(x) c r c = (ne + 1) ( f min, + C 1 f diam() + C 2 f diam() 2), where C 1 f = max x f(x) 2 and C 2 f = max x 2 f(x) 2 We first define a convex quadratic function q that upper bounds f on as follows: q(x) = f(a) + f(a) (x a) + C 2 f x a 2 2, where C 2 f = max x 2 f(x) 2, and a is the minimizer of f on Note that q(x) f(x) for all x by Taylor s theorem, and min x q(x) = f(a) 7

By definition of the Lasserre hierarchy, f (2r) := inf h Σ[x] 2r inf h Σ[x] 2r q (2r) h(x)f(x)dx st h(x)dx = 1 h(x)q(x)dx st h(x)dx = 1 Invoking Corollary 42 and using that the degree of q is 2, we obtain: f (2r) q(2r) f(a) + (ne + 1)ˆq max, r where ˆq max = max x q(x) f min, + Cf 1 diam() + C2 f diam()2 ( ) The last result improves on the known O 1 r rate in Theorem 21 Proof of Theorem 41 The key idea in the proof of Theorem 41 is to replace the Boltzman density function by a polynomial approximation To this end, we first recall a basic result on approximating the exponential function by its truncated Taylor series Lemma 44 (De lerk, Laurent and Sun [4]) Let φ 2r (λ) denote the (univariate) polynomial of degree 2r obtained by truncating the Taylor series expansion of e λ at the order 2r That is, φ 2r (λ) := 2r k=0 ( t) k k! Then φ 2r is a sum of squares of polynomials Moreover, we have 0 φ 2r (λ) e λ λ2r+1 (2r + 1)! for all λ 0 (7) We now define the following approximation of the Boltzman density P f/t : ϕ 2r,t (x) := φ 2r (f(x)/t) φ 2r(f(x)/t)dx (8) By construction, ϕ 2r,t is a sum-of-squares polynomial probability density function on, with degree 2rd if f is a polynomial of degree d Moreover, by relation (7) in Lemma 44, we obtain ϕ 2r,t (x) φ 2r (f(x)/t) exp( f(x)/t)dx (9) (f(x)/t) 2r+1 P f/t (x) + (2r + 1)! (10) exp( f(x)/t)dx From this we can derive the following result 8

Lemma 45 For any continuous f and scalar t > 0 one has f (rd) f(x)ϕ 2r,t (x)dx E [f(x)] + (f(x) f min,)(f(x)) 2r+1 dx X P f/t t 2r+1 (2r + 1)! (11) exp( f(x)/t)dx Proof As ϕ 2r,t (x) is a polynomial of degree 2rd and a probability density function on (by (8)), we have: f(x)ϕ 2r,t (x)dx = (f(x) f min, )ϕ 2r,t (x)dx + f min, (12) f (rd) Using the above inequality (10) for ϕ 2r,t (x) we can upper bound the integral on the right hand side: (f(x) f min, )ϕ 2r,t (x)dx (f(x) f min, )P f/t (x)dx + = E X P f/t [f(x)] f min, + Combining with the inequality (12) gives the desired result (f(x) f min, )(f(x)/t) 2r+1 (2r + 1)! exp( f(x)/t)dxdx (f(x) f min )(f(x)/t) 2r+1 (2r + 1)! exp( f(x)/t)dxdx We now proceed to the proof of Theorem 41 In view of Lemma 45, we only need to bound the last right-hand-side term in (11): T := (f(x) f min)(f(x)) 2r+1 dx t 2r+1 (2r + 1)! exp( f(x)/t)dx and to show that T f max 2 r By the defininition of f max we have which implies (f(x) f min )(f(x)) 2r+1 2(r+1) 2 f max and exp( f(x)/t) exp( f max /t) on, 2(r+1) 2 f max exp( T f max /t) t 2r+1 (2r + 1)! Combining with the Stirling approximation inequality, r! ( r ) r 2πr (r N), e applied to (2r + 1)!, we obtain: 2 T f ( ) 2r+1 max fmax e exp( 2π(2r + 1) t(2r + 1) f max/t) 9

Consider r e f max t, so that f max /t r/e Then, using the fact that r/(2r + 1) 1/2, we obtain T 2 f ( ) 2r+1 max exp(r/e) r 2π 2r + 1 2r + 1 f max exp(1/e) r ( ) r 1 2π 2r + 1 4 = f max 2π 2r + 1 ( exp(1/e) 4 ) r < f max 2 r This concludes the proof of Theorem 41 5 Concluding remarks We conclude with a numerical comparison of the two hierarchies of bounds By Theorem 41, it is reasonable to compare the bounds and EX P [f(x)], with t = e d f max f/t r and d the degree of f Thus we define, for the purpose of comparison: SA (r) = E [f(x)], with t = e d f max r X P f/t We calculated the bounds for the polynomial test functions listed in Table 1 Table 1: Test functions, all with n = 2, domain = [ 1, 1] 2, and minimum f min, = 0 Name f(x) fmax d Convex? Booth function (10x 1 + 20x 2 7) 2 + (20x 1 + 10x 2 5) 2 2594 2 yes Matyas function 26(x 2 1 + x 2 2) 48x 1 x 2 100 2 yes Motzkin polynomial 64(x 4 1x 2 2 + x 2 1x 4 2) 48x 2 1x 2 2 + 1 81 6 no Three-Hump Camel function 5 6 6 x6 1 5 4 105x 4 1 + 50x 2 1 + 25x 1 x 2 + 25x 2 2 2048 6 no The bounds are shown in Table 2 The bounds were taken from [2], while the bounds SA (r) were computed via numerical integration, in particular using the Matlab routine sum2 of the package Chebfun [5] The results in the table show that the bound in Theorem 41 is far from tight for these examples and SA(r) are different for convex f We = Θ(1/r) is the exact convergence rate for the simulated annealing bounds for convex f (cf Example 34), but it was speculated in [2] that one may in fact have f min, = O(1/r 2 ), even for non-convex f Determining the exact convergence rate remains an open problem In fact, it may well be that the convergence rates of know that SA (r) f min, 10

r Table 2: Comparison of the upper bounds SA (r) and for the test functions Booth Function SA (r) Matyas Function SA (r) Three Hump Camel Function SA (r) Motzkin Polynomial SA (r) 3 118383 367834 42817 154212 290005 247462 10614 40250 4 976473 356113 38942 148521 95806 241700 08294 39697 5 698174 345043 36894 143143 95806 236102 08010 39157 6 635454 334585 29956 138062 44398 230663 08010 38631 7 470467 324701 25469 133262 44398 225381 07088 38118 8 416727 315354 20430 128726 25503 220251 05655 37618 9 342140 306510 18335 124441 25503 215269 05655 37130 10 287248 298138 14784 120390 17127 210431 05078 36654 11 256050 290206 13764 116560 17127 205734 04060 36190 12 211869 282687 11178 112938 12775 201173 04060 35737 13 195588 275554 10686 109511 12775 196745 03759 35296 14 165854 268782 08742 106267 10185 192446 03004 34865 15 152815 262348 08524 103195 10185 188272 03004 34444 16 134626 256230 07020 100284 08434 184220 02819 34034 17 122075 250408 06952 975250 08434 180287 02300 33633 18 110959 244863 05760 949071 07113 176469 02300 33242 19 99938 239577 05760 924220 07113 172762 02185 32860 20 92373 234534 04815 900615 06064 169164 01817 32487 Finally, one should point out that it is not really meaningful to compare the computational complexities of computing the two bounds and SA(r), as explained below For any polynomial f and convex body, may be computed by solving a generalised eigenvalue problem with matrices of order ( ) n+r r, as long as the moments of the ( Lebesgue measure (n+r ) 3 ) on are known The generalised eigenvalue computation may be done in O operations; see [3] for details Thus this is a polynomial-time procedure for fixed values of r For non-convex f, the complexity of computing EX P f/t [f(x)] is not known When f is linear, it is shown in [1] that EX P rf [f(x)] with t = O(1/r) may be obtained in O ( n 45 log(r) ) oracle membership calls for, where the O ( ) notation suppresses logarithmic factors Since the assumptions on the available information is different for the two types of bounds, there is no simple way to compare these respective complexities References [1] J Abernethy and E Hazan Faster Convex Optimization: Simulated Annealing with an Efficient Universal Barrier arxiv 150702528, July 2015 [2] E de lerk, R Hess and M Laurent Improved convergence rates for Lasserre-type hierarchies of upper bounds for box-constrained polynomial optimization SIAM J Optim (to appear), r 11

arxiv:160303329v1 (2016) [3] E de lerk, J-B Lasserre, M Laurent, and Z Sun Bound-constrained polynomial optimization using only elementary calculations Mathematics of Operations Research (to appear), arxiv:150704404v2 (2016) [4] E de lerk, M Laurent, Z Sun Convergence analysis for Lasserre s measure-based hierarchy of upper bounds for polynomial optimization, Math Program Ser A, (2016) doi:101007/s10107-016-1043-1 [5] T A Driscoll, N Hale, and L N Trefethen, editors, Chebfun Guide, Pafnuty Publications, Oxford, 2014 [6] A T alai and S Vempala Simulated annealing for convex optimization Mathematics of Operations Research, 31(2), 253 266 (2006) [7] S irkpatrick, CD Gelatt, Jr, MP Vecchi Optimization by simulated annealing Science 220, 671-680, 1983 [8] Lasserre, JB: Global optimization with polynomials and the problem of moments SIAM J Optim 11, 796 817 (2001) [9] Lasserre, JB: Moments, Positive Polynomials and Their Applications Imperial College Press (2009) [10] Lasserre, JB: A new look at nonnegativity on closed sets and polynomial optimization SIAM J Optim 21(3), 864 885 (2011) [11] Laurent, M: Sums of squares, moment matrices and optimization over polynomials In Emerging Applications of Algebraic Geometry, Vol 149 of IMA Volumes in Mathematics and its Applications, M Putinar and S Sullivant (eds), Springer, pages 157 270 (2009) [12] L Lovász Hit-and-run mixes fast, Mathematical Programming, 86(3), 443 461, 1999 [13] P Parrilo Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization, PhD thesis, California Institute of Technology (2000) [14] R Smith Efficient Monte Carlo procedures for generating points uniformly distributed over bounded regions, Operations Research 32(6), 1296-1308, 1984 [15] J Spall Introduction to Stochastic Search and Optimization Wiley, New York, 2003 12