daj95376 wrote:udosuk wrote:Oh, actually I think your definition of backdoor single makes good sense... I've renamed my term as backdoor cell... Where is the original source of that term anyway!?
I've been tracing my posts and trying to eliminate the phrase
backdoor single. During this process, I also searched for
backdoor and
magic cell (
set). From what I can tell,
gsf coined these terms in the
Sudoku Programmers Forum awhile back. I misunderstood his usage and mistakenly condensed it to the phrase above!!!
I originally used the term
magic cell(s) here("magic cell" was coined by Vegard Hanssen in a private communication)
(
edit: to attribute the coining to Vegard)
and then dukosu pointed me to the constraint satisfaction literature
and they used the term
backdoor so I switched to that to avoid
gratuitous differences for the same concept
if you dig into Gomes and related papers they define a function that is applied
to each level of a search -- this would be the equivalent of the sudoku constraints in scope
and then backdoors are defined (and named) in terms of the function
for sudoku I restricted
backdoor to a minimal set of cells and then
gave a general notation for puzzles w.r.t. constraints and backdoor size
"
C-
N-constrained"
so, for example, with C = naked + hidden singles (FN), FN-0-constrained puzzles
are solved by naked and hidden singles alone, FN-1-constrained puzzles
have at least one FN backdoor of size 1 containing a cell, that when solved,
allows a solution with naked and hidden singles, and FN-2-constrained puzzles
have no FN backdoors of size 1 and have at least one FN backdoor of
size 2 containing 2 cells, that when solved, allows a solution with naked and hidden singles
for ocean's hardest posts (55 puzzles in all), 49 are FN-2-constrained and
6 are FN-1-constrained
my conjecture is that there is no FN-
i-constrained 9x9 sudoku,
i>2
this is an amazing concept when you consider some of the spaghetti-like
solutions proposed on the forums,
all of them are at most 2 cells
away from a naked/hidden singles constrained solution