Sometimes it's easier to just build a working sample of the whole circuit, just to get a better sense of what is going to need to be optimized:chris_c wrote:Meanwhile, here is a lower bound for the size of a G->boat for the recently discussed highway robber...
Code: Select all
#C badly designed highway robber --
#C current recovery time is 1797 ticks,
#C but it will be easy to improve that.
x = 236, y = 259, rule = LifeHistory
95.A$93.2A$94.2A2$92.A$90.2A$91.2A$88.A$86.2A$87.2A2$85.E$83.2E$84.2E
39$55.A$53.3A$52.A9.2A3.2A$52.2A8.2A3.2A3$74.2A$74.A$72.A.A$72.2A3$
37.D$36.D.D$36.D.D$37.D$69.2A$37.D31.A$36.D.D31.3A$37.2D33.A41.A11.2A
$113.A.A10.2A$105.A3.2A2.A.A$104.A.A2.A2.2A.2A$104.A.A3.A.A$105.A.4A
2.A.2A$107.A3.A.A.2A$56.2A48.A3.A.A$56.2A47.A3.A.A$64.2A39.2A3.A$64.A
26.A$65.3A9.A13.3A$67.A7.3A16.A$74.A18.2A23.2A$74.2A42.2A$133.2A$132.
A2.A$133.2A.A$136.A$36.2A15.2C11.C69.2A$36.2A15.C.C10.3C52.2A$53.C12.
C.C15.2A36.A$35.C7.A.2A21.C15.2A33.3A$34.3C6.2A.A60.2A10.A$34.C.2C69.
A.A$109.A$25.2A20.2A48.2A10.2A$26.A20.2A48.A$26.A.A24.2A32.2A9.3A$27.
2A24.2A33.A11.A$87.A$87.2A$41.2A8.2A$41.A.A7.2A5.2A$43.A14.2A$43.2A4$
18.2A$17.A2.A2.2A$18.2A2.A.A$20.2A16.2A$20.A17.A$17.2A.A2.A15.3A$17.A
.2A.A.A16.A$21.A.A$18.2A2.A$16.3A.2A$15.A$16.3A.2A$18.A.2A2$28.2A$28.
2A7.2A$37.A$35.A.A$35.2A4$15.2A$15.2A5$31.A$30.A.A$30.A.A20.2A$31.A
21.A$32.3A.2A17.A$34.A.A14.5A$36.A13.A$36.A.A12.3A$37.2A15.A$51.4A$
46.2A3.A3.2A$46.2A4.3A2.A$54.A.2A$54.A$53.2A5.2A11.A$60.2A10.A.A$72.A
.A2.2A3.A$45.2A24.2A.2A2.A2.A.A$45.A29.A.A3.A.A12.2A$46.3A22.2A.A2.4A
.A13.A$48.A22.2A.A.A3.A13.A.A$75.A.A3.A12.2A$76.A.A3.A$77.A3.2A$102.
2A$103.A$103.A.A$68.2A34.2A$68.2A$53.2A$52.A2.A$51.A.2A70.2A$51.A73.
2A$50.2A$45.2A18.2A82.A$46.A18.A83.3A$3.2A39.A21.3A24.2A57.A$4.A39.5A
14.3A2.A11.2A11.2A56.A.A$2.A46.A13.A2.A14.A69.A.A$2.5A14.2A23.3A12.A.
A2.2A10.3A71.A$7.A13.A23.A15.2A15.A$4.3A12.A.A23.4A$3.A15.2A22.2A3.A
3.2A42.2A$3.4A35.A2.3A4.2A41.A.A133.2A$.2A3.A3.2A30.2A.A49.A71.2A62.A
$A2.3A4.2A33.A31.A16.2A71.2A64.A$2A.A41.2A29.A.A7.A11.2A15.2A96.2A14.
5A$3.A72.A.A6.A.A10.2A15.2A16.2A79.A13.A$3.2A68.2A.A.A.2A3.A.A44.A.A
79.A.A12.3A$53.2A18.A2.A.A.A.A.2A.2A37.2A4.A14.2A66.2A15.A$54.A16.A.A
2.A.A3.A.A39.A2.A2.2A.4A9.A.A80.4A$11.2A38.3A17.2A4.A.4A2.A.2A35.2A.A
.A.A.A2.A9.A77.2A3.A3.2A$12.A38.A27.A3.A.A.2A38.A.A.A.A11.2A7.2A68.2A
4.3A2.A$9.3A66.A3.A.A42.A.A.2A21.2A76.A.2A$9.A67.A3.A.A44.A103.A$62.A
14.2A3.A79.2A.A65.2A$61.A.A77.2A19.2A.3A$62.A69.2A7.A26.A$132.2A5.A.A
20.2A.3A55.2A$90.2A47.2A20.A2.2A57.A$90.2A68.A.A61.3A$105.2A35.A16.A.
A.2A.A59.A$104.A2.A34.3A15.A2.A.2A$61.2A42.2A.A36.A17.A$61.2A45.A35.
2A16.2A$108.2A49.A.A2.2A$93.2A34.2A28.2A2.A2.A$94.A13.4A18.A33.2A$91.
3A14.A3.A14.3A$79.2A10.A19.2A14.A$79.A.A14.2A$81.A13.A.A$67.2A12.2A6.
2A4.A$67.2A18.A2.A2.2A.4A$87.2A.A.A.A.A2.A$90.A.A.A.A39.2A19.2A$90.A.
A.2A25.2A13.2A19.2A$91.A22.2A5.A.A$114.2A7.A$104.2A17.2A33.2A$95.2A7.
A53.A$95.2A5.A.A5.A48.3A$102.2A5.A.A.2A46.A$109.A.A.A.A$106.2A.A.A.A.
A2.A$106.A2.A2.2A.4A$108.2A4.A$114.A.A$115.2A$92.2A$93.A$70.A19.3A$
70.3A17.A80.A$73.A95.3A$72.2A94.A$168.2A2$146.A$117.A27.A.A$117.3A24.
A.A$120.A21.3A2.3A3.2A$82.2A35.2A20.A3.2A3.A2.2A$75.2A5.A.A57.3A2.2A.
A7.2A$75.2A7.A59.A.A2.A7.A.A5.2A$84.2A59.A.A9.A7.2A$146.A9.2A$71.A$
70.A.A.2A94.A$70.A.A.A.A52.2A35.2A.A.A$67.2A.A.A.A.A2.A42.2A5.A.A33.A
.A.A.A$67.A2.A2.2A.4A42.2A7.A30.A2.A.A.A.A.2A$69.2A4.A55.2A29.4A.2A2.
A2.A$75.A.A88.A4.2A$76.2A40.A45.A.A$117.A.A.2A41.2A$117.A.A.A.A$114.
2A.A.A.A.A2.A$114.A2.A2.2A.4A$116.2A4.A$122.A.A$123.2A!
I don't really have a good sense yet of how much the recovery time can be reduced. It will be easy to find a custom Herschel track that wanders off further to the southwest, out of the way -- that should save several hundred ticks anyway.
Then there might be ways to use staged-recovery mechanisms to make things easier. E.g., use something like Brice Due's demultiplexer, or the more recent H-to-boat, to bounce the highway-robber output glider out of the path of the return glider:
Code: Select all
x = 40, y = 35, rule = LifeHistory
A.A$.2A$.A17$38.2A$38.A$36.A.A$36.2A6$17.2A$16.A.A18.A$16.A18.A.A$15.
2A4.2A12.3A$20.A.A12.A$20.A$19.2A!
Synchronizing the B-heptomino and the return glider is clearly what takes most of the space and time, so as soon as a good edgy H-to-boat converter shows up, the circuitry will get a lot smaller.