2024-03-29T09:43:11Z
https://nagoya.repo.nii.ac.jp/oai
oai:nagoya.repo.nii.ac.jp:00018997
2023-01-16T04:07:15Z
312:313:314
A Tool for Designing Sudoku Problems by Interactive Fill-in Approach
対話型埋込みによる数独問題の設計ツール
馬野, 洋平
55358
酒井, 正彦
55359
西田, 直樹
55360
坂部, 俊樹
55361
草刈, 圭一郎
55362
UMANO, Yohei
55363
SAKAI, Masahiko
55364
NISHIDA, Naoki
55365
SAKABE, Toshiki
55366
KUSAKARI, Keiichirou
55367
問題作成
充足可能性
SATソルバ
近年,論理式の充足可能性判定ツール(SATソルバ)の高速化が進み,これを利用した数独パズルの解法が提案されている.本稿では,この解法を応用して試作した,対話的に数独パズルの問題を作成するツールについて報告する.このツールでは,「セルに埋めても矛盾を生じない数字の表示」・「削除しても問題が一意性を保つセルの表示」・「問題を手筋のみで解ける範囲の図示」の三つの主要機能を実装している.前者二つの機能は,SATソルバを利用した解法を応用して問題め矛盾・解の一意性を高速に検出することにより実現している.
In recent years, several efficient SAT solvers, which decide satisfiability of boolean formulae, have been developed and used in solving Sudoku puzzles. In this paper, we present the interactive tool for designing Sudoku puzzles that we constructed experimentally by using a SAT solver. This tool contains three main functions: 'displaying numbers that can be filled in a cell without a contradiction', 'displaying cells without contributing the uniqueness', 'displaying a partial solution obtained by fundamental techniques.' The implementation of the former two functions relies on efficient checks of a contradiction or uniqueness of the given problem by using a SAT solver.
journal article
一般社団法人電子情報通信学会
2007-12
application/pdf
電子情報通信学会技術研究報告SS, ソフトウェアサイエンス
392
107
73
78
http://ci.nii.ac.jp/naid/110006549286
http://hdl.handle.net/2237/21101
0913-5685
https://nagoya.repo.nii.ac.jp/record/18997/files/110006549286.pdf
jpn
http://ci.nii.ac.jp/naid/110006549286
(c)一般社団法人電子情報通信学会。本文データは学協会の許諾に基づきCiNiiから複製したものである