A Directional Modifier-Adaptation Algorithm for Real-Time Optimization. (March 2016)