PHP中的健身功能

时间:2011-04-07 14:40:25

标签: java php genetic-algorithm genetic-programming

我在一个例子后看了一整天,在遗传算法中实现'适应度函数'。 (我已经实现了'开始人口','突变'和排列)。以下步骤是“适应度函数”。有没有人有一个在PHP中计算'适应度'的例子? Java或C#也可以。

3 个答案:

答案 0 :(得分:1)

健身功能只会对您的人口中的一个成员进行排名。具有最高适应度函数的项目“获胜”,然后在下一轮中与新成员进行性交。

由您决定如何定义成员的适应性。这个功能可以决定Brains vs. Brawn的胜利,可以这么说。

答案 1 :(得分:1)

创建一个实现个人健身功能的java,C或C#软件。稍后,您可以使用exec()功能执行软件并收集输出。例如:

<?php
    $output = array();
    exec("/path/to/fitness_function_executable", $output);
    print_r($output);
?>

答案 2 :(得分:0)

健身功能完全取决于您的应用程序。它可以是一个生物行进的距离,你可以在游戏的某个时间在星际争霸2中建造多少单位,以及测量图像与另一个图像的接近程度。

确保它在好与坏之间具有足够的粒度。