A random polynomial time algorithm for approximating the volume of convex bodies
STOC '89 Proceedings of the twenty-first annual ACM symposium on Theory of computing
`` Direct Search'' Solution of Numerical and Statistical Problems
Journal of the ACM (JACM)
Evolutionary Computation: The Fossil Record
Evolutionary Computation: The Fossil Record
Solving convex programs by random walks
Journal of the ACM (JACM)
SIAM Journal on Computing
Upper and Lower Bounds for Randomized Search Heuristics in Black-Box Optimization
Theory of Computing Systems
Algorithmic analysis of a basic evolutionary algorithm for continuous optimization
Theoretical Computer Science
Analysis of a simple evolutionary algorithm for minimization in euclidean spaces
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
Hi-index | 0.00 |
"Hit-and-run is fast and fun" to generate a random point in a high dimensional convex set K (Lovász/Vempala, MSR-TR-2003-05). More precisely, the hit-and-run random walk mixes fast independently of where it is started inside the convex set. To hit-and-run from a point x ∈ Rn, a line L through x is randomly chosen (uniformly over all directions). Subsequently, the walk's next point is sampled from L ∩ K using a membership oracle which tells us whether a point is in K or not. Here the focus is on black-box optimization, however, where the function f : Rn → R to be minimized is given as an oracle, namely a black box for f-evaluations. We obtain in an obvious way a direct-search method when we substitute the f-oracle for the K-membership oracle to do a line search over L, and, naturally, we are interested in how fast such a hit-and-run direct-search heuristic converges to the optimum point x* in the search space Rn. We prove that, even under the assumption of perfect line search, the search converges (at best) linearly at an expected rate larger (i. e. worse) than 1-1/n. This implies a lower bound of 0.5 n on the expected number of line searches necessary to halve the approximation error. Moreover, we show that 0.4 n line searches suffice to halve the approximation error only with an exponentially small probability of exp(-Ω(n1/3)). Since each line search requires at least one query to the f-oracle, the lower bounds obtained hold also for the number of f-evaluations.