diviner
Interface MultiObjectiveDiviner
- All Superinterfaces:
- Computable, VariableBounds, VariableInputDimension, VectorFunction
- All Known Implementing Classes:
- BasicMultiObjectiveDiviner, RiskPerfTypeIDiviner, RiskPerfTypeIIDiviner, RiskPerfTypeIIIDiviner, RiskPerfTypeIVDiviner, RiskPerfTypeVDiviner
public interface MultiObjectiveDiviner
- extends VariableBounds, VariableInputDimension, VectorFunction
A diviner that uses multiple objectives as measures of promise. Meant to be
used with a multiobjective optimizer to find promising points.
- Author:
- dgorur
setApproxModel
void setApproxModel(ApproxModel approxModel)
- The surrogate model to be used.
- Parameters:
approxModel - the given surrogate model.
getApproxModel
ApproxModel getApproxModel()
- Returns the surrogate model used by this diviner.
- Returns:
- the surrogate model used by this diviner.