public static void Experiment_30() { Experiment_Utilities.Run_Multi_Experiment( experiment_name__first_part: "Experiment_30", fitness_calculator: new MEM__Medium_Solution_Length(), feature_1_calculator: new MEM__Symmetry_Over_Y_Axis(), feature_2_calculator: new MEM__Symmetry_Over_X_And_Y_Axes(), parent_selection_methods: Experiment_Utilities.Selection_Methods__Dictionary(), maze_sizes: new List <int>() { 8, 16 }, iterations_for_feature_tables_csv: new List <int>() { 0, 1000, 10000, 100000 }, iterations_for_feature_tables_png: new List <int>() { 100000 }, iterations_for_drawing_mazes: new List <int>() { 100000 }, iterations_for_data_logging: new List <int>() { 0, 1000, 10000, 100000 } ); }
public static void Experiment_7() { Experiment_Utilities.Run_Multi_Experiment( experiment_name__first_part: "Experiment_7", fitness_calculator: new MEM__Percent_Corridors(), feature_1_calculator: new MEM__Percent_Corners(), feature_2_calculator: new MEM__Symmetry_Over_Y_Axis(), parent_selection_methods: Experiment_Utilities.Selection_Methods__Dictionary(), maze_sizes: new List <int>() { 8, 16 }, iterations_for_feature_tables_csv: new List <int>() { 0, 1000, 10000, 100000 }, iterations_for_feature_tables_png: new List <int>() { 100000 }, new List <int>() { 100000 }, new List <int>() { 0, 1000, 10000, 100000 } ); }