/// <summary> /// SLM_23: Exploration, per cell (Xc) /// </summary> public static void Arm_12D__SLM_23() { // settings: MEL__Parent_Selection_Method <MEL_ArmRepertoire__Individual> parent_selection_method = new MEL_PSM__EXPLORE__Per__Location <MEL_ArmRepertoire__Individual>(); ArmRepertoire_Experiment_Utilities.Run_Experiment( experiment_name: "Arm_12D__SLM_23", parent_selection_method: parent_selection_method, number_of_dimensions: 12 ); }
/// <summary> /// SLM_1: Greedy selection (G) /// </summary> public static void Arm_12D__SLM_1() { // settings: string experiment_name = "Arm_12D__SLM_1"; MEL__Parent_Selection_Method <MEL_ArmRepertoire__Individual> parent_selection_method = new MEL_PSM__GREEDY_Parent_Fitness <MEL_ArmRepertoire__Individual>(); ArmRepertoire_Experiment_Utilities.Run_Experiment( experiment_name, parent_selection_method, 12 ); }
/// <summary> /// SLM_22: Exploration, per individual (Xi) /// </summary> public static void Arm_12D__SLM_22() { // settings: string experiment_name = "Arm_12D__SLM_22"; MEL__Parent_Selection_Method <MEL_ArmRepertoire__Individual> parent_selection_method = new MEL_PSM__EXPLORE__Per__Individual <MEL_ArmRepertoire__Individual>(); ArmRepertoire_Experiment_Utilities.Run_Experiment( experiment_name, parent_selection_method, 12 ); }
/// <summary> /// SLM_14: UCB offspring cell, per cell (Uc) /// </summary> public static void Arm_12D__SLM_14() { // settings: string experiment_name = "Arm_12D__SLM_14"; MEL__Parent_Selection_Method <MEL_ArmRepertoire__Individual> parent_selection_method = new MEL_PSM__UCB_Offspring_Survival__Per__Location <MEL_ArmRepertoire__Individual>(1.0 / Math.Sqrt(2.0)); ArmRepertoire_Experiment_Utilities.Run_Experiment( experiment_name, parent_selection_method, 12 ); }
/// <summary> /// SLM_25: Curiosity Score (C) /// </summary> public static void Arm_12D__SLM_25() { // settings: string experiment_name = "Arm_12D__SLM_25"; MEL__Parent_Selection_Method <MEL_ArmRepertoire__Individual> parent_selection_method = new MEL_PSM__Curiosity <MEL_ArmRepertoire__Individual>( 1.0, -0.5 ); ArmRepertoire_Experiment_Utilities.Run_Experiment( experiment_name, parent_selection_method, 12 ); }