}
}, new double[] { 2, -3 }, new double[] { 10, 0.1 });
SimplexOptimizer optimizer = new SimplexOptimizer(-1, 1e-6);
PointValuePair optimum =
optimizer.optimize(new MaxEval(200),
new ObjectiveFunction(ls),
GoalType.MINIMIZE,
new InitialGuess(new double[] { 10, 10 }),
new NelderMeadSimplex(2));
Assert.assertEquals( 2, optimum.getPointRef()[0], 5e-5);
Assert.assertEquals(-3, optimum.getPointRef()[1], 8e-4);