Theoretical comparisons of evolutionary computation and other optimization approaches