I'm working on a metaheuristic algorithm called Harmony Search. I want to test its effectiveness on some benchmark problems. So far, I experimented with Rosenbrock and Rastrigin functions. The issue is that I don't know when a metaheuristic algorithm is considered effective. Is it supposed to find the global optima with precision? I'm feeding my program with double values which have 15-16 digits precision. I think it's impossible to find the global optimum with that kind of precision. Also, how many iterations should I try at most?
When is a metaheuristic considered effective?
optimization;heuristics