coloin wrote: The MC grid has long been known to have the 648 isomorphs !
I never worked earlier on auto morphs of a grid. I just noticed that this was a co-product of the min lexical search for a given solution grid.
So in fact, I don't know what MC means;
In the min lexical catalog, the second solution grid (first with 3 times the band index 1) is
- Code: Select all
123 456 789
456 789 123
789 123 456
214 365 897
365 897 214
897 214 365
531 642 978
642 978 531
978 531 642 ;1;0 0 0
the grid with the 648 auto morphs comes later with the rank 964550
- Code: Select all
123 456 789
456 789 123
789 123 456
231 564 897
564 897 231
897 231 564
312 645 978
645 978 312
978 312 645 ;964550;0 0 0
Having the list of solution grids with 2 or 3 times the band index 0 in bands, I tested on this file how are coming the auto morphs for a grid.
This is partial, but as the band index 0 has 108 auto morphs, the results are interesting.
I intend later to do a comprehensive analysis of this typology when the DLL of the virtual catalog is available;
Following the process used to search he min lexical morph of a given, I split the auto morphs count in 2 terms:
n1 _ a (first) band permutation count (then, due to the constraint in the first column we have only one row order) what I call the vertical count
n2 _ a_n auto morph permutation in the first band.
the count of auto morphs for the grid is
n1 x n2.
I'll show here examples of the most common cases seen and in a next post comments on other cases.
____________________________________________________________________________________
Most of the solution grids of this file having auto morphs have 3 times the same band index in stacks
one example
123456789456789123789123456214365897365897214897214365548632971632971548971548632
stacks 3 times index 47
Then, we have only one first band giving the min lexical order and 2 permutations of the band 1 giving the count 3.
As far as I can see, the 2 permutations are always the same or similar
- Code: Select all
201 rows order
345678012 cols order
012345678 digit map
- Code: Select all
120 rows order
678012345 cols order
012345678 digit map
here, we have the 2 auto morphs in the first band leading to a stack permutation with no digit mapping
Note : as the start is min lexical, the first min lexical comes always from the first band of the given.
_______________________________________________________________________________
Another frequent case is a final count of 2, always a first band auto morph,
In this file, this happens only with indexes 0;0;412 or 0;412;0 in bands
in stacks, the pattern is x;x;y of x;y;y
here 2 examples, in stacks 1;17;17 for the first, 17,17,1 for the second.
123456789456789123789123456231564897564897231897231564312648975675912348948375612 morph
- Code: Select all
021354687 rows
012678345 cols
012678345 maps
123456789456789123789123456231564978564897312897231645315642897672918534948375261 morph
- Code: Select all
021354687 rows
345012678 cols
345012678 maps
Again a swap of stacks, but needs a rows reordering and a digits mapping.