Searching everything symmetrical in a 10×10 area
Posted: September 11th, 2020, 11:13 am
Both two-way rotational symmetry and two-way mirror symmetry. In both cases, there are 2^50 ≈ 10^15 possibilities to check. Is this too much for a computer to handle? (Diagonal symmetry requires 2^55, which takes 32 times as long.)
You can save some time by ending each simulation immediately if it has fewer cells than the starting number and is within the same 10×10 bounding box, as it duplicates another simulation.
You can also cut down the simulations by 1/4 (although it's still more than 2^49) by saying that the four center cells have three possibilities: all on, all off, or two on and two off; the last of the three categories has two configurations for each but can be reduced to one because it's the same soup flipped/rotated.
What we are looking for:
You can save some time by ending each simulation immediately if it has fewer cells than the starting number and is within the same 10×10 bounding box, as it duplicates another simulation.
You can also cut down the simulations by 1/4 (although it's still more than 2^49) by saying that the four center cells have three possibilities: all on, all off, or two on and two off; the last of the three categories has two configurations for each but can be reduced to one because it's the same soup flipped/rotated.
What we are looking for:
- Unknown oscillators with period 4 or greater (this is the main reason to do this)
- Unknown spaceships (much more likely in mirror symmetry than rotational symmetry)
- Quadratic growth
- 50000+ generations