Cellular automata over a graph?

Is anybody aware of a project that has created a cellular automata-like system, but where the grid is replaced by a directed graph? In other words, each node has a state plus a list of neighboring nodes, and a rule for computing the next state as a function of those two things. Many relaxation-based graph layout algorithms are based on a data structure like this, but the rules are usually hand-crafted. In contrast, a cellular automata-style system would view the rules as being configurable.

I've been thinking about using evolutionary algorithms to play around with source code. One of the most natural ways of doing this, to my mind, is to use a system like the one I just described. The directed graph would be the program AST, enriched with edges representing function references, variable references, and type references. My main open question right now is how to represent the node state and transition rules (these two things being intimately related). The state needs to be simple so that it is easily manipulable by the transition rules, yet it also needs to be sophisticated so that it can encode interesting information.

I'm currently thinking of having a fixed number of state variables per node, but allowing each state variable to hold a set of values. That way you can get rich information (any number of values), with a simple interface (insert, remove, and query-membership). The state transition algorithm might be different for each node type. The instruction set would include SIMD instructions for working with all the edges of a given type, or all the values in a set, at once.

If anybody is aware of any other projects working on applying evolutionary algorithms applied to directed graphs, please let me know. (Genetic Programming doesn't count; it uses a DAG to represent the phenotype, not the environment.)

Posted on July 31, 2005 06:15 PM
More programming articles

Comments

I think I found it: Graph Automata. I searched for hours looking for this and couldn't find anything, and then just minutes after asking the question publically, I find it. Maybe I should ask questions in public more often :)

Posted by: Kim at July 31, 2005 06:40 PM

Here's some interesting movies of self-modifying graph automata. I especially like the movie of the self-reproducing automata.

Posted by: Kim at July 31, 2005 07:05 PM

Kolmogorov machines are another interesting variation on this idea. They're apparently similar to a turing machine, but using a connected graph for storage instead of a linear tape.

Posted by: Kim at August 3, 2005 10:07 PM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 10:44 AM

People all over the world know the abercrombie and fitch,but not everyone really knows how fashion the abercrombie is,hollister is the Legend maker. Everybody wears the hollister clothing would be the abercrombie mensand the abercrombie womens, if you want know you can search the Ruehl No.925 or abercrombie outlet in the www.google.com .

Posted by: fitch at November 14, 2009 02:10 AM

Uggs on sale now.UGG Classic Cardy Boot makes me different form the other

girls. The UGG Bailey Button Boot is a good choice for female.

Posted by: ugg classic cardy boots at November 17, 2009 12:12 AM

UGG Bailey Button bootsis a new style in 2009.The classic cardy uggs boots is another hot boots that worth of buying.And the classic tall ugg boots will make your winter amusing.And now uggs on sale,if you are looking for such a boot,the ugg boots is good choice this year.

Posted by: UGG Bailey Button Boots at November 17, 2009 01:25 AM

Louis Vuitton , commonly referred to as Louis Vuitton Sunglasses and Louis Vuitton Luggage Replica, or sometimes shortened to Gucci Belt has become one of the most Louis Vuitton Belt Agendas luxurybrands Louis Bags.

Posted by: 1 at November 17, 2009 01:47 AM

I love Women's UGG Classic Cardy Boot 5819 very much. And the new style UGG Mayfaire Boots is aslo a good choice this year.

Posted by: UGG Bailey Button Fancy Boots at November 17, 2009 03:39 AM

What is good for winter in 2009? I think the new UGG Mayfaire Boots 5116 is a good

choice for lady.And the UGG Classic Cardy Boots makes you special.If you want to

be warm in the cold days,the UGG Classic Tall Boots makes your dream come true.And

aslo the UGG Women's Bailey Button Boot is as fashion as comfortable.There is

a special ugg boots for you.

Posted by: UGG Classic Cardy Boots at November 17, 2009 03:43 AM

Good day! Thx for your great post and Im thinking about how to introduce my ugg boots to you cos Im not sure if u like this. Many people who live in the cold area like the ugg boots, especially the north-europe. Our uggshare.co.uk supply the cheapest classic cardy ugg boots, class tall ugg boots, classic short ugg boots and other series of uggs, hope my words didn’t trouble u, cy!

Posted by: ugg boots at November 17, 2009 09:17 PM

What is good for winter in 2009? I think the new UGG Mayfaire Boots
5116
is a good choice for lady.And the UGG Classic Cardy Boots makes you special.If you want to be warm in the cold days,the UGG Classic Tall Boots makes your dream come true.And aslo the UGG Women's Bailey Button Boot is as fashion as comfortable.There is a special ugg boots for you.

Posted by: uggs on sale at November 19, 2009 03:59 AM

We are the best online sales for the china wholesale . Here you can have a large of choices of kinds Ugg Boots,Converse Shoes,Timberland Boots,puma shoes,Nike Shox Shoes ,Nike Dunk SB Shoes,Nike Air Max,Links Of London,Tiffany Jewelry,Dior Handbags?,jimmy choo handbags ,Cartier Watches, 8GB Mp4 Players,Bluetooth Car DVDs. All our cheap online cheap goods are high quality and original packages, and best service. We offer our customers the best service, 7 days arrive at your door.Enjoy your easy and happy shopping with us.

Posted by: cheap goods sale. at November 20, 2009 02:17 AM

Laptop Battery Laptop Battery Laptop Batteries
Laptop Batteries discount laptop battery
discount laptop battery
notebook battery notebook battery
computer battery computer battery
replacement laptop battery replacement laptop battery
notebook batteries notebook batteries

Posted by: Laptop Battery at November 23, 2009 10:12 PM

Laptop Battery Laptop Battery Laptop Batteries
Laptop Batteries discount laptop battery
discount laptop battery
notebook battery notebook battery
computer battery computer battery
replacement laptop battery replacement laptop battery
notebook batteries notebook batteries

Posted by: Laptop Battery at November 24, 2009 09:59 PM

Just wanted to say great job with the blog, today is my first visit here and I’ve enjoyed reading your posts so far
ugg bailey button
Wow, my ugg classic mini will not be coming off now! I’ve had them on for 12hrs strait and I do not want to take them off. Thanks for everything, well worth the wait.

Posted by: ugg bailey button boots at November 30, 2009 06:24 AM

Spring is near,every girl wants to be the bride in the special season.They are eager to put on beautiful Wedding Dresses or the Bridal gowns.During the day the Wedding gowns is the good choose,and the night,if you want radiant,you need the Evening gowns.
About the bridesmaid,they have to wear Bridesmaid Dresses in order to avoid grab limelight with the bride.And the Flower Girl has the Flower Girl Dresses,too.In the wedding,the Cocktail Dresses and the Evening Dresses is necessary,too!And remember,the Wedding Dress of the Bridal Dress must be the most glaring!

Posted by: weddingdressclub at December 1, 2009 01:38 AM

ugg boots sale at a time when large heat has set off a winter 08/09 to Ewha.Outlines the

warm wool winter fashion degree to wool crocheted wool ugg boots uk to join after the

body does not stimulate your skin soft, soft comfort UP. Fashion can not without
ugg boots presence in Winter.and ugg boots have many series.such as:
ugg classic
UGG Bailey Button boots
ugg nightfall
ugg kids

Posted by: uggboots at December 2, 2009 09:07 PM
Post a comment









Remember info?




Prove you're human. Type "human":