Lab1Step1 Read the data file and convert to Python dictionary structure - the territories are keys, the associated values is a list of neighbors
Lab1Step2 Write "check" method, returns True/False whether a given solution (a color choice for each territory) is valid or not.
Lab1Step3 Write a recursive method that solves this map coloring problem. Find the possible solutions using three colors red, green, and blue. Choose a particular color for each territory, and use the constraint that no territory can have the same color as any of its neighbors.
What to hand in, example outputs, test cases, commented code.
Lab2Step3 - Constraining by the degree heuristic and minimum remaining values
Try your solution on the data for
US states -try your brute force method, can it work in a reasonable amount of time
-try your Step2 and Step3 solutions for Lab2, do these work in reasonable time
-make a colored graph of the US with your solutions, see Mr. Torbert
Use the numbers 1-9 as "colors". Each square in one of the 3 by 3 sections are neighbors. Also each square is a neighbor of all squares in the same row and same column as the particular square.