登录
首页 » Matlab » 标准NSGA-II算法

标准NSGA-II算法

于 2022-03-07 发布 文件大小:153.77 kB
0 58
下载积分: 2 下载次数: 2

代码说明:

NSGA2算法将在以下方面进行改进:1、快速的非支配排序    在NSGA进行非支配排序时,规模为N的种群中的每个个体都要针对M个目标函数和种群中的N-1个个体进行比较,复杂度为O(MN),因此种群中的N个个体都比较结束的复杂度为O(MN2),即每进行一次Pareto分级的时间复杂度为O(MN2)。在最坏的情况下,每个Pareto级别都只含有一个个体,那么需要进行N次分级所需要的时间复杂度则会上升为O(MN3)。鉴于此,论文中提出了一种快速非支配排序法,该方法的时间复杂度为O(MN2)。    该算法需要保存两个量:    (1).支配个数np。该量是在可行解空间中可以支配个体p的所以个体的数量。    (2).被支配个体集合SP。该量是可行解空间中所有被个体p支配的个体组成的集合。2、种群中个体多样性的保留    原始的NSGA算法中使用共享函数的方法来维持物种的多样性,这种方法包含一个共享参数,该参数为所求解问题中所期望的共享范围。在该范围内,两个个体共享彼此的适应度。但是该方法有两个难点:    (1).共享函数方法在保持多样性的性能很大程度上依赖于所选择的共享参数值。

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

发表评论

0 个回复

  • examle
    Matcom是mathTools公司推出的一个能将M文件转化成相同功能C++代码的工具。相比Matlab自带的编译器Compiler,用Matcom转化代码要简单和方便得多。本文将结合作者编程经验,以VC6.0和Matcom为例,详细介绍如何利用Matcom进行VC与Matlab的联合编程。(Matcom is mathTools Company introduced a document can M into the same functional C code tool. Compared Matlab's own compiler Compiler, with Matcom into code should be simple and more convenient. In this paper the author programming experience, and Matcom VC6.0 example, details on how to use Matcom VC and Matlab for the joint program.)
    2005-04-13 01:59:30下载
    积分:1
  • WAVE1
    说明:  用中心差分实现一维小波变换,可自行作改进(with center differential to achieve a peacekeeping wavelet transform, the discretion to make improvements)
    2005-11-10 12:55:44下载
    积分:1
  • matpower
    matpower 工具箱,电力系统最优化工具箱,包括潮流计算和最优潮流等(matpower toolbox)
    2014-01-21 15:28:10下载
    积分:1
  • C.Sharp.2.0.Jul.2006
    Essential C# 2.0 gives you just what you need to quickly get up and running writing C# applications
    2010-06-13 20:25:49下载
    积分:1
  • myrgb2hsvamyhsv2rgb
    自己实现的rgb2hsv和hsv2rgb函数(the funtions of rgb2hsv and hsv2rgb written by myself)
    2012-04-13 17:07:21下载
    积分:1
  • digit_recognition
    手写数字识别软件,利用Bayers分类器来实现手写数字的识别。(handwrting digital recognition)
    2012-05-17 16:51:52下载
    积分:1
  • LEE-MK
    水文趋势、突变点分析的matlab相关程序——Lee-Heghinan法、Mann-Kendall法(Hydrological trends point mutation analysis matlab procedures- Lee-Heghinan France, Mann-Kendall method)
    2013-08-15 18:49:40下载
    积分:1
  • chaoslaser
    部分激光经过外腔反馈回激光器,产生扰动,并调节反馈光能量 实现混沌光输出(Part of the external cavity laser is fed back through the laser, produces disturbances, feedback and adjust the light output of the light energy of Chaos)
    2014-04-28 21:02:35下载
    积分:1
  • matlab phase-field
    应用背景matlab写的枝晶生长模拟程序,用来进行凝固行为的研究,没有耦合流场。是纯金属Ni的程序。其它纯金属的可以通过改变热物性参数进行调整。关键技术模拟二维情况下的晶粒演化,将计算区域离散为正方形网格,采用周期性边界条件。初始相场值为在(-0.001-0.001)之间服从正态分布的随机数,模拟中引入的第二相颗粒近似为圆形。模拟中参数如下:p=36,dx=l,dt=0.1,k=0.5,L=1.0,m=1.0,网格节点数为300x300
    2022-03-05 06:07:07下载
    积分:1
  • Inventory_Bill
    Auto Complete Form Elements
    2014-09-22 01:29:26下载
    积分:1
  • 696518资源总数
  • 105714会员总数
  • 27今日下载