Improving Hit-and-Run is a random search algorithm for global optimization that at each iteration generates a candidate point for improvement that is uniformly distributed along a randomly chosen direction within the feasible region. The candidate point is accepted as the next iterate if it offers an improvement over the current iterate. We show that for positive definite quadratic programs, the expected number of function evaluations needed to arbitrarily well approximate the optimal solution is at most O(n5/2) where n is the dimension of the problem. Improving Hit-and-Run when applied to global optimization problems can therefore be expected to converge polynomially fast as it approaches the global optimum.

, , ,
doi.org/10.1007/BF01096737, hdl.handle.net/1765/76578
Journal of Global Optimization
Rotterdam School of Management (RSM), Erasmus University

Zabinsky, Z., Smith, R., McDonald, J. F., Romeijn, E., & Kaufman, D. (1993). Improving Hit-and-Run for global optimization. Journal of Global Optimization, 3(2), 171–192. doi:10.1007/BF01096737