Principles in Noisy Optimization