NSGA - II:多目标优化算法

一个函数使用进化多目标优化算法

45.7 k下载

更新2009年7月19日16:16:07 + 0000

查看许可协议

NSGA-II是一个非常著名的多目标优化算法。我提交之前,想让我们看一个示例提交有用别人通过创建一个函数。虽然这个函数是非常具体的基准问题,与修改这一点可以采用任何多目标优化。

创,函数是nsga_2(流行)。函数的输入参数是一代又一代的人口规模和数量。用于定制用户免费修改目标函数(多个决策变量的函数)通过修改一个m文件(evaluate_objective.m)。两个样本目标函数已经在文件中描述。用户也有定义决策空间的自由。

更多信息在NSGA-II坎普尔遗传算法实验室参观http://www.iitk.ac.in/kangal/

多目标优化的主要应用之一,我目前正在使用MOEA优化PID控制器。我希望很快与大家分享工作。

更新(2009年1月27日):我无法支持用户的要求来修改这个程序将约束优化项目,因为万博1manbetx我没有时间去深入研究这一领域。今天(2009年1月27日)因此有效GPLv3下我发布这个程序。这意味着任何人,每个人都可以修改这个代码以及他们的愿望。享受吧!但记得回到社区贡献代码。

有效的2009年7月17日,这段代码是re-licensed BSD许可下遵守Mathworks提交MATLAB中央政策。

注意:我不再有足够的资源来维持这段代码。

引用作为

阿拉瑟哈德里(2023)。NSGA - II:多目标优化算法(//www.tianjin-qmedu.com/matlabcentral/fileexchange/10429-nsga-ii-a-multi-objective-optimization-algorithm), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R14SP3
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.8.0.0

更新了描述

1.7.0.0

修改了BSD许可证

1.6.0.0

修改了BSD许可证

1.4.0.0

改变了GPLv3的许可证

1.0.0.0