我有一个多目标优化问题,我想要解决这个问题,最好是用Java使用进化算法。
我使用一个参数化有限元模型,该模型具有一对实数或整数输入值x1...xn,例如,描述模型的几何形状。每个参数可以具有特定间隔内的值,例如x1 \in [2,10]
、x2 \in [1,4]
、...
我的目标是为我在有限元模型中计算的一个或多个给定标准找到最佳解决方案。因此,目标函数的值由该模型来计算。
我基本上需要一个框架,在这个框架中我可以定义具有特定间隔的优化参数(x1...xn)。框架应该使用每个个体的x1...xn起始值构建初始种群。使用这些值,我为每个人创建了我的模型,执行我的计算,并返回目标函数的值。然后这个框架完成它的工作并创造一个新的后代群体。
Java中有没有可以做到这一点的进化算法框架?
我快速浏览了一下TinyGP、Jenetics和JGAP。但这些都集中在遗传编程和符号回归问题上。还是我错过了一些基本的东西?
发布于 2015-10-28 01:33:39
你可以看看watchmaker api
https://stackoverflow.com/questions/33374659
复制相似问题