Evaluator
An evaluator should communicate with the simulation oracle to determine solutions for requests for evaluation from solvers.
Parameters
the problem that the evaluation of responses will be used on
the provider of responses from the simulation oracle
a cache that can be used instead of a costly simulation evaluation
Constructors
Properties
The total number of evaluations performed via the cache.
The total number of replications satisfied by the cache.
The total number of evaluations performed. An evaluation may have many replications.
The total number of evaluations performed via the simulation oracle.
The total number of replications performed by the simulation oracle.
The total number of replications requested across all evaluation requests.
The total number of evaluation requests that were received.
Functions
Processes the supplied requests for solutions. The solutions may come from an associated solution cache (if present or allowed) or via evaluations by the simulation oracle. The CRN option is applied to the set of requests and does not permit cached solutions, even if caching is permitted.
The evaluator collects some basic counts (statistics) on its evaluations. This function resets all counters to 0, perhaps in preparation for another evaluation run.