champagne wrote:to JPF, I did not see how you attach a file, but this is a side point.
JPF
champagne wrote:to JPF, I did not see how you attach a file, but this is a side point.
coloin wrote:However if you fix the band - to search a single pattern one would have to search many of the 6^4 ways of ordering the band ....... or i am wrong !
coloin wrote:If you fix the band - it is possible to use the 44 ed bands instead of the 416 - the ordering of the vertical 3 clues in the band doesnt matter.
coloin wrote:But the 416 -> 44 reduction at least is in our favour.
blue wrote:For champagne,
To explain the "6^4" factor, You need to think about this: Suppose someone handed you a valid 3+4+27 puzzle. Suppose the 3+4 part didn't match one of the ED forms, and suppose the full band wasn't in any kind of canonical form. How could you show that your code would find the puzzzle, or one of its equivalents.
champagne wrote:I assume that the 44 reduction given by coloin is the worst case.
+---+---+---+
|...|...|...|
|...|...|...|
|...|...|...|
+---+---+---+
|...|...|...|
|...|...|...|
|...|...|...|
+---+---+---+
|147|369|258|
|258|147|369|
|369|258|147|
+---+---+---+
coloin wrote:champagne wrote:I assume that the 44 reduction given by coloin is the worst case.
No this is best case !
One only need to search a representative of each of the 44 [ instead of the 416]
But before you go ahead .....
I still think that the 4+3 pattern has to be represented up to the 6^3 ways - although not for the canonical gangster band - this could be searched significantly more than 4+3 - my initial look showed !
- Code: Select all
+---+---+---+
|...|...|...|
|...|...|...|
|...|...|...|
+---+---+---+
|...|...|...|
|...|...|...|
|...|...|...|
+---+---+---+
|147|369|258|
|258|147|369|
|369|258|147|
+---+---+---+
Some of the other 44 band representatives will have similar reductions - but I am not sure how many.
The 6^4 is reduced to 6^3 as you can always ? vertical band swop/column swap/relabel
Maybe it is reduced to the extent you have found....
C
c:\Suxx>sudoku-64 -gB44
01 123456789456789123789123456
02 123456789456789123789123465
03 123456789456789123789123564
04 123456789456789123789132465
05 123456789456789123789132546
06 123456789456789123789132564
07 123456789456789123789231564
08 123456789456789123789231645
09 123456789456789123798132546
10 123456789456789123798213564
11 123456789456789123798213654
12 123456789456789123798231564
13 123456789456789123798231645
14 123456789456789123897231564
15 123456789456789132789123546
16 123456789456789132789213456
17 123456789456789132789213645
18 123456789456789132789213654
19 123456789456789132789231546
20 123456789456789231789123645
21 123456789456789231789312456
22 123456789457189236689273145
23 123456789457189236689273154
24 123456789457189236689273514
25 123456789457189236689372145
26 123456789457189236689372154
27 123456789457189236698237514
28 123456789457189236698723145
29 123456789457189236698732145
30 123456789457189236869372145
31 123456789457189263689273154
32 123456789457189263689723154
33 123456789457189263689732154
34 123456789457189263968327145
35 123456789457189263968327514
36 123456789457189263968372145
37 123456789457189263986327145
38 123456789457189263986327154
39 123456789457189623689723145
40 123456789457189623689723154
41 123456789457189623689723514
42 123456789457189632698732514
43 123456789457189632896372154
44 123456789457289631896137254
1234567894567891237891234562.....................................................
123456789456789123789123465.......1..............................................
123456789456789123789123465.......3..............................................
123456789456789123789123465.......4..............................................
123456789456789123789123465.......5..............................................
123456789456789123789123465......2...............................................
123456789456789123789123465......5...............................................
123456789456789123789123465.1....................................................
123456789456789123789123465.3....................................................
123456789456789123789123465.4....................................................
123456789456789123789123465.6....................................................
123456789456789123789123465.7....................................................
123456789456789123789123465.9....................................................
1234567894567891237891234652.....................................................
1234567894567891237891234655.....................................................
1234567894567891237891234658.....................................................
123456789456789123789123564......2...............................................
123456789456789123789123564......3...............................................
123456789456789123789123564......4...............................................
123456789456789123789123564......6...............................................
1234567894567891237891235642.....................................................
1234567894567891237891235643.....................................................
1234567894567891237891235645.....................................................
1234567894567891237891235646.....................................................
1234567894567891237891235648.....................................................
1234567894567891237891235649.....................................................
123456789456789123789132465.1....................................................
123456789456789123789132465.3....................................................
123456789456789123789132465.7....................................................
123456789456789123789132465.9....................................................
1234567894567891237891324652.....................................................
1234567894567891237891324658.....................................................
123456789456789123789132546.....1................................................
123456789456789123789132546.....3................................................
123456789456789123789132546.....4................................................
123456789456789123789132546.....5................................................
123456789456789123789132546.....7................................................
123456789456789123789132546.....8................................................
123456789456789123789132546....1.................................................
123456789456789123789132546....2.................................................
123456789456789123789132546....4.................................................
123456789456789123789132546....6.................................................
123456789456789123789132546....7.................................................
123456789456789123789132546....9.................................................
123456789456789123789132546...2..................................................
123456789456789123789132546...3..................................................
123456789456789123789132546...5..................................................
123456789456789123789132546...6..................................................
123456789456789123789132546...8..................................................
123456789456789123789132546...9..................................................
123456789456789123789132546.1....................................................
123456789456789123789132546.3....................................................
123456789456789123789132546.7....................................................
1234567894567891237891325462.....................................................
1234567894567891237891325463.....................................................
1234567894567891237891325465.....................................................
1234567894567891237891325466.....................................................
1234567894567891237891325468.....................................................
1234567894567891237891325469.....................................................
123456789456789123789132564........1.............................................
123456789456789123789132564........2.............................................
123456789456789123789132564........5.............................................
123456789456789123789132564........6.............................................
123456789456789123789132564........7.............................................
123456789456789123789132564........8.............................................
123456789456789123789132564.......1..............................................
123456789456789123789132564.......3..............................................
123456789456789123789132564.......4..............................................
123456789456789123789132564.......5..............................................
123456789456789123789132564.......7..............................................
123456789456789123789132564.......9..............................................
123456789456789123789132564......2...............................................
123456789456789123789132564......3...............................................
123456789456789123789132564......4...............................................
123456789456789123789132564......6...............................................
123456789456789123789132564......8...............................................
123456789456789123789132564......9...............................................
123456789456789123789132564.....1................................................
123456789456789123789132564.....3................................................
123456789456789123789132564.....4................................................
123456789456789123789132564.....5................................................
123456789456789123789132564.....7................................................
123456789456789123789132564.....8................................................
123456789456789123789132564....1.................................................
123456789456789123789132564....2.................................................
123456789456789123789132564....4.................................................
123456789456789123789132564....6.................................................
123456789456789123789132564....7.................................................
123456789456789123789132564....9.................................................
123456789456789123789132564...2..................................................
123456789456789123789132564...3..................................................
123456789456789123789132564...5..................................................
123456789456789123789132564...6..................................................
123456789456789123789132564...8..................................................
123456789456789123789132564...9..................................................
123456789456789123789132564..1...................................................
123456789456789123789132564..2...................................................
123456789456789123789132564..4...................................................
123456789456789123789132564..5...................................................
123456789456789123789132564..7...................................................
123456789456789123789132564..8...................................................
123456789456789123789132564.1....................................................
123456789456789123789132564.3....................................................
123456789456789123789132564.4....................................................
123456789456789123789132564.6....................................................
123456789456789123789132564.7....................................................
123456789456789123789132564.9....................................................
1234567894567891237891325642.....................................................
1234567894567891237891325643.....................................................
1234567894567891237891325645.....................................................
1234567894567891237891325646.....................................................
1234567894567891237891325648.....................................................
1234567894567891237891325649.....................................................
123456789456789123789231564...1..................................................
123456789456789123789231564...3..................................................
123456789456789123789231564...5..................................................
123456789456789123789231564...6..................................................
123456789456789123789231564...8..................................................
123456789456789123789231564...9..................................................
1234567894567891237892315642.....................................................
1234567894567891237892315643.....................................................
1234567894567891237892315648.....................................................
1234567894567891237892315649.....................................................
champagne wrote:Another point is that the 401 list of starts given by gsf for the catalog of solutions ...........
gsf wrote:the bands with 0 elements are { 395 397 398 400 402 403 404 406 408 409 410 412 413 414 415 } .....
+---+---+---+
|123|456|789|
|945|178|623|
|786|239|154|
+---+---+---+
|698|327|415|
|231|945|867|
|457|681|932|
+---+---+---+
|...|...|...|
|...|...|...|
|...|...|...|
+---+---+---+
coloin wrote:champagne wrote:Another point is that the 401 list of starts given by gsf for the catalog of solutions ...........gsf wrote:the bands with 0 elements are { 395 397 398 400 402 403 404 406 408 409 410 412 413 414 415 } .....
doesn't this just mean there arn't any grid solutions with minlex start offs - I don't think it can mean that it can't have a puzzle !! ??