public IHeuristic getHeuristic() {
		
		IHeuristic ret = null;
		
		switch (HeuristicType) {
		case '1':
			ret = new Heuristic1();
			break;

		case '2':
			ret = new Heuristic2();
			break;

		case '3':
			ret = new Heuristic3();
			break;
			
		case 'c':
			ret = new Classifier();
			break;

		case 'n':
			ret = new NeuralNet();
			break;
		}
		
		return ret;
		
	}