Copyright (c) 2016, Yarpiz (www.yarpiz.com)
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the distribution
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
没有合适的资源?快使用搜索试试~ 我知道了~
NSGA-III代码 matlab可运行
共19个文件
m:15个
txt:2个
url:2个
4星 · 超过85%的资源 需积分: 5 100 下载量 185 浏览量
2018-07-12
13:52:25
上传
评论 10
收藏 15KB RAR 举报
温馨提示
测试可以跑,根据自己情况修改下函数即可. NSGA-III 首先定义一组参考点。然后随机生成含有 N 个(原文献说最好与参考点个数相同)个体的初始种群,其中 N 是种群大小。接下来,算法进行迭代直至终止条件满足。在第 t 代,算法在当前种群 Pt的基础上,通过随机选择,模拟两点交叉(Simulated Binary Crossover,SBX)和多项式变异 产生子代种群 Qt。Pt和 Qt的大小均为 N。因此,两个种群 Pt和 Qt合并会形成种群大小为 2N 的新的种群 Rt=Pt∪Qt。 为了从种群 Rt中选择最好的 N 个解进入下一代,首先利用基于Pareto支配的非支配排序将 Rt分为若干不同的非支配层(F1,F2等等)。然后,算法构建一个新的种群St,构建方法是从 F1开始,逐次将各非支配层的解加入到 St,直至 St的大小等于 N,或首次大于 N。假设最后可以接受的非支配层是 L层,那么在 L+ 1 层以及之后的那些解就被丢弃掉了,且 St\ FL中的解已经确定被选择作为 Pt+1中的解。Pt+1中余下的个体需要从 FL中选取,选择的依据是要使种群在目标空间中具有理想的多样性。
资源推荐
资源详情
资源评论
收起资源包目录
NSGA-III.rar (19个子文件)
YPEA126 NSGA-III
www.yarpiz.com.url 121B
NSGA-III
MOP2.m 3KB
wifi_through.m 735B
Dominates.m 956B
NonDominatedSorting.m 2KB
main.m 800B
PerformScalarizing.m 2KB
nsga3.m 4KB
Mutate.m 970B
GenerateReferencePoints.m 1KB
www.yarpiz.com.url 121B
PlotCosts.m 1023B
Crossover.m 937B
UpdateIdealPoint.m 1KB
SortAndSelectPopulation.m 2KB
NormalizePopulation.m 1KB
AssociateToReferencePoint.m 1KB
license.txt 1KB
license.txt 1KB
共 19 条
- 1
资源评论
- wgxwgx2019-03-02挺好的,挺有用的,非常感谢!
- 我是王多鱼2021-05-17被骗了,大家去YARPIZ下载
- 小仙哲2020-06-16现在只有两个目标函数,如果要改成三个目标函数,画出三位图应该怎么操作,具体在哪个模块修改目标函数和约束条件
- Gravity_LLL2019-07-05YARPIZ团队的免费资源 到这儿骗积分下载?
- chenjinglzz2019-04-29感谢提供源代码
sharkleeblog
- 粉丝: 8
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功