validateProblemDefinition

Validates whether the provided model has the input names, objective function response name, and any additional response names required by the problem.

Both objFnResponseName and responseNames (the response-constraint names) are checked against the model; the objective response is included via allResponseNames so a problem whose objective name does not resolve on the model is correctly reported as invalid.

Return

true if the input names, objective response name, and response-constraint names in the problem definition all resolve on the model; false otherwise

Parameters

model

the model against which the problem definition will be validated