新手求助:调用MOEA framework java library解决多目标线性方程求最优Nondominate解

qq_30073245 2015-07-27 01:33:32
大家好,我完全是java新入门级的水平。但由于自己的一个项目需要解决多目标方程的线性优化问题(有限定条件),找到一组叫做nondominated的解,或称pareto解,所以经人介绍说有这个一个叫MOEA framework的java library就是针对这种问题轻松可以解决的。不知道那位大牛曾经听说或用过过MOEA这个玩意,能告诉我怎么在自己定制的问题上成功调用它吗??导师让出结果,急死我了。

MOEA framework是免费的开源java library,可以从这里找到
http://www.moeaframework.org/

我的要求解的问题是这样的:
同时满足下面三个目标函数
maximize 求和 P(i)*X(i)
maximize 求和 E(i)*X(i)
maximize 求和 M(i)*X(i)

subject to 求和X(i)=5000;任意0<X(i)<1000;

其中P(i),E(i)和M(i)都是已知参数,可以从excel里读取,i 从1到300, X(i)是变量

我倒入MOEA到eclipse后发现里面有大量的根据基本problem编译的问题,然后里面的程序可以调用叫Executor的,然后选取里面的编好的问题和算法就可以得出解。可是我的问题我试着自己编然后调用就调用不了。

祈祷能碰到用过MOEA这个library的人指点迷津啊!!


...全文
171 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,747

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧