I was inspired by Mat and Brouds recent discussion about Mat’s idea Eterna task 463 with having a permutation tool to ease the more repetitative part of puzzle solving.
That made me think of the way I solve puzzles. I usually pick option blue nucleotide, and then zigzag through the whole puzzle, to save time and not have to swap side
I think this can be made into a simple algorithm that autofill any puzzle with AU-pairs. I would want it to do exactly what I do, as I fill out following a specific order.
It won’t solve the puzzles in itself, just relieve the burden of puzzlesolving. As Brourd suggested, it should be locked to new players and in Mats words be a reward, for players who knows how to do a puzzle.
My version of this idea is not a permutation optimation tool. But then too, it shouldn’t use up much computer resources and would be much easier to make for the crew than the original idea.
I usually start at the starting point of the puzzle or a loop:
- I place the blue nucleotide at the end of the string to the one side
- all the middle part of the string have the blue nucleotides to the opposite site
- then I end the string with turning the last nucleotide blue opposite that in the middle, and same way than the starting one
- and so on
Then when I fill in GC-pairs I can always twist a few AU pairs in the middle of the string, where needed.
Here is a visual demonstration of what I do. The example is done with my puzzle Permutation tool test:
Step 1: Place the first blue nucleotide
Not like this - go for the highest possible value of negative energy in the hook or puzzle starting point, that will make this part stronger and more likely to stay together. I generally just start with the blue nucleotide to the left:
Step 4: And so on, till all the puzzle is filled with AU-pairs like this
This way of beginning solving a puzzle, I have made a habit almost from my start in Eterna. So far I have solved all challenge puzzles (considered solvable). Not to brag - just a little - but more to underline that this strategy is working. Now you have one of my brain’s algorithms.