NLopt is a library for nonlinear local and global optimization
