constraintoptimizer
