Project Proposal


Austin Rachlin
Pd. 1 Latimer

    I am currently working with cellular automata and evolutionary computations to solve the Majority Classification Problem***. I hope to beat the existing record of about 85% completion in the MCP. I am working with test arrays that are of length 145. The rules are based off of a 7-neighbor system and therefore need to be at least of length 128 (there are 128 possible combinations of 7 binary cells). However, I also added an extra cell where the value (success rate) of the rule is stored.

    I do not know what kind of genetic algorithm I will use. I will most likely have to do a lot of testing and trial-and-error to figure out which variable values work the best.

    If I complete the stated problem in a timely fashion, there are many direction that I would like to expand. Instead of working with a 1-D cellular automata, I could expand the program to deal with 2-D or perhaps even 3-D landscapes. Also, I might try comparing the results of simultaneous evolution of the whole system verses random evolution of isolated cells. There is also the possibility of dealing with systems that are not just black and white. Lastly, if I complete the MCP and wish to try something else, I can apply my cellular automata system to a variety of other problems.



    ***Majority Classification Problem: The goal of the Majority Classification Problem is to use evolutionary computations to evolve sets of rules that will manipulate a cellular automata system towards its majority. For example, if there is an array with 65% black cells, the rule (a defined array) should eventually develop the landscape to an all-black array.



Test Run 1
Test Run 2
Test Run 3
Test Run 4
Test Run 5




Assignments First Quarter | | TechLab Page |