Branch-and-price code together with the wide branching strategy for graph coloring problems