public void initialiseA() { APopulator = new TestAPopulator(); AEvaluator = new TestAEvaluator(); AGeneticOperator = new TestAGeneticOperator(); AFitnessThresholdTerminator = new FitnessThresholdTerminator((uint)200); AOutputter = new TestAOutputter(); }
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(); }