Result simulatedAnnealing(double x0, double y0, double T0, double Tmin, double alpha, int maxIter)
Result steepestDescent(double x0, double y0, double alpha, int maxIter, double tol)
Result conjugateGradient(double x0, double y0, int maxIter, double tol)
Result geneticAlgorithm(int populationSize, int generations, double mutationRate, double crossoverRate)