eleven wrote:... It brought 14 more 39's.
Congratulations!
eleven wrote:... I never added havard's public 38s to the gotchi, because i wanted to know, if it finds them on her own. It did for about half of them, and one of the 2 39's.
It did not find 5 of dobrichev's 39's (and about 1000 38's in his list), so i hope, he will apply his clever method to my new 38's too.
Probably these 5 39s and 1000 38s came from Havard's 38s and unprocessed by you Havard's 39.
One potential difference in our methods is that while searching for twins (dobbing
) I am processing literally ALL the solutions of the complementary puzzle. Most of them result in non-minimal puzzles, which after minimization become to 20...33 clue minimal puzzles. I am ignoring non-minimals. Rare a multi-solution dead-end puzzle is obtained - adding clues makes other clues redundant. I am ignoring these too.
I don't know whether this method differs from finding UA sets and permuting values within each separate UA.
I processed only 39s and 38s, removing clues down to multi-solution 37 then adding until minimal unique puzzle is found. Did the same for all new puzzles.
Finally I partially dig into top multi-solution 36s. These with empty row are at the top. No more than million of them are processed.
I kept all processed multi-solution puzzles in ordered list in RAM, this limiting the method to some total amount of puzzles.
My last attempt is to apply {-4} to known 124 39's. After removal of duplicates the list contains 10020143 multi-solution 35's.
Currently the efficiency of {+} is discouraging, and I have no time to play with possible further optimizations.
Nevertheless after ~24 hours all 124 39's have been reinvented. After 160 hours of CPU time 4016 puzzles are found (including 37's, s38's, and 124 39's). Waste of energy, I think.
Cheers,
MD