Stochastic Hill Climber
Constructs an instance of StochasticHillClimber with specified parameters.
Parameters
The evaluator responsible for assessing the quality of solutions. Must implement the EvaluatorIfc interface.
The maximum number of iterations allowed for the hill climbing process.
The number of replications to perform for each evaluation of a solution.
the random number stream number, defaults to 0, which means the next stream
the provider of random number streams, defaults to KSLRandom.DefaultRNStreamProvider
Optional name identifier for this instance of StochasticHillClimber.
Creates a StochasticHillClimber instance with the provided evaluator, maximum iterations, replications per evaluation strategy, and an optional random number stream and name.
Parameters
An evaluator object that provides the problem definition and performs solution evaluation.
The maximum number of iterations the algorithm is allowed to execute.
An instance of ReplicationPerEvaluationIfc
defining the strategy for determining the number of replications per evaluation.
the random number stream number, defaults to 0, which means the next stream
the provider of random number streams, defaults to KSLRandom.DefaultRNStreamProvider
An optional name for this solver instance.