The modified Powell's method has been previously used in optimizing the weights of a standard feature-based MT decoder in (Och, 2003) where a more efficient algorithm for log-linear models was proposed.
this is specific to log-linear models and cannot be easily extended for more complicated functions.