static double _coef_Updater_Splash; //Coeficiente de actualizaciónd e Splash public ILSMetaheuristic(IHeuristicConfigurationSetting setting, Problem problem, Random random) { _ilsSettings = ((ILSConfigurationSettings)setting); _random = random; _problem = problem; _diversify = _DIVERSIFY_MAX; _vns = new VNSMetaheuristic(this._ilsSettings, _problem, _random); _perturbations = new Perturbations(_random, problem); _coef_Updater_Splash = 100 / (double)_ilsSettings.MaxILSIterations; }
public Settings() { SettingsVersion = SETTINGS_VERSION_NUMBER; GeneralSettings = GeneralSettings.CreateDefaults(); ILSConfigurationSettings = ILSConfigurationSettings.CreateDefaults(); }
public void ExecuteRestoreDefaultValues() { ILSConfiguration = ILSConfigurationSettings.CreateDefaults(); NotifyPropertyChanged(nameof(ILSConfiguration)); }
public ILSConfigurationViewModel() { ILSConfiguration = new ILSConfigurationSettings(Context.Instance.Settings.ILSConfigurationSettings ?? ILSConfigurationSettings.CreateDefaults()); }