Permutation optimation tool light (or how to begin puzzle solving)

• Article
• Updated 7 years ago
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:

1) I place the blue nucleotide at the end of the string to the one side
2) all the middle part of the string have the blue nucleotides to the opposite site
3) then I end the string with turning the last nucleotide blue opposite that in the middle, and same way than the starting one
4) 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 2: Then I switch side

Step 3: Swithches back

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. :)
• 2239 Posts

Posted 8 years ago

• 130 Posts
I think it`s a good idea and it would help to reduce the repetitive actions at the start of a puzzle.
• 7 Posts
Eli Fisker said: "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."

I think this part is the most important. Then, as there is several ways to start solving a puzzle, I don't know if it's possible to choose an algorithm to do it automatically.
• 2 Posts
I agree :D with this, but only make it after a certain amount of points; for e.a. 100.000 points... so the beginners will learn the "how-to's"
• 3 Posts
Agreed it shouldn't be available at first, but I was certainly ready for it by 50k points. By then you're into some larger puzzles and it gets really repetitive.
• 141 Posts
I wonder whether something like this could be the doorway to scripts, if a given user has the option for a customized starting strategy feature. Personally I don't want every stack to look like it has the same orientation pattern as every other stack at the start of a puzzle, and I would end up fiddling with it until probably just clearing the puzzle and starting anew. But I think it's a great idea to add this feature especially to reduce the ungodly amount of time it takes to mutate bases into many large puzzles.

Lots of complaints have come into the chat from people who are getting tired of the bore in mutating all the bases in a large puzzle just to begin it. This kind of feature would keep interest up I think

And as long as we are wishing, I think it too would be neat if we could choose from among a few starting strategies at will while solving a puzzle. Eg. Maybe I could try Brourd's starting strategy, and then Eli's, and see which I would prefer to start with for that particular puzzle. Eli has a few peoples simple starting strategies on paper that could be used as a template
• 3 Posts
I would like to make a suggestion.
When on add pair, AU, GC, whatever.

A left click behaves normally by making
AAAA
UUUU

A right click would make an alternating chain instead.
AUAU
UAUA

This would allow an alternating fill pattern without disrupting the existing interface.
• 6 Posts
Good idea, but I think that Flash does not allow you to capture right clicks - if memory serve me right.

Perhaps a "shift" or "control" while click - holding one would cause whatever pair to alternate.
• 3 Posts
I generally start by painting one side of every stack blue (usually the outside of bends), then I go about flipping tops and sometimes bottoms of the stacks until things start turning white. This to say I'd prefer to set some options (select tick boxes) for how the starter script would work:

1) paint one side of all stacks
2) reverse top of all stacks
3) reverse bottom of all stacks
4) reverse every other stack.
5) reverse all

Check boxes 1 (color blue), 2, 3 and maybe 5, and you've got Eli's usual start. I'd probably choose 1, 2 and maybe 5 as my default and use the others on occasion.

You could keep going of course -- sometimes I find it's useful to turn a lot of top/bottom stacks to red/green just to stick things down before trying to figure where to eliminate those pairs. My expanded wish list would be:

1) paint all nodes
2) paint one side of all stacks
3) paint the other side of all stacks
4) paint all top nodes /
4) paint all bottom nodes /
6) reverse every other stack.
7) reverse every other stacked node.

Point is the same as Eli's though, that it would be nice to be able to automate the first steps of a puzzle rather than having to start all yellow each time. Breaking it down into options for left/right and top/bottom pairs -- things that are simple to explain -- could help give us that head start, avoiding some of the repetitive tasks before getting into the puzzle solving.

Anything else that would be simple to add as a "do to the whole puzzle" option? Even "boost all loops"? Or is that going too far?
• 2 Posts