protected Solucion arreglarSolucion(Solucion nueva) { nueva.setValor(-1); if (opcionArreglo == 1) { return(repararArmonia(nueva)); } else { return(contrapeso(nueva)); } }
protected Solucion contrapeso(Solucion ajustada) { ajustada.setValor(ajustada.getValor() - (fx.getValorMaximo() * (ajustada.getPeso() - pesoMaximo))); return(ajustada); }