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);
 }