I------------------------I
I I
I I
I-------------I I
I I
I I
I----------I
xy-transfer principle:
if not x1 then y1
then not x2
then y2
then not x3
then y3 ....
x2y2-transfer principle:
if neither of x1 x'1 then both of y1 and y'1
then neither of x2 x'2
then both of y2 y'2
then neither of x3 x'3
then both of y3 y'3 ....
I----------------------I
I----------------------I
I----I-------------------I
I----I--------I I
I I
I I
I----------I
with cells in the leftmost block distributed like this:
-r1.c1a---------r2.c2a---------r1.c1b- -r1.c1a---------r2.c2a---------r1.c1b-
-----------------r2.c2b----------------- or --------------------------------------
-r3.c3a-------------------------r3.c3b- -r3.c3a---------r2.c2b---------r3.c3b-
I------------------------I
I-------------I I
I I
I I
I----------I
with cells in the leftmost block distributed like this:
-r1.c1a---------------------------r2.c2a- -r1.c1a-------------------------r2.c2a-
----------------------------------------- or ---------------------------------------
-r2.c2a---------r2.c2b------------------ -r2.c2a------------------------r2.c2b-
- the 178 variations on the EM core configuration, to be found in Coloin's first post on this page:
coloin wrote:- the 178 variations on the EM core configuration, to be found in Coloin's first post on this page:
Actually this is the tip of the iceberg, the underwater bit consisting of 100000 puzzles or more, yes more.
1 . . | . . . | . . 2
. 34589 . | 34589 . . | . 34589 .
. . 6 | . . . | 7 . .
-------------+---------------+-------------
. 34589 . | O O O | . . .
. . . | O O O | . . .
. . . | O O O | . 34589 .
-------------+---------------+-------------
7 . . | . . . | 6 . .
. 34589 . | . . 34589 | . 34589 .
. . 2 | . . . | . . 1
1) At template cells with digit(s), the puzzle clue must be one of the digits
2) At cells marked 'O', any clue may be added to obtain a minimal puzzle
3) No clues are permitted in other cells
ronk wrote:Using just the one template below, I was able to generate 9500+ minimal non-isomorphic puzzles during a few overnight runs.
- Code: Select all
1 . . | . . . | . . 2
. 34589 . | 34589 . . | . 34589 .
. . 6 | . . . | 7 . .
-------------+---------------+-------------
. 34589 . | O O O | . . .
. . . | O O O | . . .
. . . | O O O | . 34589 .
-------------+---------------+-------------
7 . . | . . . | 6 . .
. 34589 . | . . 34589 | . 34589 .
. . 2 | . . . | . . 1
1) At template cells with digit(s), the puzzle clue must be one of the digits
2) At cells marked 'O', any clue may be added to obtain a minimal puzzle
3) No clues are permitted in other cells
denis_berthier wrote:Of course, not all the consistent specialisations of this template will have an x2y2-belt, unless ...
ronk wrote:[every valid puzzle generated according to the rules of my posted template contains a k-loop (as in the Easter Monster).
1 . . | . . . | . . 2
. . 9 . . | 4 . . | . 5 .
. . 6 | . . . | 7 . .
-------------+---------------+-------------
. 3458 . | O O O | . . .
. . . | O O O | . . .
. . . | O O O | . 3489 .
-------------+---------------+-------------
7 . . | . . . | 6 . .
. 3458 . | . . 34589 | . 3489 .
. . 2 | . . . | . . 1
1) At template cells with digit(s), there must be a puzzle clue, chosen among the digits
2) At cells marked 'O', any clue may be added to obtain a minimal puzzle
3) No clues are permitted in other cells
denis_berthier wrote:So, let's say we fix the first row as in EM. This adds no restriction on the puzzles generated, modulo a renaming of 4, 5, 9.
In relation to my question Q2, and to make it simple, would your algorithm be able to find a puzzle among those it generates, in which the pattern had a cell with 2 or 4 candidates?
+---+---+---+
|1..|...|..2|
|.9.|4..|.5.|
|..6|...|7..|
+---+---+---+
|.5.|9.3|...|
|...|.7.|...|
|...|85.|.4.|
+---+---+---+
|7..|...|6..|
|.3.|..9|.8.|
|..2|...|..1|
+---+---+---+
a.......a
.a..B..a.
..a...a..
...XXX...
.B.XXX.B.
...XXX...
..a...a..
.a..B..a.
a.......a
is different from
a.......a
.a..B..a.
..a...a..
...XXX...
.B.XXX.B.
...XXX...
..a.....a
.a..B..a.
a.....a..
1 . . | . . . | . . 2
. . 9 . . | 4 . . | . 5 .
. . 6 | . . . | 7 . .
-------------+---------------+-------------
. 3458 . | O O O | . . .
. . . | O O O | . . .
. . . | O O O | . 3489 .
-------------+---------------+-------------
7 . . | . . . | 6 . .
. 3458 . | . . 34589 | . 3489 .
. . 2 | . . . | . . 1
1.......2.9.4...5...6...7...5.......................4...2...6...3...9.8.7.......1 - 676286 sol.
1.......2.9.4...5...6...7...5.......................4...7...6...3...9.8.2.......1 - 691248 sol.
6.......2.9.4...5...1...7...5.......................4...2...6...3...9.8.7.......1 - 708196 sol.
6.......2.9.4...5...1...7...5.......................4...7...6...3...9.8.2.......1 - 682164 sol.
1.......2.9.4...5...6...7...5.......................4.7.....6...3...9.8...2.....1 - 678104 sol. [ EM]
1.......7.9.4...5...6...2...5.......................4.7.....6...3...9.8...2.....1 - 696188 sol.
6.......2.9.4...5...1...7...5.......................4.2.....6...3...9.8...7.....1 - 688096 sol. [04/13-1600]
6.......2.9.4...5...1...7...5.......................4.7.....6...3...9.8...2.....1 - 685046 sol.
6.......2.9.4...5...1...7...5..84.......2.......3.5.4.2.....6...3...9.8...7.....1 # 60691 FNP C21.m/M2.1.505197
coloin-04/13-1600# ER 11.4 [it took 10 hours]
X . . | . . . | . . X
. X . | . . . | . X .
. . X | . . . | X . .
------------+-------------+-------------
. . . | . . X | X . .
. . . | . X . | . X .
. . . | X . . | . . X
------------+-------------+-------------
. . X | X . . | . . .
. X . | . X | . . .
X . . | . . X | . . .
coloin wrote:As you say these may be the options
- Code: Select all
1 . . | . . . | . . 2
. . 9 . . | 4 . . | . 5 .
. . 6 | . . . | 7 . .
-------------+---------------+-------------
. 3458 . | O O O | . . .
. . . | O O O | . . .
. . . | O O O | . 3489 .
-------------+---------------+-------------
7 . . | . . . | 6 . .
. 3458 . | . . 34589 | . 3489 .
. . 2 | . . . | . . 1
I do have a program which will identify different and equivalent subpuzzles.
Here the the 8 different templates assoc with EM
- Code: Select all
[edit: first four deleted]
1.......2.9.4...5...6...7...5.......................4.7.....6...3...9.8...2.....1 - 678104 sol. [ EM]
1.......7.9.4...5...6...2...5.......................4.7.....6...3...9.8...2.....1 - 696188 sol.
6.......2.9.4...5...1...7...5.......................4.2.....6...3...9.8...7.....1 - 688096 sol. [04/13-1600]
6.......2.9.4...5...1...7...5.......................4.7.....6...3...9.8...2.....1 - 685046 sol.
morph wrote:
- Code: Select all
1.......2.9.4...5...6...7...5.......................4.7.....6...3...9.8...2.....1 - 678104 sol. [ EM]
1.......2.9.4...5...6...7...5.......................8.7.....6...3...8.4...2.....1 - 696188 sol.
1.......2.9.4...5...6...7...8.......................3.7.....6...3...8.4...2.....1 - 688096 sol. [04/13-1600]
1.......2.9.4...5...6...7...4.......................8.7.....6...8...9.3...2.....1 - 685046 sol.
676286 sol.
691248 sol.
708196 sol.
682164 sol.
678104 sol.
696188 sol.
688096 sol.
685046 sol.
000000000000000001000002000000030040000500600001007002000060030000400500070008009
000000000000000001000002000000030040000500600001007002000040030000600500070008009
000000000000000001000002000000030040000500600001007002000060050000400300070008009
000000000000000001000002000000030040000500600001007002000040050000600300070008009
000000000000000001000002000000030040000500600001007002000060500000400030070008009
000000000000000001000002000000030040000500600001007002000040500000600030070008009
000000000000000001000002000000030040000500600001007002000040300000600050070008009
000000000000000001000002000000030040000500600001007002000060300000400050070008009
+---+---+---+
|1..|..6|...|
|.2.|.5.|...|
|..3|4..|...|
+---+---+---+
|..6|..1|..7|
|.5.|...|.8.|
|4..|3..|9..|
+---+---+---+
|..8|..9|3.6|
|...|.8.|.2.|
|...|7..|..1|
+---+---+---+ SE 10.4
+---+---+---+
|1..|4..|.7.|
|.2.|.5.|...|
|..3|..6|...|
+---+---+---+
|4..|3..|..7|
|.5.|...|.8.|
|..6|..1|9..|
+---+---+---+
|...|..9|1..|
|...|.8.|.2.|
|6..|7..|..3|
+---+---+---+ SE 9.8
100040600
090003050
006000001
080200006
400090080
000007100
700001040
050030009
002600000
1_______237_____3578____ | 4789____4_______2589____ | 6_______2379____2378
28______9_______478_____ | 178_____12678___3_______ | 2478____5_______2478____
2358____2347____6_______ | 5789____2578____2589____ | 234789__2379____1_______
_________________________|__________________________|_________________________
359_____8_______13579___ | 2_______15______45______ | 34579___379_____6_______
4_______12367___1357____ | 135_____9_______56______ | 2357____8_______2357____
23569___236_____359_____ | 3458____568_____7_______ | 1_______239_____2345____
_________________________|__________________________|_________________________
7_______36______389_____ | 589_____258_____1_______ | 2358____4_______2358____
68______5_______148_____ | 478_____3_______248_____ | 278_____1268____9_______
389_____134_____2_______ | 6_______578_____4589____ | 3578____137_____3578____
Return to Advanced solving techniques
Users browsing this forum: No registered users and 0 guests