Blackbox And Non-blackbox Optimization : A Common Perspective