Class GlobalSearchByLocalMinimizer

    • Constructor Detail

      • GlobalSearchByLocalMinimizer

        public GlobalSearchByLocalMinimizer​(LocalSearchCellFactory.MinimizerFactory factory,
                                            RandomLongGenerator uniform,
                                            double epsilon,
                                            int maxIterations,
                                            int nStableIterations)
        Construct a GlobalSearchByLocalMinimizer to solve unconstrained minimization problems.
        Parameters:
        factory - a factory that constructs a new instance of Minimizer 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.
      • GlobalSearchByLocalMinimizer

        public GlobalSearchByLocalMinimizer​(RandomLongGenerator uniform,
                                            double epsilon,
                                            int maxIterations)
        Construct a GlobalSearchByLocalMinimizer 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
      • GlobalSearchByLocalMinimizer

        public GlobalSearchByLocalMinimizer()
        Construct a GlobalSearchByLocalMinimizer to solve unconstrained minimization problems.