This is a (draft) PR for adding a commonly utilized synthetic test function for the multi-objective constraint function, which can be used in both notebooks and tests.
since haven't aware of any constraint objective function class but only one for the input, might worth discussion whether having a class ConstrainedMultiObjectiveTestProblem(MultiObjectiveTestProblem): as in this PR is the ideal approach. Alternatively, one can return a concatenation of objective function value and constraint in one function.
follow the notebook, for constraint < 0 is feasible
This is a (draft) PR for adding a commonly utilized synthetic test function for the multi-objective constraint function, which can be used in both notebooks and tests.
class ConstrainedMultiObjectiveTestProblem(MultiObjectiveTestProblem):
as in this PR is the ideal approach. Alternatively, one can return a concatenation of objective function value and constraint in one function.