Hacking apgsearch

For scripts to aid with computation or simulation in cellular automata.
User avatar
Majestas32
Posts: 549
Joined: November 20th, 2017, 12:22 pm
Location: 'Merica

Re: Hacking apgsearch

Post by Majestas32 » August 11th, 2022, 11:07 am

From what I've heard from others, by default apgsearch does periodicity checking every 30 generations since most oscillators in CGOL are divisible by this. However, for other rules, a different value of this would be more efficient. Where in the code is this number to change?
Searching:
b2-a5k6n7cs12-i3ij4k5j8
b2-a3c7cs12-i

Currently looking for help searching these rules.

User avatar
yujh
Posts: 3068
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: Hacking apgsearch

Post by yujh » August 11th, 2022, 12:00 pm

Um I am not sure if this is correct, but apgoucher suggested to change includes/stabilise.h 's line 12 to the period you want some time ago, i think that might work.

User avatar
Majestas32
Posts: 549
Joined: November 20th, 2017, 12:22 pm
Location: 'Merica

Re: Hacking apgsearch

Post by Majestas32 » August 12th, 2022, 12:13 pm

I've managed to give myself a factor of 3+ increase in MoveroVIII searching speed. Now that that's complete, I'm turning to further improvements, specifically adding bespoke escaping glider detection to handle the c/6d glider of Justfriends and the Turro/Movero rulespace. I don't really have an idea where to start though.
Searching:
b2-a5k6n7cs12-i3ij4k5j8
b2-a3c7cs12-i

Currently looking for help searching these rules.

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Hacking apgsearch

Post by GUYTU6J » August 14th, 2022, 9:11 am

What is CatGel_Test? Some B2-a rules are apgsearching and uploading hauls to this symmetry, but there is nothing special about the 16×16 asymmetric soups.

User avatar
Majestas32
Posts: 549
Joined: November 20th, 2017, 12:22 pm
Location: 'Merica

Re: Hacking apgsearch

Post by Majestas32 » December 24th, 2022, 4:59 am

GUYTU6J wrote:
August 14th, 2022, 9:11 am
What is CatGel_Test? Some B2-a rules are apgsearching and uploading hauls to this symmetry, but there is nothing special about the 16×16 asymmetric soups.
My test symmetry to ensure that my customized version of apgsearch optimized for these rules actually worked and produced a distribution of objects that would be expected from these rules.
Searching:
b2-a5k6n7cs12-i3ij4k5j8
b2-a3c7cs12-i

Currently looking for help searching these rules.

Post Reply