Evaluator

constructor(problemDefinition: ProblemDefinition, simulator: RunSimulationsForResponseMapsIfc, cache: SolutionCacheIfc? = null, oracleReplicationBudget: Int = Int.MAX_VALUE)

Parameters

problemDefinition

the problem that the evaluation of responses will be used on

simulator

the provider of responses from the simulation oracle

cache

a cache that can be used instead of a costly simulation evaluation

oracleReplicationBudget

the maximum number of direct replications permitted by the evaluator. The default is Int.MAX_VALUE. This can be used to control the total number of replications executed by the simulation oracle.