Example #1
0
        public PopulationController()
        {
            members = new PopulationMember[0];

            crosser   = ClassFactory.GetCrossover();
            mutator   = ClassFactory.GetMutator();
            selector  = ClassFactory.GetSelector();
            generator = ClassFactory.GetRandomGenertor();
        }
Example #2
0
 public RouletteSelection()
 {
     _generator = ClassFactory.GetRandomGenertor();
 }
Example #3
0
 public HighestRankingSelection()
 {
     _generator = ClassFactory.GetRandomGenertor();
 }
Example #4
0
 public OnePointCrossover()
 {
     _generator = ClassFactory.GetRandomGenertor();
 }
Example #5
0
 public ShiftOneSpaceMutation()
 {
     _generator = ClassFactory.GetRandomGenertor();
 }
Example #6
0
 public ShiftNRotateMutation()
 {
     _generator = ClassFactory.GetRandomGenertor();
 }
Example #7
0
 public PopulationMember()
 {
     _generator = ClassFactory.GetRandomGenertor();
     this.initialisePopulation();
 }