And a 50G look up table isnt ideal !!
I can see why you would wish to keep the bands in min lex order and using the row4 would be a step to make the files more manageable.
A post by holdout and blue 4-RowCover confirmed the number of 4-row partial grids as 4051084.
its not clear from the thread what the actual number of row 4 completions there are .. and r4c1 is resticted to a 2 ... [EDIT it might well be 7666]
of course the number of ways to have a row 4 with a specific band isnt 8! .. its more like eg 1x6x4x5x3x3x2x1x1 ~ 2000
in band 1 , with 1007170 grids there were only 126 different row4s,
In band 299 with 133302 grids there were 1994 different row4s
the first 27 row4s in my list are
Hidden Text: Show
the number of row4s [ in use in the min lex] that i have scourged approaches 4020 and is increasing....
I think gsfs generator would generate these in the order
Compressing the whole file strategically , and reducing the data to be compressed go together i suppose.
the 416 can be stored
the row4 for a specific band can be generated on the fly too - although there are isomporphic reductions [ as in band 1] - so probably could be stored as an actual.
As an idea we could have an example of a minlex solution grid
- Code: Select all
123456789457189623968327145214538976639271458785964312341892567572643891896715234
1st Band Row4 Rest of puzzle
123456789457189623968327145:214538976:639271458785964312341892567572643891896715234
Band:row4:row5-9
299:0027:639271458785964312341892567572643891896715234
123456789457189623968327145214538976..........85964312.41892567.72643891.9671.234
Band:row4:row6-9reduced
123456789457189623968327145214538976.............6..12.4.892.6..7..4.............
299:0027:...6..12.4.892.6..7..4.............
Possiby could be a reversable process