| 查看: 1010 | 回复: 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
» 收录本帖的淘帖专辑推荐
算法学习 |
» 猜你喜欢
博士读完未来一定会好吗
已经有24人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
申请2026年博士
已经有6人回复
【答案】应助回帖
★ ★ ★ ★ ★
东郭老胡: 金币+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













回复此楼