多目标优化免费NSGA-II算法源代码+详细解释【详见文章】 多目标优化免费NSGA-II代码+详细解释(详见文章)该函数基于求解多目标最优解的进化算法,即目标的帕累托前沿。最初只输入种群大小和回采标准,或算法自动停止的总代数。您将被要求输入目标函数的数量、决策变量的数量以及决策变量的范围空间。您还必须通过编辑evaluate_objective()函数来定义自己的目标函数。 多目标优化免费NSGA-II算法源代码+详细解释【详见文章】
2022-04-19 15:07:31 155KB 多目标优化 NSGA-II
此资源包含经典的多目标进化算法NSGA-II,内涵测试集以及性能度量GD,Spacing,,r等。该算法的文献来源为:A Fast and Elitist Multiobjective Genetic Algorithm:NSGA-II
2022-04-18 09:08:20 9KB matlab 算法 多目标优化 NSGA-II
非排序遗传算法 II (NSGA-II) 的可承受和压缩实现 此函数执行非排序遗传算法 II (NSGA-II) 以最小化连续函数。该实现是可以忍受的,计算成本低且压缩(该算法只需要一个文件:NSGAIII.m)。提供了一个“example.m”脚本以帮助用户使用该实现。还值得注意的是,为了便于理解,代码被高度注释。该实现基于 Deb 等人的论文。(2002),“一种快速和精英的多目标遗传算法:NSGA-II”。
2022-04-15 18:04:56 450KB matlab 开发语言
多目标优化非排序遗传算法能够解决混合整数非线性问题。 能够求解带约束的混合整数非线性规划。使用上述算法解决了几个基准问题,包括整数变量问题。 指南: 打开“NSGA_II_Abril_Test.m”。 选择您想要的“p”基准问题(p=2 ---> ZDT1 问题)。 运行“NSGA_II_Abril_Test.m”
2022-04-15 18:04:54 540KB 算法 matlab
多目标优化学习NSGA-II笔记
2022-04-06 03:09:44 3.97MB 学习
1
6NSGA-Ⅱ算法是 Srinivas 和 Deb 于 2000 年在 NSGA 的基础上提出的,它比 NSGA算法更加优越:它采用了快速非支配排序算法,计算复杂度比 NSGA 大大的降低;采用了拥挤度和拥挤度比较算子,代替了需要指定的共享半径 shareQ,并在快速排序后的同级比较中作为胜出标准,使准 Pareto 域中的个体能扩展到整个 Pareto 域,并均匀分布,保持了种群的多样性;引入了精英策略,扩大了采样空间,防止最佳个体的丢失,提高了算法的运算速度和鲁棒性。
2022-04-02 22:20:34 155KB nsga2matlab NSGA2比 NSGA2拥挤度 NSGA-Ⅱ
面向微服务实例在不同资源中心的组合部署与调度问题,构建微服务组合部署与调度最优化问题模型。以资源服务中心计算及存储资源利用率、负载均衡率和微服务实际使用率等为优化目标,以服务的完备性、资源与存储资源总量和微服务序列总量为约束条件,提出基于进化多目标优化算法(NSGA-Ⅲ, MOEA/D)求解方法,寻求微服务序列在不同资源中心的实例组合部署与调度策略。通过真实数据集实验对比,在全部满足用户服务请求的约束下,该策略比传统微服务组合调度策略的计算、存储资源平均空闲率和微服务实际空闲率要分别低13.21%、5.2%和16.67%。
1
多目标遗传算法,MATLAB编程。
2022-03-24 13:38:24 498KB NSGA
1
nsga-ii的matlab代码NSGA-II-循环-设施-位置 该存储库包含我们 ISE754 课程(物流工程)项目的代码和报告。 在“Matlab 代码”文件夹中查找 Matlab 代码
2022-03-23 17:10:09 573KB 系统开源
1
针对约束多目标区间优化问题, 提出一种交互多属性决策NSGA-II 算法. 该算法将非线性问题线性化, 定义P占优支配关系求出个体的序值, 定义区间拥挤距离来区分具有相同序值个体的优劣, 采用约束精英策略删除种群中不满足约束的个体. 将选出的个体作为方案集, 目标函数作为属性集, 决策者对于各目标函数的偏好作为属性权重, 构建一个多属性决策模型, 在进化过程中融入该模型来选取符合决策者偏好的满意解. 仿真实验验证了所提出方法的可行性和正确性.
1