打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MOGA多目标遗传算法Matlab工具箱 NSGA-II
MOGA多目标遗传算法Matlab工具箱 NSGA-II
本来想找MOPSO多目标粒子群算法的matlab工具箱的,但是还没找到。只是有人看到用Matlab的MOGA工具箱。
也挺好的,至少可以直接拿过来做MOP多目标问题的求解。

NSGA-II is a very famous multi-objective optimization algorithm. I submitted an example previously and wanted to make this submission useful to others by creating it as a function. Even though this function is very specific to benchmark problems, with a little bit more modification this can be adopted for any multi-objective optimization.

The function is nsga_2(pop,gen). The input arguments for the function are population size and number of generations. For customization purposes the user is free to modify the objective function (function of several decision variables) by modifying an m file (evaluate_objective.m). Couple of sample objective functions is already described in the file. The user also has the freedom to define the decision space.

For more information on NSGA-II visit Kanpur Genetic Algorithm Laboratory at http://www.iitk.ac.in/kangal/

One of the main applications of multi-objective optimization that I am currently working on is tuning PID controllers using MOEA. I am hoping to share that work with everyone soon.

Update (January 27, 2009): I am unable to support user's request to modify this program to incorporate constraints in the optimization program since I have no time to delve into this field. Hence effective today (January 27, 2009) I release this program under GPLv3. This means that anyone and everyone can modify this code as and how they wish. Enjoy! But do remember to contribute the code back to the community.

Effective July 17, 2009 this code is re-licensed under BSD license to comply with Mathworks policy on submissions to MATLAB central.

网址:http://www.mathworks.com/matlabcentral/fileexchange/10429-nsga-ii-a-multi-objective-optimization-algorithm

本文引用地址: http://www.sciencenet.cn/m/user_content.aspx?id=309565
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Matlab】自带遗传算法工具箱的介绍和使用注意事项
基于DEAP库的python进化算法-7.多目标遗传算法NSGA-II
安装Sheffield Matlab遗传算法工具箱的建议
30个最常用的智能算法MATLAB实现
如何学习MATLAB
MATLAB的移动机器人导航遗传算法仿真分析寻优化路径规划和种群进化曲线可视化
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服