A heuristic algorithm is used to...
A good heuristic must...