登录
首页 » matlab » NSGA-III

NSGA-III

于 2021-01-26 发布 文件大小:14KB
0 228
下载积分: 1 下载次数: 22

代码说明:

  测试可以跑,根据自己情况修改下函数即可. 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中选取,选择的依据是要使种群在目标空间中具有理想的多样性。(The test can run and modify the function according to its own situation. NSGA-III first defines a set of reference points. Then the initial population containing N individuals (preferably the same number of reference points as the original literature) was randomly generated, where N was the size of the population. Next, the algorithm is iterated until the termination condition is satisfied. On the basis of current population Pt, the algorithm simulates two-point crossover (SBX) and polynomial mutation to produce offspring population Qt by random selection.)

文件列表:

YPEA126 NSGA-III\license.txt, 1350 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\AssociateToReferencePoint.m, 1363 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\Crossover.m, 937 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\Dominates.m, 956 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\GenerateReferencePoints.m, 1321 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\license.txt, 1350 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\main.m, 800 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\MOP2.m, 2613 , 2018-06-29
YPEA126 NSGA-III\NSGA-III\Mutate.m, 970 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\NonDominatedSorting.m, 2251 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\NormalizePopulation.m, 1291 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\nsga3.m, 3873 , 2018-06-29
YPEA126 NSGA-III\NSGA-III\PerformScalarizing.m, 1628 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\PlotCosts.m, 1023 , 2018-06-30
YPEA126 NSGA-III\NSGA-III\SortAndSelectPopulation.m, 2347 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\UpdateIdealPoint.m, 1068 , 2016-12-12
YPEA126 NSGA-III\NSGA-III\wifi_through.m, 735 , 2018-06-29
YPEA126 NSGA-III\NSGA-III\www.yarpiz.com.url, 121 , 2015-08-23
YPEA126 NSGA-III\www.yarpiz.com.url, 121 , 2015-08-23
YPEA126 NSGA-III\NSGA-III, 0 , 2018-07-01
YPEA126 NSGA-III, 0 , 2017-09-12

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • AntColonyAlgorithmforSolvingQoSRoutingProblem
    在状态转移规则的基础上,局部更新规则和全局更新的蚁群算法的规则,我们提出一个IM证明蚂蚁的最低成本的服务质量蚁群算法(QoS)的路径用于解决网络路由问题与延迟以及背包约束中进行模拟。约52.33%蚂蚁找到成功的QoS路由。并收敛到最佳。(based on the state transition rule,the local updating rule and the global updating rule of ant colony algorithm ,we propose an im proved ant colony algorithm of the least cost quality of service(QoS)unicast routing.The algorithm is used for solving the routing problem with delay.delay jitter.bandwidth,and packet lOSS constrained. In the simulation,about 52.33 ants find the Successful QoS routing .and converge to the best. It is proved that the algorithm is efficient and effective.)
    2010-10-06 10:13:17下载
    积分:1
  • tongjifx333
    此程序为统计分析中常见的统计量的matlab程序,有详细注释.(the progroms is very good)
    2013-07-31 11:18:07下载
    积分:1
  • untitled1
    阿波罗卫星轨道的matlab仿真,可以实现轨道模拟(Apollo satellite orbit simulation)
    2011-06-12 22:34:10下载
    积分:1
  • cannysuanzi
    自己编的canny算子,可识别出图像中物体的轮廓,经典算法之一.(canny operator can identify the contours of objects in an image, one of the classic algorithms.)
    2014-08-22 15:36:33下载
    积分:1
  • matlab
    matlab基于MATLAB GUI的数字图像压缩系统基于MATLAB GUI的数字图像压缩系统(it is matlab.)
    2012-11-21 20:50:47下载
    积分:1
  • df
    说明:  这个资料是学习kalman滤波的基础材料,里面有程序和文档介绍,适合初学的童鞋(The attachment is the material for Kalman learning, especally for beginners.Hopefully, it will help)
    2011-07-18 05:18:20下载
    积分:1
  • Practical-Image-Processing
    How to learn matlab.
    2012-09-11 03:43:24下载
    积分:1
  • fengji
    本人搭建的Matlab风电模型、直驱2MW的,研究塔架振动的(I set up the Matlab, 2 mw direct-drive wind model, the mode of vibration,PMSG)
    2013-12-12 11:32:51下载
    积分:1
  • matrixcompletion
    Matrix completion using space projection algorithm.
    2010-07-28 03:51:43下载
    积分:1
  • grey-prediction-controller
    灰预测控制器的MATLAB研究,并利用MATLAB语言编程(Grey prediction controller MATLAB studied using MATLAB programming language)
    2010-09-03 11:07:08下载
    积分:1
  • 696516资源总数
  • 106409会员总数
  • 8今日下载