The most simple but guaranteed way would be to directly perform brute force search for the global optimum over the entire parameter space.
not only the computational cost of this so-called direct search would become undoubtfully expensive as the number of parameters increase, but most retrieval metrics are nonsmooth with respect to model parameters (Metzler, 2007).