Weinert Wagner Rodrigo, Lopes Heitor Silvério
Federal Institute of Education Science and Technology of Paraná (IFPR), R. Antônio Carlos Rodrigues 453, 83215-750 Paranaguá (PR), Brazil.
Biosystems. 2010 Jan;99(1):6-16. doi: 10.1016/j.biosystems.2009.08.002. Epub 2009 Aug 15.
The simulation of the dynamics of a cellular systems based on cellular automata (CA) can be computationally expensive. This is particularly true when such simulation is part of a procedure of rule induction to find suitable transition rules for the CA. Several efforts have been described in the literature to make this problem more treatable. This work presents a study about the efficiency of dynamic behavior forecasting parameters (DBFPs) used for the induction of transition rules of CA for a specific problem: the classification by the majority rule. A total of 8 DBFPs were analyzed for the 31 best-performing rules found in the literature. Some of these DBFPs were highly correlated each other, meaning they yield the same information. Also, most rules presented values of the DBFPs very close each other. An evolutionary algorithm, based on gene expression programming, was developed for finding transition rules according a given preestablished behavior. The simulation of the dynamic behavior of the CA is not used to evaluate candidate transition rules. Instead, the average values for the DBFPs were used as reference. Experiments were done using the DBFPs separately and together. In both cases, the best induced transition rules were not acceptable solutions for the desired behavior of the CA. We conclude that, although the DBFPs represent interesting aspects of the dynamic behavior of CAs, the transition rule induction process still requires the simulation of the dynamics and cannot rely only on the DBFPs.
基于细胞自动机(CA)对细胞系统动力学进行模拟的计算成本可能很高。当这种模拟是规则归纳过程的一部分,以寻找适合CA的转换规则时,情况尤其如此。文献中已经描述了几种使这个问题更易于处理的方法。这项工作针对一个特定问题——多数规则分类,对用于归纳CA转换规则的动态行为预测参数(DBFP)的效率进行了研究。对文献中找到的31个表现最佳的规则分析了总共8个DBFP。其中一些DBFP相互之间高度相关,这意味着它们产生相同的信息。而且,大多数规则的DBFP值彼此非常接近。开发了一种基于基因表达式编程的进化算法,用于根据给定的预先设定行为寻找转换规则。CA动态行为的模拟不用于评估候选转换规则。相反,DBFP的平均值用作参考。分别和一起使用DBFP进行了实验。在这两种情况下,诱导出的最佳转换规则对于CA的期望行为都不是可接受的解决方案。我们得出结论,尽管DBFP代表了CA动态行为的有趣方面,但转换规则归纳过程仍然需要对动力学进行模拟,不能仅依赖于DBFP