create Stochastic Hill Climbing Solver
Creates and configures a stochastic hill climber to solve the given problem definition using a simulation-based evaluation approach. The default configuration has the evaluator configured to use a solution cache.
Return
A configured instance of the StochasticHillClimber ready to begin optimization.
Parameters
The definition of the optimization problem to solve, including parameters and constraints.
An interface for building the simulation model required for evaluations.
Optional initial coordinates to start the optimization. If left null, the solver will automatically generate a random feasible starting point upon initialization.
The maximum number of hill climbing iterations to perform.
The number of simulations or evaluations performed per solution to estimate its quality.
Specifies if the evaluator uses a solution cache. By default, this is MemorySolutionCache.
Specifies if the simulation oracle will use a SimulationRunCache. The default is null (no cache).
the run parameters to apply to the model during the building process
indicates if a default KSL database should be created and attached to the model. The default is false.