在玩耍时,我设法设计了一个像流体一样的元胞自动机 (CA)。非常基本的行为,如扩散、避障、压力等。这让我想知道它。手工设计似乎不是要走的路。有没有尝试使用其他方法探索规则空间的工作?例如,在不同的块中组合不同的规则,或者在与传统模拟进行比较时使用机器学习来调整一组规则的参数。
一些免责声明:我注意到有不同类型的元胞自动机,它们之间可能有很大的不同。为概括起见,请考虑此问题,但不限于任何特定类型的 CA。我也明白许多 CA 规则都是图灵完备的,这意味着原则上你可以对任何可以在图灵计算机上运行的东西进行建模。因此,为了这个问题,请考虑我们希望动态尽可能直接地显示出来。