startingPoint

protected abstract fun startingPoint(): InputMap(source)(source)

Defines and specifies the starting point for the solver's iterative process. This function is intended to be overridden in subclasses to provide an initial setting of input values for the solver.

Return

an instance of InputMap representing the initial state or starting point for the solver's process.


An initial starting point for the solver. If supplied, this point will be used instead of the returned value of the startingPoint() function. The default is null, which indicates that the function should be called to obtain the initial starting point.

The starting point must be a valid point in the input space. It must also be input-feasible.