startingPoint

fun startingPoint(rnStream: RNStreamIfc = KSLRandom.defaultRNStream()): InputMap(source)

Returns a starting point for the problem. If the user specified an instance of the StartingPointIfc via the ProblemDefinition.startingPointGenerator property then the supplied generator is used; otherwise, the problem definition attempts to randomly generate an input feasible starting point via the ProblemDefinition.generateInputFeasibleValues function.

Return

the starting point

Parameters

rnStream

the stream to use when generating random points within the input range space. By default, this uses the default random number stream KSLRandom.defaultRNStream