Sokwe wrote: ↑January 13th, 2023, 11:31 am
3c/6 ships are just relatively difficult to find, which is why there are so few known. Large amounts of p2 components complicate the search space, and some of the best current search programs don't work well for this type of ship. It's difficult to get multiple ships from LSSS, ikpx2 can't run gcd(period,translation)>1 searches, qfind and zfind can't handle high widths, and gfind, WLS, and JLS are typically too slow.
I hear you, it's a real mess for LLSSS as well. I found those two by first searching at a width too low for an actual c/2 ship to exist. 3c/6 ships didn't exist either, but the random partials were often non-c/2 since strict 3c/6 ships existed longer than mere c/2 ships. I took the some of the most common front parts I was seeing and cut them back as far as I could without making them c/2 (so they'd be some amount of c/2 front and then a single W row of something that was non-c/2) and searched to complete those, but now allowing a higher width.
I could also conceivably write a filtering hack to remove spines that cannot be connected to a strict 3c/6 spine, although this of course makes the search non-exhaustive since a 3c/6 ship may start purely c/2 (and its front might be removed by this hack).
EDIT: I have completed an asymmetric 3c/6 search at width 19 with LLSSS. Barring bugs this means there are no 3c/6 ships at width 19 or less.
Longest, "firstest" partial ~38 (nonzero) rows, in LLSSS raw format:
Code: Select all
| | | | ....................... | .......................
| | ....................... | ....................... | ....................... | .......................
....................... | ....................... | ....................... | ....................... | ..............*........ | .............***.......
....................... | ....................... | ..............*........ | .............***....... | .............***....... | ........*...*...*......
..............*........ | .............***....... | .............***....... | ........*...*...*...... | .......***..***.**..... | .......***.*....**.....
.............***....... | ........*...*...*...... | .......***..***.**..... | .......***.*....**..... | ......*..***.*..*...... | ......**...*.**.*.*....
.......***..***.**..... | .......***.*....**..... | ......*..***.*..*...... | ......**...*.**.*.*.... | .....*...*.*....*.**... | .....**..*.*....*.**...
......*..***.*..*...... | ......**...*.**.*.*.... | .....*...*.*....*.**... | .....**..*.*....*.**... | .....*.....*..*.*.**... | ......*....*...*....*..
.....*...*.*....*.**... | .....**..*.*....*.**... | .....*.....*..*.*.**... | ......*....*...*....*.. | .......*..*........*... | .....**................
.....*.....*..*.*.**... | ......*....*...*....*.. | .......*..*........*... | .....**................ | ....*.*............**.. | ...**.*.*..........**..
.......*..*........*... | .....**................ | ....*.*............**.. | ...**.*.*..........**.. | ...**.**.*............. | ...*.....**............
....*.*............**.. | ...**.*.*..........**.. | ...**.**.*............. | ...*.....**............ | ...*.***.**............ | .....*.*.*.............
...**.**.*............. | ...*.....**............ | ...*.***.**............ | .....*.*.*............. | ..**.....*.*........... | ..**.*.*.*.**..........
...*.***.**............ | .....*.*.*............. | ..**.....*.*........... | ..**.*.*.*.**.......... | .....*.*.*.**.......... | ....*.*.*..*...........
..**.....*.*........... | ..**.*.*.*.**.......... | .....*.*.*.**.......... | .....*.*.*.**.......... | .....*.....*.*......... | .....*..**...*.........
...*.*.*.*.**.......... | .....**.*..**.......... | ..**.*****...*......... | ..**.*.......*......... | ..**.*..*.**..*........ | .....*....***..........
...**.*....*........... | ...*.....*.**.......... | ...*.*.***...*......... | ...*.*...*..***........ | .....**................ | ....****.*.*...........
....******............. | ...**...*.***.......... | ...*.*.......*......... | ..**.*...*..***........ | ......*..*.*........... | ...**.**..*............
.......*...**.......... | ....**....***.......... | ...***.**....*......... | ..**...**...**......... | ..***...*..*........... | ...*....***............
...*...***..*.......... | .......**.*.*.......... | ...*.***....*.......... | ............**......... | .......**.....*........ | ...*...**..............
...*.......*........... | ...**..*****........... | ..***..*....*.......... | .......*...***......... | .......*......*........ | .......*.*.............
..**..*...*............ | ..**......**........... | ..***.*.....*.......... | ..*.*.*.*..***......... | ...**...*.*............ | ...*..*.*.**...........
.......*..*............ | ......**..**........... | ......***...*.......... | ...*.****..**.......... | ...****.****.*......... | ...*..***.***..........
......*..**............ | ......**.***........... | .........*.*........... | .........*............. | .....*.......*......... | .......*.***.**........
......*.....*.......... | .....***............... | .....*.**.***.......... | ......*.***.**......... | ......*.....**......... | ......*.....*..........
......*......*......... | ............**......... | .....*......*.*........ | ......*****.**......... | .....**......**........ | .......*...*..*........
.........*...*......... | ......*.*...***........ | ........*..*...*....... | ......*.*..*...*....... | .....**....**.......... | ....*......*****.......
......***...*.*........ | .......**...*.**....... | ......***..**.**....... | ......*.*.*.....*...... | .....*....*....**...... | .....**...*.*..........
...........*..**....... | .....*.....*........... | .....*.*...*****....... | ....*.....**...*....... | ..........**........... | .........*....*........
.....**...*...**....... | .....**...*..*..*...... | ....***..*............. | ....*.*.*.*............ | ....*.....**..***...... | ...***...******.*......
.....*....*.*..*....... | .....*...***.*..*...... | ....*....*...*.***..... | ...**.*.*.....**.*..... | ...**.*.*....**.*...... | ...***.**.**...........
......*..*....**....... | ....*.*....**...*...... | ....*..*.....*..**..... | ......*.*...**...*..... | ........**..****.**.... | ...***..**.*.....**....
...*.**.....****....... | .....***....*..**...... | ...***.*....*..*....... | ...******...*...**..... | ....*...*..**.*..*..... | ........*..*...***.....
..*....*.....*...*..... | ..**...*...*....***.... | ..*.....*..*......*.... | ......**....*.***...... | ....*....*.*.*....*.... | ....**..**.*.*....**...
...*.**....**....**.... | ..***.**...**...***.... | ....*.*......*.**..*... | .......**.*.....*.**... | .....*..*.*.....*.**... | ...*.*....***.*........
...*...*...*....*..*... | ...*...**.**.**....*... | ........***...***.*.... | ...**.*.*.**....*.*.... | ...**.....*..*.*..**... | ....*.....**...*...*...
....**..**...******.... | ...*.**.*...**..*...... | ..**.**.**.****...**... | ....*****..****........ | ..........*...**.*..... | ...*.....***...*.*.....
...*.*.......**...**... | ...*.*............**... | .....*............**... | ...*...**...***..*..*.. | ...*.*...*.*...*..**... | ..**......**.*.....*...
...**.........***...... | .....*..........*.**... | ....**.*.......*..**... | ...*...*.*....*...**... | ..***.......*.**.***... | ..*******....*...*.....
..***....*....*.*.*.... | ..*...***....**.*...... | ...**.*****..**........ | ...*..**...*..*..*..... | ......***.....**..*.... | ....*.*..**...**..**...
.....****..*..*.*.*.... | ..*.**...***..*...**... | ....*....***.....**.*.. | ...............*....... | |
..*...***..***.....*... | ....**..*...**.*..***.. | ....**.*...**.**....... | | |
or just the first phase in life viewer:
Code: Select all
x = 19, y = 38, rule = B3/S23
12bo$11b3o$5b3o2b3ob2o$4bo2b3obo2bo$3bo3bobo4bob2o$3bo5bo2bobob2o$5bo
2bo8bo$2bobo12b2o$b2ob2obo$bob3ob2o$2o5bobo$bobobobob2o$b2obo4bo$2b6o$
5bo3b2o$bo3b3o2bo$bo7bo$2o2bo3bo$5bo2bo$4bo2b2o$4bo5bo$4bo6bo$7bo3bo$
4b3o3bobo$9bo2b2o$3b2o3bo3b2o$3bo4bobo2bo$4bo2bo4b2o$bob2o5b4o$o4bo5bo
3bo$bob2o4b2o4b2o$bo3bo3bo4bo2bo$2b2o2b2o3b6o$bobo7b2o3b2o$b2o9b3o$3o
4bo4bobobo$3b4o2bo2bobobo$o3b3o2b3o5bo!
This took something like 10 hours overnight and went into "bridging" (LLSSS's look-ahead mode to save memory at the cost of CPU) pretty badly. I'm not sure width 20 is going to be possible, but I will take a look.