登录
首页 » matlab » NSGA-III

NSGA-III

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

  • LDPC_BP_decode
    LDPC码是目前通信中性能最好的纠错编码之上,这是我在Matlab下编写的LDPC基本解码算法,已经通过调试,大家共同学习(LDPC code is the best communication performance on error-correcting code, this is my prepared in Matlab basic LDPC decoding algorithm has been through debugging, U.S. co-learning)
    2008-05-06 19:00:36下载
    积分:1
  • PMSM
    Matlab simulation of PMSM with SPWM modulation. This is an example that use every single element of simulink library, so it can help you understand details of PMSM simulation. This simulation module was built by my own, any questions, pleases contact me.
    2014-12-16 16:55:44下载
    积分:1
  • threelever3p4wzb
    三电平三相四线制APF,在abc坐标系下进行电流环的控制,采用无差拍控制策略和载波同相调制方法,能够抑制谐波,补偿无功和治理三相不平衡,matlab2006b,高版本可能需要更换低通滤波器(Three- level three- phase four-wire APF, current loop control in abc coordinates, using deadbeat control strategy and carrier-phase modulation method that can suppress harmonics, reactive power compensation and governance phase unbalance, matlab2006b, high version may need to replace the low-pass filter)
    2021-04-19 14:58:51下载
    积分:1
  • LMS112
    Very good matlab LMS filter program.
    2009-03-29 12:41:39下载
    积分:1
  • Parallel-and-Serial
    并行和串行级联码已成为一种实用的方法,取得了良好的性能。在此论文中,我们将介绍并行和串行级联单奇偶校验乘积码。我们对这种码的码重分布进行了分析,其性能是有界的。仿真的结果确定了在高信噪比情况下的性能界限。这种码(与一些变种)的性能证明对于降低译码复杂性和适当的短码长具有相当良好的效果。(Parallel and serial concatenated code has become a practical way to obtain good performance. In this paper, we will introduce the parallel and serial concatenated single parity check product codes. We re-distribution of this code code analysis, and its performance is bounded. The results of the simulation to determine the performance limits in the case of a high signal-to-noise ratio. Proof of performance of this code (with some variants) having a fairly good effect for reducing the decoding complexity and the appropriate short code length.)
    2020-12-06 16:39:21下载
    积分:1
  • MATPOWER1
    MATLAB CODE FOR POWER FLOW 1
    2014-01-06 19:48:29下载
    积分:1
  • Abat_algorithm
    粒子群算法改进的自适应蝙蝠算法,具有很好的收敛速度和收敛精度(Improved adaptive bat algorithm based on particle swarm optimization has good convergence speed and convergence accuracy.)
    2018-06-18 19:48:56下载
    积分:1
  • vfh1
    VFH+ 机器人matlab改进测试代码(VFH+ improved testing robot matlab code)
    2020-09-17 16:07:56下载
    积分:1
  • MATLAB交通标志bp和模板,指示,GUI
    说明:  该课题为基于MATLAB的bp神经网络的交通标志识别系统,可以识别禁令标志,警示标志,指示标志三种标志,带GUI界面,流程为,输入测试图,训练,定位,分割,识别。可自动识别是三种中的哪一种。定位是采用颜色的方法,分割是几何位置分割,识别bp神经网络。注释详细。(This project is a traffic sign recognition system based on BP neural network of MATLAB. It can recognize three kinds of signs: prohibition sign, warning sign and indication sign. It has GUI interface. The flow is: input test chart, training, positioning, segmentation and recognition. Which of the three can be automatically identified. The location is based on the color method, and the segmentation is based on the geometric position segmentation to recognize the BP neural network. Note details.)
    2020-03-19 17:19:11下载
    积分:1
  • lms
    说明:  lms自适应滤波器算法在MATLAB仿真实现(lms adaptive filter algorithm in MATLAB Simulation)
    2010-03-18 14:58:12下载
    积分:1
  • 696518资源总数
  • 105651会员总数
  • 15今日下载