Class SimpleGridMinimizer

    • Constructor Detail

      • SimpleGridMinimizer

        public SimpleGridMinimizer​(SimpleGridMinimizer.NewCellFactoryCtor factoryCtor,
                                   RandomLongGenerator uniform,
                                   double epsilon,
                                   int maxIterations,
                                   int nStableIterations)
        Construct a SimpleGridMinimizer to solve unconstrained minimization problems.
        Parameters:
        factoryCtor - a factory that constructs a new instance of SimpleCellFactory for each problem
        uniform - a uniform random number generator
        epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0
        maxIterations - the maximum number of iterations
        nStableIterations - the solution is considered converged if the minimum does not change over this many iterations
      • SimpleGridMinimizer

        public SimpleGridMinimizer​(RandomLongGenerator uniform,
                                   double epsilon,
                                   int maxIterations)
        Construct a SimpleGridMinimizer to solve unconstrained minimization problems.
        Parameters:
        uniform - a uniform random number generator
        epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0
        maxIterations - the maximum number of iterations
      • SimpleGridMinimizer

        public SimpleGridMinimizer​(double epsilon,
                                   int maxIterations)
        Construct a SimpleGridMinimizer to solve unconstrained minimization problems.
        Parameters:
        epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0
        maxIterations - the maximum number of iterations