Решение судоку помощью базисов Гребнерa
Аннотация
Мы изучаем решение судоку и обобщенного судоку, используя технику базисов Грёбнера. Пусть x_1, ... , x_81 переменные, связанные с 81 квадратами, которые образует головоломку судоку и линейно упорядочены сначала по строкам, затем по столбцам. Решение судоку есть набор чисел (a_1, ... ,a_81), где a_i число в квадрате, ассоциированном с переменной x_i. Пусть также S - судоку с предварительно заполненными данными {c_i}_{iin L для Lsubset {1, ..., 81}. Вся необходимая информация для решения такого судоку содержится в алгебраическом множестве mathbb V (I+<{x_{i}-c_{i}}_{iin L}>). Мы используем технику базисов Грёбнера для поиска такого решения и приводим соответсвующий код в~системе компьютерной алгебры SAGE для программы, решающей эту задачу.
Литература
2016.
2. R. Hartshorne, Algebraic Geometry (Graduate Texts in Mathematiics), 52, Springer-Verlag, 1977; doi:
10.1007/978-1-4757-3849-0.
3. G McGuire, B. Tugemann, G. Civario, “There is no 16-clue Sudoku: Minimum Number of Clues Problem,” arXiv: 1201.0749 [cs.DS], Jan. 2012.
4. “Mathematics of Sudoku” in Wikipedia, Wikimedia Foundation, [Online]. Available: https://en.
wikipedia.org/wiki/Mathematics-of-Sudoku-Minimum-number-of-givens.
5. “Magic Squares in Sudoku Grids,” in Puzzling, Stack Exchange Inc. [Online]. https://puzzling.
stackexchange.com/questions/6195/magic-squares-in-sudoku-grids?rq=1.
Материал публикуется под лицензией: