Uses of Class
es.urjc.etsii.grafo.algorithms.cmsa.CMSABuilder
Packages that use CMSABuilder
-
Uses of CMSABuilder in es.urjc.etsii.grafo.algorithms.cmsa
Methods in es.urjc.etsii.grafo.algorithms.cmsa that return CMSABuilderModifier and TypeMethodDescriptionCMSABuilder<S, I, C> CMSABuilder.withAgeMax(int ageMax) Configures the maximum age a solution component can reach, while not being used by the solver, before being removed from the sub-instance.CMSABuilder<S, I, C> CMSABuilder.withConstructive(CMSAConstructive<S, I, C> constructive) Configures the probabilistic constructive procedure used to sample solution components.CMSABuilder<S, I, C> CMSABuilder.withDefaultObjective()Optimize default objective function, which is the main objective declared in the current Context.CMSABuilder<S, I, C> CMSABuilder.withMaxIterations(int maxIterations) Configures the maximum number of iterations.CMSABuilder<S, I, C> CMSABuilder.withObjective(Objective<?, S, I> objective) Configures the objective function to optimize.CMSABuilder<S, I, C> CMSABuilder.withSolutionsPerIteration(int solutionsPerIteration) Configures how many solutions are probabilistically constructed at each iteration before merging their components into the sub-instance and calling the solver.CMSABuilder<S, I, C> CMSABuilder.withSolver(CMSASolver<S, I, C> solver) Configures the exact (or near-exact) method used to solve the restricted sub-instance.CMSABuilder<S, I, C> CMSABuilder.withSolverTimeLimitInMillis(long solverTimeLimitInMillis) Configures the time budget, in milliseconds, given to the solver at each iteration to solve the restricted sub-instance.