登录
首页 » matlab » NSGA-III

NSGA-III

于 2021-01-26 发布 文件大小:14KB
0 126
下载积分: 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 个回复

  • flop
    SFLOP simulates a floating point operation x op y where op = +, -, *, / In chopping or rounding arithmetic using an m digit mantissa, base 10, and an unrestricted exponent range. (sflop: Simulate FLOating Point operation.) For more details on the how the floating point representation of a number is computed see the function sfl.( SFLOP simulates a floating point operation x op y where op =+,-,*,/ In chopping or rounding arithmetic using an m digit mantissa, base 10, and an unrestricted exponent range. (sflop: Simulate FLOating Point operation.) For more details on the how the floating point representation of a number is computed see the function sfl.)
    2009-04-08 00:19:23下载
    积分:1
  • Wireless-Lab-2-----Plotting-Signal-Constellations
    To plot a 16-QAM signal constellation with annotations that indicate the mapping integers to constellation points. The code uses the scatterplot function to create the plot and the text function in MATLAB to create the annotations. We follow the following steps for this.
    2015-02-06 13:27:30下载
    积分:1
  • connect2122_grid_flux_NEW10211
    并网型双馈电机仿真,主要研究其有功,无功独立解耦控制策略(Grid DFIG simulation, its major research active and reactive power decoupled control strategy)
    2016-10-08 10:10:14下载
    积分:1
  • 123
    filtering and salt and pepper noise reduction
    2010-08-02 19:21:37下载
    积分:1
  • 6
    说明:  DC MOTOR SPEED CONTROL 6
    2010-10-14 01:15:30下载
    积分:1
  • RK45
    变步长四阶龙格库塔法,可自己控制误差精度,可用于变参微分方程组,亲测可用(variable-step runge-kutta)
    2018-01-23 09:40:50下载
    积分:1
  • ex43423
    Experimental exercices about Digital Image procesing
    2010-07-09 14:29:48下载
    积分:1
  • matlab mfiles实分析
    matlab mfiles实例分析,有大量的实例,每个M文件就是一个例子,有很多个。(Matlab mfiles example, a large number of examples, each M document is an example, many months.)
    2005-07-26 11:11:25下载
    积分:1
  • MTIMTDPD
    雷达目标MTI和MTD检测的matlab源代码(radar target dection for MTI and MTD)
    2020-07-03 02:40:01下载
    积分:1
  • shijiaojiemian
    在matlab绘图中可设置函数曲线图视角的用户界面的m函数。(Drawing in matlab function to set the curve of the user interface perspective m function.)
    2008-01-15 21:51:35下载
    积分:1
  • 696522资源总数
  • 104027会员总数
  • 45今日下载