genetic algorithm GA用于通过三阶多项式函数实现数据逼近
用3阶多项式函数逼近噪声数据的GA实现。 (c) Juraj Kardos,2014噪声数据由文件generator.c中定义的给定多项式函数生成并添加小噪声。数据位于文件input.txt中。文件的格式是每行一对x和f'(x),其中f'(x)是我们想要近似的噪声多项式函数。用法: $./generator N ,其中N是生成的数据点的数量。适应度是近似函数g(x)和噪声数据点之间差异的平方和。适应度越低,找到的近似值越好。适应度= 1..N(sqr(g(x_i)-f'(x_i)))的总和精确解,即生成没有噪声的多项式函数f(x)具有以下参数: $ cat solution.txt c0 = -5; c1 = 3; c2 = 4; c3 = -2;这个存储库由三个不同的实现组成: CPU序列号GPU加速代码使用
下载地址
用户评论