If possible, you could use FindMinimum and FindMaximum and specify the method directly: "ConjugateGradient", "PrincipalAxis", "LevenbergMarquardt", "Newton", "QuasiNewton", "InteriorPoint", or "LinearProgramming". I'm aware that this functions is different from Minimize and Maximize, but sometimes they can be used interchangeably...