by dukuso » Wed May 26, 2010 8:54 am
OK, I think, I should try your solver ... is it available ?
so you generate 416 compressed files of total size 5.7GB
and each of these can be expanded to give sudokugrids,
one from each S-class in some canonical form.
canonical = lexicographical minimal ?
the 416 files represent the S-classes with that chute (=3*9 or 9*3 subsudokugrid)
present among the 6 chutes and with minimal index ?
e.g. a sudokugrid with chutes 145,232,339 , 203,280,407
would go into file "145" ?
is your enumeration of 416-gangsters lexicographical ? (as is mine here:
the 416 equivalence classes of 3*9 sudokugrid-bands
3 rows, index from the 44-gang , I don't remember what the 3rd column stands for
other than in the 44gang above here we list 3 rows and not 9 columns
----------------------------------------
123456789456789123789123456, 1 , 72
123456789456789123789123465, 2 , 1944
123456789456789123789123645, 4 , 1296
123456789456789123789132465, 7 , 648
123456789456789123789132564, 11 , 7776
123456789456789123789213465, 8 , 3888
123456789456789123789231564, 41 , 1296
123456789456789123789231645, 42 , 432
123456789456789123798132546, 15 , 3888
123456789456789123798132564, 15 , 3888
123456789456789123798213564, 32 , 3888
123456789456789123798213654, 38 , 1296
123456789456789123798231564, 34 , 3888
123456789456789123798312564, 33 , 3888
123456789456789123879213546, 7 , 648
123456789456789123897231564, 44 , 144
123456789456789123897231645, 41 , 1296
123456789456789132789123546, 3 , 3888
123456789456789132789132654, 8 , 3888
123456789456789132789213654, 17 , 3888
123456789456789132789231456, 13 , 3888
123456789456789132789231564, 33 , 3888
123456789456789132789321564, 18 , 7776
123456789456789132798213456, 11 , 7776
123456789456789132798231546, 28 , 7776
123456789456789132879231564, 32 , 3888
123456789456789231789123645, 5 , 432
123456789456789231789132546, 17 , 3888
123456789456789231789231564, 42 , 432
123456789456789231789312456, 40 , 432
123456789456789231798312654, 38 , 1296
123456789457189236689237514, 33 , 3888
123456789457189236689273541, 31 , 7776
123456789457189236689327154, 15 , 3888
123456789457189236689327514, 11 , 7776
123456789457189236689327541, 11 , 7776
123456789457189236689372451, 22 , 3888
123456789457189236689372514, 31 , 3888
123456789457189236689723154, 11 , 7776
123456789457189236689723415, 18 , 7776
123456789457189236689723451, 11 , 7776
123456789457189236689732514, 32 , 7776
123456789457189236689732541, 32 , 7776
123456789457189236698237145, 28 , 7776
123456789457189236698237415, 28 , 7776
123456789457189236698273145, 38 , 3888
123456789457189236698273415, 38 , 7776
123456789457189236698273541, 33 , 3888
123456789457189236698327145, 32 , 7776
123456789457189236698372145, 31 , 7776
123456789457189236698372541, 42 , 3888
123456789457189236869237415, 33 , 7776
123456789457189236869327514, 27 , 3888
123456789457189236869372415, 30 , 1296
123456789457189236869732145, 31 , 7776
123456789457189236869732451, 18 , 7776
123456789457189236869732541, 32 , 7776
123456789457189236896237145, 33 , 7776
123456789457189236896237415, 33 , 7776
123456789457189236896237514, 36 , 7776
123456789457189236896372145, 30 , 3888
123456789457189236896372154, 37 , 7776
123456789457189236896723451, 41 , 3888
123456789457189236896723514, 28 , 3888
123456789457189236896732415, 31 , 7776
123456789457189236968237154, 15 , 7776
123456789457189236968273145, 38 , 7776
123456789457189236968327154, 32 , 7776
123456789457189236968327514, 23 , 7776
123456789457189236968372514, 42 , 1296
123456789457189236968732154, 11 , 7776
123456789457189236968732541, 23 , 7776
123456789457189236986237514, 33 , 7776
123456789457189236986273541, 31 , 7776
123456789457189236986327154, 15 , 7776
123456789457189236986327415, 18 , 7776
123456789457189236986327451, 15 , 7776
123456789457189236986372154, 22 , 3888
123456789457189236986372451, 22 , 7776
123456789457189236986372514, 31 , 7776
123456789457189263689237145, 33 , 7776
123456789457189263689237514, 41 , 7776
123456789457189263689273154, 26 , 3888
123456789457189263689273415, 25 , 7776
123456789457189263689273451, 26 , 7776
123456789457189263689273514, 27 , 7776
123456789457189263689723415, 17 , 7776
123456789457189263689732514, 35 , 7776
123456789457189263698327415, 34 , 7776
123456789457189263698372154, 35 , 7776
123456789457189263698723451, 35 , 7776
123456789457189263698732154, 35 , 7776
123456789457189263698732415, 33 , 7776
123456789457189263698732541, 35 , 7776
123456789457189263869273145, 22 , 7776
123456789457189263869273451, 28 , 3888
123456789457189263869273514, 28 , 7776
123456789457189263869327514, 23 , 7776
123456789457189263869372415, 37 , 7776
123456789457189263869372451, 32 , 3888
123456789457189263869723415, 25 , 7776
123456789457189263869732145, 36 , 7776
123456789457189263869732451, 36 , 7776
123456789457189263896372145, 34 , 7776
123456789457189263896723541, 28 , 3888
123456789457189263896732154, 37 , 7776
123456789457189263896732451, 37 , 7776
123456789457189263968237514, 37 , 7776
123456789457189263968237541, 37 , 7776
123456789457189263968273154, 33 , 7776
123456789457189263968273415, 37 , 7776
123456789457189263968273451, 33 , 3888
123456789457189263968327145, 39 , 7776
123456789457189263968327514, 20 , 7776
123456789457189263968372145, 43 , 3888
123456789457189263968372451, 31 , 7776
123456789457189263968723451, 31 , 7776
123456789457189263968723514, 22 , 7776
123456789457189263968732451, 33 , 7776
123456789457189263986237514, 35 , 7776
123456789457189263986327514, 9 , 7776
123456789457189263986372451, 20 , 3888
123456789457189263986372541, 30 , 7776
123456789457189263986723514, 15 , 3888
123456789457189263986732154, 22 , 7776
123456789457189263986732541, 34 , 7776
123456789457189326689237154, 11 , 7776
123456789457189326689237451, 11 , 7776
123456789457189326689273154, 11 , 7776
123456789457189326689273451, 11 , 7776
123456789457189326689273514, 42 , 7776
123456789457189326689327154, 7 , 1296
123456789457189326689372541, 33 , 7776
123456789457189326689723145, 11 , 7776
123456789457189326689732415, 36 , 7776
123456789457189326689732541, 33 , 7776
123456789457189326698237541, 31 , 7776
123456789457189326698372154, 42 , 3888
123456789457189326869237514, 31 , 7776
123456789457189326869237541, 31 , 7776
123456789457189326869273451, 36 , 7776
123456789457189326869273541, 31 , 7776
123456789457189326869327451, 11 , 7776
123456789457189326869723541, 33 , 7776
123456789457189326869732415, 31 , 3888
123456789457189326896237415, 31 , 7776
123456789457189326986273145, 33 , 7776
123456789457189326986327451, 7 , 7776
123456789457189362689237541, 33 , 7776
123456789457189362689327154, 15 , 3888
123456789457189362689327415, 11 , 7776
123456789457189362689723154, 15 , 7776
123456789457189362689723451, 15 , 7776
123456789457189362689723514, 18 , 7776
123456789457189362698237415, 18 , 7776
123456789457189362698327514, 35 , 7776
123456789457189362869237514, 32 , 3888
123456789457189362869327415, 23 , 3888
123456789457189362896372451, 25 , 7776
123456789457189362968372514, 31 , 3888
123456789457189362986237514, 31 , 7776
123456789457189362986273154, 27 , 7776
123456789457189623689273541, 23 , 3888
123456789457189623689327154, 7 , 3888
123456789457189623689372514, 32 , 3888
123456789457189623689723154, 6 , 3888
123456789457189623689723415, 12 , 3888
123456789457189623689723451, 6 , 1296
123456789457189623689723514, 10 , 3888
123456789457189623689732415, 31 , 3888
123456789457189623698237154, 32 , 7776
123456789457189623698273145, 36 , 7776
123456789457189623698273514, 35 , 7776
123456789457189623698327514, 35 , 7776
123456789457189623698327541, 35 , 7776
123456789457189623698372154, 33 , 7776
123456789457189623698723145, 31 , 7776
123456789457189623698723154, 9 , 7776
123456789457189623698723514, 37 , 7776
123456789457189623698732154, 31 , 3888
123456789457189623698732514, 43 , 3888
123456789457189623869273145, 20 , 3888
123456789457189623869273451, 24 , 3888
123456789457189623869372415, 37 , 7776
123456789457189623869732451, 36 , 7776
123456789457189623869732541, 35 , 7776
123456789457189623896237451, 24 , 3888
123456789457189623896237514, 20 , 1296
123456789457189623896327145, 23 , 7776
123456789457189623896327451, 14 , 7776
123456789457189623896327514, 23 , 7776
123456789457189623896723154, 11 , 7776
123456789457189623896723415, 42 , 7776
123456789457189623896723541, 33 , 7776
123456789457189623896732145, 33 , 7776
123456789457189623896732451, 32 , 7776
123456789457189623896732514, 37 , 7776
123456789457189623968327415, 37 , 7776
123456789457189623968723154, 15 , 7776
123456789457189623986327145, 10 , 3888
123456789457189623986327415, 10 , 3888
123456789457189623986327451, 6 , 1296
123456789457189623986327514, 12 , 3888
123456789457189623986372145, 37 , 7776
123456789457189623986723145, 11 , 7776
123456789457189623986732415, 32 , 7776
123456789457189632689237145, 33 , 3888
123456789457189632689273154, 25 , 7776
123456789457189632689327154, 15 , 3888
123456789457189632689327514, 18 , 7776
123456789457189632689372145, 32 , 7776
123456789457189632689723415, 9 , 7776
123456789457189632689723514, 19 , 7776
123456789457189632689732415, 31 , 3888
123456789457189632689732541, 37 , 7776
123456789457189632698372145, 11 , 7776
123456789457189632698732541, 21 , 7776
123456789457189632869327145, 27 , 7776
123456789457189632869327154, 35 , 7776
123456789457189632896237145, 17 , 7776
123456789457189632896237415, 17 , 7776
123456789457189632896273451, 36 , 7776
123456789457189632896327451, 25 , 7776
123456789457189632896372415, 9 , 7776
123456789457189632896732541, 25 , 7776
123456789457189632968237415, 29 , 7776
123456789457189632968273154, 30 , 3888
123456789457189632968327154, 36 , 7776
123456789457189632968327415, 25 , 7776
123456789457189632968372145, 31 , 3888
123456789457189632986237154, 12 , 7776
123456789457189632986237451, 12 , 3888
123456789457189632986273415, 35 , 7776
123456789457189632986327145, 14 , 7776
123456789457189632986372154, 25 , 7776
123456789457198236689237451, 32 , 7776
123456789457198236689273154, 36 , 7776
123456789457198236689327154, 34 , 3888
123456789457198236689372154, 35 , 7776
123456789457198236698723415, 14 , 7776
123456789457198236698732415, 24 , 7776
123456789457198236869273541, 32 , 7776
123456789457198236869723154, 37 , 7776
123456789457198236869732145, 33 , 7776
123456789457198236896273154, 35 , 7776
123456789457198236896372541, 30 , 3888
123456789457198236968237451, 32 , 7776
123456789457198236986237154, 36 , 7776
123456789457198236986237415, 37 , 7776
123456789457198236986273415, 35 , 7776
123456789457198236986723415, 41 , 7776
123456789457198236986732541, 34 , 3888
123456789457198263689732154, 27 , 7776
123456789457198263689732541, 23 , 7776
123456789457198263698327415, 15 , 7776
123456789457198263869327451, 32 , 7776
123456789457198263896237154, 41 , 7776
123456789457198263896237451, 41 , 7776
123456789457198263896327514, 11 , 7776
123456789457198263896732514, 32 , 7776
123456789457198263968273145, 35 , 7776
123456789457198263986237514, 36 , 7776
123456789457198263986327415, 35 , 7776
123456789457198263986732541, 32 , 7776
123456789457198326698732451, 33 , 7776
123456789457198326968723514, 35 , 7776
123456789457198326986372145, 25 , 7776
123456789457198362689237154, 38 , 2592
123456789457198362689237451, 38 , 7776
123456789457198362689723415, 11 , 7776
123456789457198362869273451, 38 , 1296
123456789457198362896732154, 36 , 7776
123456789457198623689237154, 17 , 7776
123456789457198623698237451, 33 , 7776
123456789457198623698372145, 24 , 7776
123456789457198623698372514, 35 , 7776
123456789457198623698732154, 31 , 7776
123456789457198623869327415, 36 , 3888
123456789457198623896237154, 25 , 7776
123456789457198623896237514, 27 , 3888
123456789457198623896273415, 27 , 7776
123456789457198623896723541, 18 , 7776
123456789457198623896732145, 11 , 7776
123456789457198623896732541, 36 , 7776
123456789457198623968237145, 18 , 7776
123456789457198623968372145, 37 , 7776
123456789457198623968723145, 35 , 7776
123456789457198623968732154, 31 , 7776
123456789457198623986732541, 25 , 7776
123456789457198632689327154, 32 , 7776
123456789457198632689732154, 31 , 3888
123456789457198632698237154, 42 , 3888
123456789457198632698327541, 11 , 7776
123456789457198632869237415, 36 , 3888
123456789457198632869237451, 35 , 7776
123456789457198632869327541, 31 , 7776
123456789457198632869372154, 43 , 1296
123456789457198632869723154, 35 , 7776
123456789457198632896237145, 14 , 7776
123456789457198632896237514, 23 , 7776
123456789457198632986237145, 24 , 3888
123456789457198632986237154, 27 , 3888
123456789457198632986372145, 36 , 7776
123456789457198632986732514, 37 , 7776
123456789457289136689713542, 34 , 7776
123456789457289136869731254, 19 , 7776
123456789457289136896371254, 39 , 7776
123456789457289136968137452, 14 , 7776
123456789457289136968137542, 24 , 7776
123456789457289163689173452, 40 , 432
123456789457289163689713254, 21 , 3888
123456789457289163698137524, 39 , 7776
123456789457289163698173542, 38 , 3888
123456789457289163698317254, 39 , 3888
123456789457289163698713254, 43 , 3888
123456789457289163869317245, 34 , 7776
123456789457289163896137425, 24 , 7776
123456789457289163896317524, 37 , 7776
123456789457289163896731254, 39 , 7776
123456789457289163968317245, 44 , 1296
123456789457289163968731542, 39 , 3888
123456789457289316986137452, 25 , 7776
123456789457289316986137542, 23 , 7776
123456789457289361869713524, 35 , 7776
123456789457289361986173452, 27 , 3888
123456789457289613689173254, 21 , 3888
123456789457289613689317425, 31 , 7776
123456789457289613689371245, 37 , 7776
123456789457289613689371254, 24 , 3888
123456789457289613698317254, 19 , 7776
123456789457289613869173254, 25 , 7776
123456789457289613869173452, 22 , 3888
123456789457289613869713254, 14 , 7776
123456789457289613869731524, 43 , 3888
123456789457289613896317245, 10 , 7776
123456789457289613896731254, 34 , 3888
123456789457289613968731425, 37 , 7776
123456789457289613986137245, 26 , 7776
123456789457289613986173254, 23 , 7776
123456789457289613986173542, 23 , 3888
123456789457289613986731245, 38 , 3888
123456789457289631689137254, 14 , 7776
123456789457289631689173245, 43 , 1296
123456789457289631689713245, 37 , 7776
123456789457289631689731254, 9 , 7776
123456789457289631698371245, 32 , 3888
123456789457289631698371452, 31 , 7776
123456789457289631698713452, 35 , 7776
123456789457289631869713524, 37 , 7776
123456789457289631869731254, 18 , 7776
123456789457289631896137425, 29 , 2592
123456789457289631896317245, 23 , 3888
123456789457289631896317254, 22 , 3888
123456789457289631896371254, 37 , 7776
123456789457289631968137254, 8 , 3888
123456789457289631968317245, 41 , 3888
123456789457289631968731245, 26 , 3888
123456789457289631986137245, 28 , 3888
123456789457289631986731245, 28 , 7776
123456789457298136869173254, 37 , 7776
123456789457298136986317245, 37 , 7776
123456789457298316698137254, 35 , 7776
123456789457298361986731524, 18 , 7776
123456789457298613689137245, 10 , 7776
123456789457298613689713245, 37 , 7776
123456789457298613689731245, 9 , 7776
123456789457298613698713245, 29 , 7776
123456789457298613698731254, 35 , 7776
123456789457298613869317245, 18 , 7776
123456789457298613896137524, 27 , 7776
123456789457298613896317245, 16 , 7776
123456789457298613968713254, 36 , 3888
123456789457298613986371254, 35 , 7776
123456789457298631698731245, 29 , 7776
123456789457298631869713254, 35 , 7776
123456789457298631896137524, 21 , 7776
123456789457298631896713245, 11 , 7776
123456789457298631968713425, 10 , 3888
123456789457298631986137542, 20 , 3888
123456789457389126698172354, 42 , 7776
123456789457389126896127453, 12 , 3888
123456789457389126986721543, 15 , 7776
123456789457389162896217435, 18 , 7776
123456789457389162986712345, 22 , 7776
123456789457389162986721354, 14 , 7776
123456789457389216986127453, 9 , 7776
123456789457389261896217534, 35 , 7776
123456789457389261986127534, 8 , 3888
123456789457389261986721354, 13 , 3888
123456789457389612896127354, 11 , 7776
123456789457389612896172345, 3 , 3888
123456789457389612896172354, 17 , 3888
123456789457389612896271345, 5 , 1296
123456789457389612896712345, 4 , 3888
123456789457389612896712354, 13 , 7776
123456789457389612896721354, 15 , 3888
123456789457389612968127354, 38 , 7776
123456789457389612986127354, 8 , 7776
123456789457389621689127345, 9 , 7776
123456789457389621689721354, 6 , 3888
123456789457389621698127345, 36 , 3888
123456789457389621869127354, 12 , 7776
123456789457389621869721345, 25 , 7776
123456789457389621896172543, 36 , 7776
123456789457389621896217354, 15 , 3888
123456789457389621986271345, 17 , 3888
123456789457389621986721354, 2 , 3888
123456789457398216986217354, 33 , 7776
123456789457398612896127354, 8 , 7776
123456789457398612896172354, 18 , 7776
123456789457398612896217354, 11 , 7776
123456789457839612896271345, 3 , 7776
123456789457893612896127345, 1 , 216
123456789457893612896127354, 2 , 1944
123456789457893612896217354, 7 , 648
123456789457893612986217354, 7 , 648