org.processmining.mining.geneticmining.population.duplicates
Class DTBuildNextGeneration

java.lang.Object
  extended by org.processmining.mining.geneticmining.population.duplicates.DTBuildNextGeneration
All Implemented Interfaces:
BuildPopulation

public class DTBuildNextGeneration
extends java.lang.Object
implements BuildPopulation

Title: Duplicate Tasks Build Next Generation

Description: Uses elistim and the genetic operator to build the populatio for the next iteration of the genetic algorithm.

Version:
1.0
Author:
Ana Karla A. de Medeiros

Constructor Summary
DTBuildNextGeneration(SelectionMethod selectionMethod, java.util.Random generator, double crossoverRate, double mutationRate, double elitismRate, Crossover crossover, Mutation mutation)
           
 
Method Summary
 HeuristicsNet[] build(HeuristicsNet[] oldPopulation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTBuildNextGeneration

public DTBuildNextGeneration(SelectionMethod selectionMethod,
                             java.util.Random generator,
                             double crossoverRate,
                             double mutationRate,
                             double elitismRate,
                             Crossover crossover,
                             Mutation mutation)
Method Detail

build

public HeuristicsNet[] build(HeuristicsNet[] oldPopulation)
Specified by:
build in interface BuildPopulation