This program is designed to solve evil sudoku puzzles for www.websudoku.com within seconds using IBM CPLEX Optimizer and Selenium WebDriver.
Steps:
- Program opens Chrome web browser automatically using Selenium WebDriver, loads www.websudoku.com and collects the sudoku data,
- Creates a linear model with 729 variables and more than 324 constraints
- Solves this integer programming model using IBM CPLEX solver and
- Populates the original sudoku table with the optimal results.
Mathematical model can be found in "Mathematical Model.pdf" file