请问从网上下载了nsga-ii的matlab源代码,但运行不起来,是什么原因?还有不知道怎么修改测

请问从网上下载了nsga-ii的matlab源代码,但运行不起来,是什么原因?还有不知道怎么修改测,第1张

这要看是什么样的代码,有无错误,错误性质是否致命错误、等等。如果是一般的小错误,还是不影响运行的。如果是重大错误,必然会运行不了。至于修改程序,则要有编程基础,并对原程序有一定了解。

要的使用介绍:

objective_description_function.m 要自己重写,主要是定义优化目标函数个数、随机种子取值范围等等。

evaluate_objective.m 是优化目标函数,当然要自己重写了。

nsga_2.m是启动函数,要设置两个参数。

其他m文件基本不用改动。具体介绍看程序包里的html说明,算法看pdf文件。

NSGA-II\BinaryTournamentSelection.m

.......\CalcCrowdingDistance.m

.......\Cost.m

.......\CreateEmptyIndividuals.m

.......\Crossover.m

.......\Dominates.m

.......\GetCosts.m

.......\Mutate.m

.......\MyCost1.m

.......\MyCost2.m

.......\MyCost3.m

.......\MyCost4.m

.......\MyCost5.m

.......\MyCost6.m

.......\MyCost7.m

.......\New Folder\MyCost1.m

.......\NonDominatedSorting.m

.......\nsga2.m

.......\PlotFronts.m

.......\SortPopulation.m

.......\New Folder

NSGA-II


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12097298.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存