Page 30 of 35
Re: apgsearch - haul requests
Posted: February 3rd, 2025, 9:48 am
by b-engine
Is there any precompiled version of APGsearch for xstopbox/C1 ? I tried to compile APGsearch, but due to an error I couldn't do so.
Code: Select all
t6970@User:~$ git clone https://gitlab.com/apgoucher/apgmera.git
Cloning into 'apgmera'...
remote: Enumerating objects: 2133, done.
remote: Counting objects: 100% (313/313), done.
remote: Compressing objects: 100% (110/110), done.
remote: Total 2133 (delta 203), reused 308 (delta 202), pack-reused 1820 (from 1)
Receiving objects: 100% (2133/2133), 744.15 KiB | 5.28 MiB/s, done.
Resolving deltas: 100% (1466/1466), done.
t6970@User:~$ cd apgmera
t6970@User:~/apgmera$ ./recompile.sh
./recompile.sh: line 9: make: command not found
Re: apgsearch - haul requests
Posted: February 3rd, 2025, 4:50 pm
by confocaloid
b-engine wrote: February 3rd, 2025, 9:48 am
Is there any precompiled version of APGsearch for xstopbox/C1 ? I tried to compile APGsearch, but due to an error I couldn't do so.
Code: Select all
[...]
./recompile.sh: line 9: make: command not found
Distributing precompiled versions would quickly run into problems, as explained previously in several places. See for example
viewtopic.php?p=178403#p178403
Your error message says "make: command not found". That suggests you did not install
"build-essential", which is mentioned in particular here:
viewtopic.php?p=173636#p173636
Tutorials/Compiling
Did you try to follow the tutorial (or any other source explaining compilation)?
EDIT: see
viewtopic.php?p=203040#p203040
Re: apgsearch - haul requests
Posted: February 5th, 2025, 10:07 pm
by b-engine
I need an stdin symmetry to enumerate all three-boxes collisions in Stopbox - call it 3box-collision-stdin.
FWKnightship wrote: January 23rd, 2025, 6:19 am
Here is a C++ script that generates basiknight collisions continuously, can be used as the input of apgsearch stdin symmetry:
I tried to modify the script to use boxes instead of basiknights, but I doesn't know much of C++ :
Code: Select all
#include <iostream>
#include <vector>
#include <string>
#include <random>
#include <cstring>
using namespace std;
typedef long long LL;
typedef unsigned long long ULL;
char grid[60][60];
char get(int x, int y)
{
if (x < 0 || x >= 60) return -1;
if (y < 0 || y >= 60) return -1;
return grid[y][x];
}
vector<string> v{
"BBB$BA.$BBB$",
"BBB$BBA$BBB$",
"BBB$BAB$B.B$"",
"BBB$BBB$BAB$",
"BBB$.AB$BBB$",
"BBB$ABB$BBB$",
"B.B$BAB$BBB$",
"BAB$BBB$BBB$"
};
void clear()
{
memset(grid, 0, sizeof(grid));
}
void putship(int x, int y, int i)
{
int xx = x, yy = y;
for (char c: v[i])
{
if (c == '$')
{
xx = x;
++yy;
}
else
{
grid[yy][xx] = c - '0';
++xx;
}
}
}
bool check(int x, int y, int sz)
{
for (int i = 0; i < sz; ++i)
{
for (int j = 0; j < sz; ++j)
{
if (get(x+i, y+j) != 0) return 0;
}
}
return 1;
}
const char* s = "bo";
bool output_line(char *ss)
{
vector<pair<char, int>> vv;
for (int i = 0; i < 60; ++i)
{
if (vv.empty() || vv.back().first != ss[i])
{
vv.emplace_back(ss[i], 1);
}
else
{
vv.back().second++;
}
}
if (vv.back().first == 0) vv.pop_back();
for (auto p : vv)
{
if (p.second > 1) printf("%d", p.second);
putchar(s[p.first]);
}
return !vv.empty();
}
signed main(int argc, char **argv)
{
mt19937 rand(time(0));
while (1)
{
clear();
int w = rand() % 15 + 5;
for (int i = 0; i < w; ++i)
{
for (int j = 0; j < 10; ++j)
{
int x = rand() % 60, y = rand() % 60;
if (check(x, y, 9))
{
putship(x+3, y+3, rand() % (v.size()));
goto W;
}
}
break;
W:;
}
puts("x = 60, y = 60, rule = Stopbox");
for (int i = 0; i < 60; ++i)
{
output_line(grid[i]);
putchar(i == 59 ? '!' : '$');
}
putchar('\n');
}
}
Need to enforce the script to use only 3 boxes, or change the name of the symmetry to box-collision-stdin.
Re: apgsearch - haul requests
Posted: February 9th, 2025, 2:33 am
by LaundryPizza03
Is there a self-complementary rule in pB2ci-ae3acen-iqy4qr-aintz5ir-en6ac-i7e-c/S0c1c-e2i-ac3en-ir4airtz-nw5iqy-acen6ae-ci7ce8c that is stable enough for apgsearch? The one I tried, B2ci3-ijqy4qrw5ikqry6-i7e/S01c2i3acejn4-nqw5ijqy6-ci78, produces too many large objects for even a 5000-soup haul.
Re: apgsearch - haul requests
Posted: February 9th, 2025, 11:15 am
by PiSpaceships
Please apgsearch Gooey!
Re: apgsearch - haul requests
Posted: February 9th, 2025, 9:39 pm
by pifricted
PiSpaceships wrote: February 9th, 2025, 11:15 am
Please apgsearch Gooey!
Gooey is explosive:
Code: Select all
x = 16, y = 16, rule = Gooey
.2A2.B5.B$.B2.B2A2.A.2B.AB$AB.2A2B3.B2.B.B$.B2A.B3.B.A.2BA$4.A.B2AB4.
2B$.A2.A2B.B6.A$BA.BA4.A2.A$4.B4AB2.2B$3.BA2.A3.B$.2A2B.A.AB3.3B$3BA4.
A3.2B$3.2A3B.BA3B.B$3.A.B2ABAB.2AB$2A.3B2.B.3B.A$B.A.A.B.3A3B2A$.AB2.
BA2BA.A.A!
Re: apgsearch - haul requests
Posted: February 9th, 2025, 9:44 pm
by islptng
pifricted wrote: February 9th, 2025, 9:39 pm
Gooey is explosive:
Code: Select all
x = 16, y = 16, rule = Gooey
.2A2.B5.B$.B2.B2A2.A.2B.AB$AB.2A2B3.B2.B.B$.B2A.B3.B.A.2BA$4.A.B2AB4.
2B$.A2.A2B.B6.A$BA.BA4.A2.A$4.B4AB2.2B$3.BA2.A3.B$.2A2B.A.AB3.3B$3BA4.
A3.2B$3.2A3B.BA3B.B$3.A.B2ABAB.2AB$2A.3B2.B.3B.A$B.A.A.B.3A3B2A$.AB2.
BA2BA.A.A!
The reason that it is unapgsearchable, is exactly not this reason.
As we all know, apgsearch will only generate soups that has only state 1 cells.
Redstoneboi told me through Discord that, his purpose is to make any pattern with only state 1 stable and constructible.
Therefore, any apgsearch-generated soup is a still life.
Re: apgsearch - haul requests
Posted: February 9th, 2025, 10:07 pm
by b-engine
islptng wrote: February 9th, 2025, 9:44 pm
The reason that it is unapgsearchable, is exactly not this reason.
As we all know, apgsearch will only generate soups that has only state 1 cells.
Redstoneboi told me through Discord that, his purpose is to make any pattern with only state 1 stable and constructible.
Therefore, any apgsearch-generated soup is a still life.
If we flip the state 1 and 2, most soups would still be explosive.
Re: apgsearch - haul requests
Posted: February 15th, 2025, 4:00 am
by pifricted
B34e5ack6n8/S23-ey
I hope it is apgsearchable.
Re: apgsearch - haul requests
Posted: February 15th, 2025, 7:13 am
by confocaloid
pifricted wrote: February 15th, 2025, 4:00 am
B34e5ack6n8/S23-ey
I hope it is apgsearchable.
edit: submitted a 10000-soup C1 haul, got some objects:
https://catagolue.hatsya.com/census/b34 ... 8s23-ey/C1
Code:
Select all
#C Two spaceships: p21 orthogonal c/3 and p112 orthogonal 9c/112
x = 36, y = 9, rule = B34e5ack6n8/S23-ey
2b2o3b2o$b2obobob2o22b2o$2bobobobo22b4o$b2obobob2o20b6o$b2o5b2o$2bo5b
o$o9bo$ob2o3b2obo$2o7b2o!
It appears to be apgsearchable "in principle", but slow and memory-consuming, and there might be pathological soups. Here is an example soup to give an idea:
Code:
Select all
#C b34e5ack6n8s23-ey/C1: 139 soups completed (2.577 soups/second current, 2.462 overall).
#C Chaotic-growth pattern detected: zz_LINEAR
#C URL: https://catagolue.hatsya.com/hashsoup/C1/k_9yaeyRFgcaPH274/b34e5ack6n8s23-ey
#C b34e5ack6n8s23-ey/C1: 275 soups completed (0.096 soups/second current, 0.187 overall).
x = 16, y = 16, rule = B34e5ack6n8/S23-ey
b3ob3o2b2o2b2o$obobo2bo3bo2bo$o3bo3b3ob2obo$o3b2o2bo2bobobo$ob4ob3o2b
o$2b2ob6o4bo$4o3bob2o2b3o$ob2o2bob5obo$bobo3b3o5bo$4b2ob6o2bo$ob3o2b2o
bobo2bo$3o2bob2o2bo2b2o$o2b3o2bo2b2ob2o$b2o3bo2bo3bo$2ob2o3b3ob2obo$5b
2o2b2o2bo!
Re: apgsearch - haul requests
Posted: March 6th, 2025, 4:24 pm
by islptng
B2cei3acqr4ekqr5aeir6-cn/S1e2ak3aekqr4cjknrty5eikq6ckn
As many symmetries as possible. Some symmetry may be unapgsearchable, for example, D2_+1 and D8_1.
I have been waiting for hauls for a long time.
Re: apgsearch - haul requests
Posted: March 8th, 2025, 10:40 am
by hth3
B37e8/S237c
Any symmetries. If I had to choose two however, C1 and D2_x.
Re: apgsearch - haul requests
Posted: March 8th, 2025, 11:46 am
by confocaloid
hth3 wrote: March 8th, 2025, 10:40 am
B37e8/S237c
Any symmetries. If I had to choose two however, C1 and D2_x.
It looks like many soups in
B37e8/S237c grow forever, in a way that prevents soup-searching it with unmodified apgsearch.
Re: apgsearch - haul requests
Posted: March 9th, 2025, 6:55 pm
by CARuler
this rule:
R2INT wrote: March 8th, 2025, 9:19 pm
Re: apgsearch - haul requests
Posted: March 17th, 2025, 4:24 am
by hth3
B37e8/S234c7e8, any symmetry. I played with 16x16 soups in LifeViewer and it seems to be interesting and mostly apgsearchable.
Re: apgsearch - haul requests
Posted: March 17th, 2025, 5:24 am
by confocaloid
hth3 wrote: March 17th, 2025, 4:24 am
B37e8/S234c7e8, any symmetry. I played with 16x16 soups in LifeViewer and it seems to be interesting and mostly apgsearchable.
These soups may or may not settle into something easily-predictable. Similar examples seem to go every hundred or two of C1 soups on average Maybe it will be possible to submit a haul after a few hours.
Code:
Select all
#C Failed to detect periodic behaviour!
#C Skipped soup #75
#C URL: https://catagolue.hatsya.com/hashsoup/C1/k_fxz7zERsPLcU75/b37e8s234c7e8
x = 16, y = 16, rule = B37e8/S234c7e8
ob3ob3obo2b2o$2b4o3bo3b2o$6o2bob2o2bo$obobobo3b3o$o2bo3bo3b2ob2o$b2o4b
ob4o$2o2b2ob4obobo$bo2bob2obo$2bobob3o3b2o$3bob2o4b3obo$bobobobobo4b2o
$3b3o2b2ob3obo$o2b3o3bobobobo$ob2obo3b4o2bo$3o7b3o2bo$2bob2o3bo3bobo!
Code:
Select all
#C Failed to detect periodic behaviour!
#C Skipped soup #287
#C URL: https://catagolue.hatsya.com/hashsoup/C1/k_fxz7zERsPLcU287/b37e8s234c7e8
x = 16, y = 16, rule = B37e8/S234c7e8
b2ob2ob4o4bo$obobo3b2o2b2obo$5bo$3o2b3o3b4o$2o2bo4bobo3bo$6ob3o2b2obo$
3ob5o2b2o2bo$2bo2bobo2b2o$8bo3b2obo$o4b3o2bobo2bo$2o2b2o3bo3b3o$3obo3b
o2b2ob2o$bo4b3ob3o2bo$4b3o3bobobo$5o2b4o4bo$bo2b2o3b2o!
Re: apgsearch - haul requests
Posted: March 18th, 2025, 6:04 am
by PiSpaceships
Please apgsearch and qfind B2e3aijnr/S23aijr.
Re: apgsearch - haul requests
Posted: March 19th, 2025, 4:54 am
by islptng
Please apgsearch B1e2eik3ejkry4ejkr5cn6c/S3ckny4cknqy5cejk6e.
Re: apgsearch - haul requests
Posted: March 19th, 2025, 5:50 am
by confocaloid
islptng wrote: March 19th, 2025, 4:54 am
Please apgsearch B1e2eik3ejkry4ejkr5cn6c/S3ckny4cknqy5cejk6e.
Unfortunately it seems to get stuck and begin consuming hundreds of megabytes of memory after a few hundreds of soups. I'm currently running it with memory capped to 1GB (so that it fails when trying to eat more than that, and restarts automatically). Not sure if it manages to upload a haul.
Re: apgsearch - haul requests
Posted: March 19th, 2025, 6:13 am
by b-engine
confocaloid wrote: March 19th, 2025, 5:50 am
Unfortunately it seems to get stuck and begin consuming hundreds of megabytes of memory after a few hundreds of soups. I'm currently running it with memory capped to 1GB (so that it fails when trying to eat more than that, and restarts automatically). Not sure if it manages to upload a haul.
I could apgsearch the rule without problems:
Code: Select all
Greetings, this is apgluxe v5.43-ll2.5.9, configured for b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1.
Lifelib version: ll2.5.9
Compiler version: 11.4.0
Python version: '3.10.12 (main, Feb 4 2025, 14:57:36) [GCC 11.4.0]'
Peer-reviewing hauls:
No more hauls to verify.
Peer-review complete; proceeding search.
Using seed k_qA5qwW3zDrm8
Instruction set AVX-512 detected
Running 5000 soups per haul:
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 158 soups completed (15.784 soups/second current, 15.784 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 373 soups completed (21.419 soups/second current, 18.604 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 571 soups completed (19.768 soups/second current, 18.992 overall).
Linear-growth pattern detected: yl6_1_6_7411b488f9e236b721ca950b16e1ad39
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 596 soups completed (1.610 soups/second current, 13.070 overall).
Linear-growth pattern detected: yl12_1_66_e8d88751cafaadbeb254b51069d5ce87
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 626 soups completed (0.257 soups/second current, 3.852 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 825 soups completed (19.835 soups/second current, 4.781 overall).
Linear-growth pattern detected: yl12_1_60_5cffc4c0e1d12562255a12b46bb67b6e
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 919 soups completed (0.914 soups/second current, 3.337 overall).
Linear-growth pattern detected: yl6_1_18_5cd227d001db3a565a99629f2965215f
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 1043 soups completed (2.184 soups/second current, 3.140 overall).
Failed to detect periodic behaviour!
Chaotic-growth pattern detected: zz_LINEAR
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 1260 soups completed (1.921 soups/second current, 2.831 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 1562 soups completed (30.134 soups/second current, 3.432 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 1825 soups completed (26.292 soups/second current, 3.924 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 2074 soups completed (24.895 soups/second current, 4.365 overall).
Linear-growth pattern detected: yl6_1_18_4c8b758430c0c4c16bdb603f686e35fc
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 2094 soups completed (0.411 soups/second current, 3.998 overall).
Linear-growth pattern detected: yl6_1_18_5cd227d001db3a565a99629f2965215f
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 2151 soups completed (1.258 soups/second current, 3.780 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 2463 soups completed (31.184 soups/second current, 4.253 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 2739 soups completed (27.553 soups/second current, 4.650 overall).
Linear-growth pattern detected: yl6_1_6_3db68aca9caa9c2b79032a0973c825d0
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 2998 soups completed (13.364 soups/second current, 4.927 overall).
Linear-growth pattern detected: yl6_2_49_0f53ae9283d32807b3bf69b3fa98be49
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 3050 soups completed (0.824 soups/second current, 4.542 overall).
Linear-growth pattern detected: yl6_1_18_5cd227d001db3a565a99629f2965215f
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 3180 soups completed (2.882 soups/second current, 4.437 overall).
Linear-growth pattern detected: yl12_1_60_b6baad69580c884e57792befcc4c7c96
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 3416 soups completed (3.272 soups/second current, 4.331 overall).
Linear-growth pattern detected: yl6_1_30_f3fa54e1d6bc22b844c1db3747053b7c
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 3477 soups completed (0.592 soups/second current, 3.898 overall).
Failed to detect periodic behaviour!
Chaotic-growth pattern detected: zz_LINEAR
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 3479 soups completed (0.018 soups/second current, 3.475 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 3712 soups completed (23.233 soups/second current, 3.671 overall).
Linear-growth pattern detected: yl6_1_18_4c8b758430c0c4c16bdb603f686e35fc
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 3818 soups completed (2.463 soups/second current, 3.622 overall).
Linear-growth pattern detected: yl6_1_18_866bc403ec44a97e1c9a06efe84ca3b2
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 4049 soups completed (4.649 soups/second current, 3.668 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 4298 soups completed (24.766 soups/second current, 3.859 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 4547 soups completed (24.888 soups/second current, 4.046 overall).
Linear-growth pattern detected: yl6_1_30_cf3256c6710bf5430aae31ba8656b937
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 4617 soups completed (0.776 soups/second current, 3.803 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 4866 soups completed (24.776 soups/second current, 3.975 overall).
b1e2eik3ejkry4ejkr5cn6cs3ckny4cknqy5cejk6e/C1: 5000 soups completed (31.552 soups/second current, 4.070 overall).
----------------------------------------------------------------------
5000 soups completed.
3193846723 tiles processed.
Attempting to contact Catagolue...
Payosha256 authentication succeeded.
***********************************************
Re: apgsearch - haul requests
Posted: March 19th, 2025, 6:20 am
by confocaloid
^^ Looks like it must be those "Failed to detect periodic behaviour!" that are causing apgsearch to exceed the memory limit I configured for it. Otherwise it runs at approximately the same speed, and it does report the "yl...." growths, but stucks without reporting any "zz..." soups.
Re: apgsearch - haul requests
Posted: March 28th, 2025, 9:33 am
by hth3
If it is possible, then please apgsearch
WWLife68, any symmetry.
Re: apgsearch - haul requests
Posted: March 28th, 2025, 1:11 pm
by confocaloid
Looks possible, goes around 10 soups/second on my system with other searches running at the same time, the C1 hauls should appear in
https://catagolue.hatsya.com/haul/x2x1xwwlife68/C1 at some time, the census page would take several minutes longer to refresh. Here is a p16 oscillator:
Code:
Select all
x = 4, y = 4, rule = WWLife68
.C$BAD$.A$.C.D!
Here is a p57 oscillator (more stuff can be found in
the C1 census):
Code:
Select all
x = 8, y = 5, rule = WWLife68
.BDCBD$C2.A3.D$.D2A$2.BC.D.D$D.D2.D!
Here is
an infinite growth:
Code:
Select all
#C https://catagolue.hatsya.com/object/yl56_1_23_e320558d92aaa5942fe5483221f644df/x2x1xwwlife68
x = 16, y = 16, rule = WWLife68
oobobobobobobboo$
bobbboooooobboob$
bobboboooooooobb$
bbbbobobbobobobb$
bbbboboobbbbobbb$
boooboobbbobooob$
oobbooobbobobobo$
ooobobbbbbobboob$
ooobbobbboobobbb$
oboobbbbboboobob$
bbbobooboooobbbb$
bbooobbobooboooo$
obobbboboboobbob$
bboboooobbbobobo$
oooobboobobbbbbb$
bobbobooooooooob!
Re: apgsearch - haul requests
Posted: April 4th, 2025, 9:52 am
by WhiteHawk
B34c5/S23, all symmetries (B34c5/S234c also)
There is a pretty common p72 flipper in both rules above, and in the second rule it seems Traffic Lights are a lot rarer
Code:
Select all
x = 3, y = 3, rule = B34c5/S23
3o$2o$o!
Also more symmetries of B35/S234c would be nice
EDIT: B34c57/S238 has a common 4c/37 ship! It's also nicely chaotic enough but not explosive.
Code:
Select all
x = 15, y = 15, rule = B34c57/S238
9bo$9bo$2b2o4b2obo$b4o6b2o$ob2obo$b4o4bo2b3o$2b2o8bo3$10bo$9bobo$8b5o
$8b5o$9bobo$10bo!
EDIT 2: Weird OTT in B34c57/S234c8
Code:
Select all
x = 10, y = 19, rule = B34c57/S234c8
bo$obo$obo$bo$3bo$2bobo$bo3bo$2bobo2b2o$3bo2bo2bo$7b2o8$2o$2o!
Re: apgsearch - haul requests
Posted: April 6th, 2025, 8:18 pm
by islptng
Please apgsearch b3ain4ajkz5ejknq6-ac7es1e2-cn3-aenq4-ajntw5ikqy6-i7e, All symmetries.