/** * Crea un objeto ConfiguracionTabuSearch con valores por defecto */ public ConfiguracionTabuSearch() { tipoAspiracion = CriteriosAspiracionEnum.POR_OBJETIVO; tipoParada = CriteriosParadaEnum.NUM_ITERACIONES; listaTabu = new TabuListMovimientos(); maximizacion = true; objetivo = 0; }
/** * Permite fijar el criterio de aspiración a ser usado por el algoritmo. * Si se fija el criterio POR_DEFAULT entonces únicamente se usará el criterio * de aspiración por defecto, de lo contrario se usará el criterio escogido * junto con el criterio por defecto * @param tipoAspiracion es el tipo de criterios de aspiración que se desea * usar */ public void setCriterioAspiracion(CriteriosAspiracionEnum tipoAspiracion) { this.tipoAspiracion = tipoAspiracion; }