vineetsk1 / Switch-Strategies

Implementations of the strategies for Eternabot switches.
0 stars 2 forks source link

[Strategy Market] [Switch] Entropy in static area in partial switch #32

Open vineetsk1 opened 9 years ago

vineetsk1 commented 9 years ago

Original Author: Eli Fisker Original Link: https://getsatisfaction.com/eternagame/topics/-strategy-market-switch-entropy-in-static-area-in-partial-switch

Strategy

For partial switches: Give 2+ if the non switching area has below 0.7 in entropy Give 1+ if the non switching area has 0.8-0.9 in entropy Give -1 and penalize exponentially, the higher the entropy gets above 1 in the supposed to be static area.

Penalize more if there is raised entropy over a lot of the static bases, compared to just a few.

Intro

I hope the switching area can somehow be discerned beforehand from the puzzle structure. As this will be useful in identifying bad designs beforehand. If a switch has higher entropy in the static parts of the of the switch, then it is likely not going to work. Unless in the rare case where it is taking part of the switch in a good way.

Switches and uneven entropy distribution

I have been complaining about Vienna's uneven energy distribution in the static labs - which it did have. It really looks like I should also have also been complaining about its high and uneven entropy distribution. However this is exactly what is wanted for switches. :)

Entropy Characteristics of a switch

What generally characterizes switches is uneven entropy distribution to a degree that is much higher in a normal static lab.

Whole stem sections have differences in entropy when viewed compared to each other. This is unusual for static designs, and I think it may help us determine a switch from a static design. And if a switch is actually switching where we want it.

Most static labs has an entropy below 0.9. Which leaves the range of difference at max 0.9 in entropy between different areas of the design.

One can solve a static design with even energy distribution and low entropy. But not with wildly uneven energy distribution and high entropy.

One can solve a switch with even energy distribution, uneven entropy and higher entropy.

Examples

Static winner, Cyborg 2.0, (100%) Only have minor entropy differences in overall entropy between stems. Entropy range 0 to 0.3

http://eterna.cmu.edu/game/solution/4...

Static winner, entropy range 1.4, salish_ss1_r3_093 (94%)

http://eterna.cmu.edu/game/browse/573...

Background articles

Entropy Slide

Part II - ROBOTS, REPEATS & ENTROPY

vineetsk1 commented 9 years ago

Implemented with 39 lines of code.