Graph Coloring Optimization Using genetic algorithm to solve the graph coloring np-complete problem. Required libraries: matplotlib networkx