| 查看: 1328 | 回复: 3 | |||
东郭老胡木虫 (小有名气)
|
[求助]
运用NSGA II 算法的多目标优化编程问题 已有1人参与
|
|
现有两个向量,S=[],C=[],各自包含720个元素,打算分别从各向量中选择一个最小值,约束条件为所选择最小值的坐标一样。即: S=[]%该向量已知 C=[]%该向量已知 x1∈[1,720]%x1为1到720之间的整数 y1∈[1,720]%y1为1到720之间的整数 f(1)=min(S(x1)); f(2)=min(C(y1)); subject to: x1=y1 本人初学MATLAB,求高手指点怎么改写NSGA II 源代码求解上述多目标优化问题,NSGA II源代码见附件。 |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : NSGA-II.zip
2015-07-27 20:38:48, 153.77 K
» 收录本帖的淘帖专辑推荐
算法学习 |
» 猜你喜欢
科研孤儿太难了
已经有9人回复
时间戳又变了
已经有15人回复
时间戳变了,能看出什么问题?
已经有23人回复
只有每年这种时候来逛逛小木虫
已经有22人回复
今天系统多次维护,明天很可能放榜!
已经有10人回复
放榜前的不淡定
已经有12人回复
言之凿凿,明天官网会通知放榜?
已经有16人回复
重要消息,中午系统在维护
已经有12人回复
哪位老哥知道今年的国自然具体哪一天放榜?
已经有20人回复
今天基金会出结果吗?20260819
已经有15人回复
【答案】应助回帖
★ ★ ★ ★ ★
东郭老胡: 金币+5, ★★★很有帮助 2015-12-12 18:43:39
东郭老胡: 金币+5, ★★★很有帮助 2015-12-12 18:43:39
|
我也在用 nsga-2,和楼主交流下,说的不对的地方多多指教哈~ 使用 nsga-2 ,主要修改的是 evaluate_objective.m 这个函数,把你设定的目标函数改写进入就行了,然后还要注意你求的是最大值还是最小值,相应地改 non_domination_sort_mod.m 里面不等号的方向就可以了~~ 在non_domination_sort_mod.m函数里也包括了如何选择支配解和非支配解的部分,针对你这个问题应该把这一部分修改下~ 比如 i 是s中的一个解,如果它是支配解,要保证 c中的第i个解也是支配解,这样才把 s中的第i个解 和 c中的第i个解都放到支配解解集中。 我也是在学习哈~多多帮助! |
2楼2015-10-30 16:16:26

3楼2015-11-26 16:15:48
4楼2016-03-06 20:08:51









回复此楼
40