solving Graph Coloring Problem by metaheuristic algorithm