What strategies do you all use when solving Sudoku puzzles algorithmically? What are your thoughts on this problem?

Quote

It is now easy to see that completing a Sudoku puzzle without vioating the Sudoku condition is equivalent to coloring the vertices of the corresponding graph while ensuring that no two adjacent vertices have the same color.