Example #1
0
 public void initialiseA()
 {
     APopulator = new TestAPopulator();
     AEvaluator = new TestAEvaluator();
     AGeneticOperator = new TestAGeneticOperator();
     AFitnessThresholdTerminator = new FitnessThresholdTerminator((uint)200);
     AOutputter = new TestAOutputter();
 }
Example #2
0
        static void run()
        {
            IPopulator populator = new Populator("map.xml");
            IEvaluator evaluator = new Evaluator(null);
            IGeneticOperator mutator = new Mutator(null);
            ITerminator terminator = new FitnessThresholdTerminator(FitnessConverter.FromFloat(1.0f / 1024.0f));
            IOutputter outputter = new RoadNetworkXmlOutputter(@"c:\roadnetworktest\index.xml");

            GeneticEngine engine = new GeneticEngine(populator, evaluator, mutator, terminator, outputter);
            engine.Repeat(100);
            engine.FinishOutput();
        }