Optimization algorithm wrapper used in optimization algorithm.