double initValue = f.process(1); alg.init(valueZero,derivZero,initValue,1,0,100); assertTrue(UtilOptimize.process(alg, 50)); double foundLoose = alg.getStep(); alg.setConvergence(1e-5,0.1); alg.setFunction(new Individual_to_CoupledDerivative(f,d),0); alg.init(valueZero,derivZero,initValue,1,0,100); assertTrue(UtilOptimize.process(alg, 50)); double foundTight = alg.getStep();