public static void runExperiment() throws Exception
{
DrawGraphs gr = new DrawGraphs();
Configuration config = Configuration.getDefaultConfiguration().copy();config.setAskQuestions(false);config.setDebugMode(false);config.setGdLowToHighRatio(0.7);config.setRandomPathAttemptFudgeThreshold(1000);
config.setTransitionMatrixImplType(STATETREE.STATETREE_LINKEDHASH);config.setLearnerScoreMode(ScoreMode.COMPATIBILITY);//ONLYOVERRIDE);
ConvertALabel converter = new Transform.InternStringLabel();
GlobalConfiguration.getConfiguration().setProperty(G_PROPERTIES.LINEARWARNINGS, "false");
final int ThreadNumber = ExperimentRunner.getCpuNumber();
ExecutorService executorService = Executors.newFixedThreadPool(ThreadNumber);
final int minStateNumber = 20;
final int samplesPerFSM = 10;