finished single solution based meta heursitics