generate_bad_edges, calculate_initial_solution_cost, generate_color_classes implemented.