基本上我需要找到使用 Java 的遗传算法的前 N 个解决方案(得分最高的解决方案)。我将 Jenetics 库用于遗传算法,但我无法找到如何在不破解库源代码的情况下获得这些结果。
如果有人知道有更好的文档/示例的更好的库,我可以使用另一个库。
最佳答案
您可以通过调用getPopulation()来获得所有的解决方案。然后你可以通过调用 sort() 按适应度函数对它们进行排序然后迭代前 N 个解决方案。
关于java - 具有前 N 个解决方案的遗传算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26251564/