Built-in Problem Libraries

We provide several modules containing common objective and constraint functions, which match the ParMOO interface and already support gradient-based solvers.

You can import these and use them to help define your MOOP.

from parmoo import objectives
from parmoo import constraints

We also provide templates for defining callable objects, which match ParMOO’s interface.

from parmoo.simulations import sim_func
from parmoo.objectives import obj_func
from parmoo.constraints import const_func

Current options are: