near optimal solution to the vertex coloring problem. Vertex coloring is a well-known NP-
hard optimization problem in graph theory in which each vertex is assigned a color so that
no two adjacent ertices have the same color. Each iteration of the proposed algorithm is
subdivided into several stages, and at each stage a subset of the uncolored non adjacent
vertices are randomly selected and assigned the same color. This process continues until no …