Class SimpleGeneticOptimizationSolverCombinatorics

java.lang.Object
org.tweetyproject.math.opt.solver.Solver
org.tweetyproject.math.opt.solver.CombinatoricsSolver
org.tweetyproject.math.opt.solver.SimpleGeneticOptimizationSolverCombinatorics

public class SimpleGeneticOptimizationSolverCombinatorics extends CombinatoricsSolver
  • Constructor Details

    • SimpleGeneticOptimizationSolverCombinatorics

      public SimpleGeneticOptimizationSolverCombinatorics(int populationSize, int populationIncreaseMutation, int populationIncreaseCrossOver, int minIterations, double precision)
      Creates a new simple genetic optimization solver.
      Parameters:
      populationSize - The size of the population
      populationIncreaseMutation - How many new individuals are created by mutation (per individual)
      populationIncreaseCrossOver - How many new individuals are created by cross-over (per pair of individuals)
      minIterations - The minimal number of iterations
      precision - If an iteration improves less than this value the algorithm ends
  • Method Details