我必须开始研究细胞自动机,所以任何人都可以分享链接,这可能有助于初学者学习基础知识。
答案 0 :(得分:5)
我建议将以下资源作为元胞自动机(CA)的介绍:
要立即开始玩不同的CA,运行他们的进化,检查属性 - 尝试Wolfram | Alpha。这是一种将平面英语转换为计算的计算知识引擎。 Type for example “rule 110”。这是some other examples。探索!
必读为“New Kind of Science” book by Stephen Wolfram,可在线免费获取(您可能需要注册一次)。
The Wolfram Science Summer School非常棒free recourses and lectures online。但我真的建议applying for the actual 3 weeks program。您将获得在CA和相关领域进行真正研究的经验,并与教师和学生合作。
Wolfram示范项目有numerous free CA applications
如需更深入的阅读,请参阅Stephen Wolfram publications
MathWorld有很好的介绍文章:Elementary Cellular Automaton和Cellular Automaton
当然,最好的工具是Mathematica,内置CellularAutomaton功能和许多相关的研究功能。您可以下载free trial version或检查您的学校是否有许可证。
P.S。这是示例CA Mathematica代码,显示了该语言中编程结构的简单和紧凑:
Image3D /@ CellularAutomaton[{14, {2, 1}, {1, 1, 1}}, {{Table[ArrayPlot[Mean[
CellularAutomaton[{i, {2, 1}, {1, 1}}, {{{1}}, 0}, 30]],],
{i, 2, 20, 4}]
}, 0}, {{3, 10}}]
{{1}}