Skip to main content
Have a personal or library account? Click to login
A Binary Integer Programming Approach to find a Sudoku Matrix Cover

A Binary Integer Programming Approach to find a Sudoku Matrix

Open Access
|Aug 2022

Abstract

In the basic Sudoku game, players must fill the entries of a n × n matrix, except some given entries, under the conditions that each row, each column, and each m × m sub matrix contains integers 1 through n exactly once. In this research paper, in addition to the basic game, conditions and solution process for three advanced versions, such as Sudoku X, Four Square Sudoku and Four Pyramid Sudoku were also studied. In this study, the above-mentioned conditions are converted into appropriate mathematical forms as constraints of the Integer Linear Programming Problem using Pascal Programming Language, such a way that the objective function and the constraints suit as an input mathematical model for the LINGO mathematical optimization software. Here, an unlimited version of the LINGO software has been used with the built-in Branch and Bound algorithm as the number of constraints is very high. Finally, solutions to the given Sudoku problems obtained from the solutions acquired through LINGO software.

DOI: https://doi.org/10.4038/vjs.v1i1.4 | Journal eISSN: 2950-7154
Language: English
Page range: 26 - 30
Published on: Aug 1, 2022
Published by: Faculty of Applied Science, University of Vavuniya
In partnership with: Paradigm Publishing Services

© 2022 Paramacutty Paramadevan, published by Faculty of Applied Science, University of Vavuniya
This work is licensed under the Creative Commons Attribution 4.0 License.