有可能使用遗传编程找到一系列的方程式吗?

时间:2011-02-17 09:48:25

标签: algorithm math genetic-algorithm genetic-programming series

我有一个编号系列的数字列表。我想找到可以重新生成同一系列的等式。这可能吗?另外,您建议对它进行编程(GA,GP等)。请举个例子。

1 个答案:

答案 0 :(得分:7)

您可以查看project Eureqa enter image description here

  

Eureqa(发音为“eureka”)是一种用于检测数据中方程式和隐藏数学关系的软件工具。其目标是确定最简单的数学公式,这些公式可以描述产生数据的潜在机制。 Eureqa可免费下载和使用。

该软件旨在查找一系列数据的最小二乘近似值。如果你的系列可以被准确描述为一个函数,你可能会找到它。 Eureqa使用遗传算法,在网页上有一些参考论文和文章。

下面你可以看到在Eureqa上运行的3 * x ^ 2 + 4系列的结果(来自我的机器):

enter image description here

Post Scriptum:

令人遗憾的是该软件不再免费:(