wolframscience.com

A New Kind of Science: The NKS Forum : Powered by vBulletin version 2.3.0 A New Kind of Science: The NKS Forum > Pure NKS > Handling borders/Nil initial configurations
  Last Thread   Next Thread
Author
Thread Post New Thread    Post A Reply
Franck Binard
University of Ottawa
Ottawa

Registered: Dec 2003
Posts: 17

Handling borders/Nil initial configurations

. I always build my CA's with an extra padding row/column at the borders whose cells always remain unlit no matter what. I guess it could also be done by setting the buffer borders as being lit no matter what. I have seen others handle borders in a circular manner, where a cell at one border considers the other side to be where its neighbors are. Are there other ways ?

. Has anyone come across CAs (of any type/dimensions) that give complex patterns with nothing lit as the initial configuration ?

. What was the rule, which type of border handling was used ?

__________________
Franck Binard
www.site.uottawa.ca/~fbinard

Report this post to a moderator | IP: Logged

Old Post 12-17-2003 12:20 AM
Franck Binard is offline Click Here to See the Profile for Franck Binard Click here to Send Franck Binard a Private Message Click Here to Email Franck Binard Visit Franck Binard's homepage! Edit/Delete Message Reply w/Quote
Tony Smith
Meme Media
Melbourne, Australia

Registered: Oct 2003
Posts: 167

At the edges

I've done a lot of work with bounded Rule 22 automata which I call "Trapper" and which are mentioned a bit in another post Irreversibility precedes reversibility and links from there. The ends like yours are empty cells.

From random starting configurations, Trapper tends to converge to configurations where every 4th cell at every 4th generation follows Rule 90, but with slightly more interesting end conditions which are sensitive to trap width. It is often easier to think of adding a buffer cell beyond the active area so the rule is applied across w+2 input cells to give w output cells. Depending on trap width and the allignment of the Rule 90 cells with respect to the edge of the trap, the added edge cells can be either empty or a repeat (reflection) of the cell nearest the edge.

Some of those Rule 90 configurations form huge cycles (c.f. NKS pp. 951L, 963) which I developed a "milestone" technique to compute generations m*2^n for some convenient n via a short cut method involving reflection of a small number (d) of cells on one edge and reflection of the same number across an empty cell on the other edge to produce a starting configuration, the next milestone being given by xoring that configuration with itself displaced by 2d+1 cells.

Given all that and a few other results, I plan to generalise my finite CA engine so it works with a range of edge conditions.

__________________
Tony Smith
Complex Systems Analyst
TransForum developer
Local organiser

Report this post to a moderator | IP: Logged

Old Post 12-17-2003 06:58 AM
Tony Smith is offline Click Here to See the Profile for Tony Smith Click here to Send Tony Smith a Private Message Visit Tony Smith's homepage! Edit/Delete Message Reply w/Quote
Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread


 

wolframscience.com  |  wolfram atlas  |  NKS online  |  web resources  |  contact us

Forum Sponsored by Wolfram Research

© 2004-13 Wolfram Research, Inc. | Powered by vBulletin 2.3.0 © 2000-2002 Jelsoft Enterprises, Ltd. | Disclaimer | Archives