OptimizerEngine compiling
power objective api