资源简介
NSGA3多目标优化算法
代码片段和文件信息
from scipy.special import comb
from itertools import combinations
import numpy as np
import copy
import math
def NDsort(mixpopNM):
nsort = N#排序个数
NM = mixpop.shape[0]mixpop.shape[1]
Loc1=np.lexsort(mixpop[:::-1].T)#loc1为新矩阵元素在旧矩阵中的位置,从第一列依次进行排序
mixpop2=mixpop[Loc1]
Loc2=Loc1.argsort()#loc2为旧矩阵元素在新矩阵中的位置
frontno=np.ones(N)*(np.inf)#初始化所有等级为np.inf
#frontno[0]=1#第一个元素一定是非支配的
maxfno=0#最高等级初始化为0
while (np.sum(frontno < np.inf) < min(nsortN)):#被赋予等级的个体数目不超过要排序的个体数目
maxfno=maxfno+1
for i in range(N):
if (frontno[i] == np.inf):
dominated = 0
for j in range(i):
if (frontno[j] == maxfno):
m=0
flag=0
while (m=mixpop2[jm]):
if(mixpop2[im]==mixpop2[jm]):#相同的个体不构成支配关系
flag=flag+1
m=m+1
if (m>=M and flag < M):
dominated = 1
break
if dominated == 0:
frontno[i] = maxfno
frontno=frontno[Loc2]
return frontnomaxfno
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-06-17 12:56 NSGA3-python\
目录 0 2020-04-16 22:05 NSGA3-python\.ipynb_checkpoints\
文件 72 2020-03-29 22:21 NSGA3-python\.ipynb_checkpoints\Main1-checkpoint.ipynb
文件 1445 2020-04-22 11:28 NSGA3-python\Cal.py
文件 1363 2020-03-16 01:59 NSGA3-python\GO.py
文件 759 2020-03-16 01:57 NSGA3-python\IGD.py
文件 2587 2020-06-17 12:56 NSGA3-python\Main.py
文件 27156 2020-05-19 15:58 NSGA3-python\Main1.ipynb
文件 0 2020-03-23 08:54 NSGA3-python\__init__.py
目录 0 2020-05-06 17:55 NSGA3-python\__pycache__\
文件 924 2020-05-06 17:55 NSGA3-python\__pycache__\Cal.cpython-37.pyc
文件 1368 2020-03-16 02:07 NSGA3-python\__pycache__\GO.cpython-37.pyc
文件 893 2020-03-16 02:07 NSGA3-python\__pycache__\IGD.cpython-37.pyc
文件 2470 2020-04-16 22:02 NSGA3-python\__pycache__\envselect.cpython-37.pyc
文件 2946 2020-04-16 22:01 NSGA3-python\__pycache__\funfun.cpython-37.pyc
文件 1069 2020-04-14 10:11 NSGA3-python\__pycache__\uniformpoint.cpython-37.pyc
文件 3276 2020-04-16 22:02 NSGA3-python\envselect.py
文件 3385 2020-04-16 22:01 NSGA3-python\funfun.py
文件 920 2020-04-14 10:01 NSGA3-python\uniformpoint.py
目录 0 2020-07-20 17:02 NSGA3-python\utils\
文件 1363 2020-03-16 01:59 NSGA3-python\utils\GO.py
文件 759 2020-03-16 01:57 NSGA3-python\utils\IGD.py
文件 0 2020-03-23 08:54 NSGA3-python\utils\__init__.py
目录 0 2020-04-16 18:36 NSGA3-python\utils\__pycache__\
文件 1368 2020-03-16 02:07 NSGA3-python\utils\__pycache__\GO.cpython-37.pyc
文件 893 2020-03-16 02:07 NSGA3-python\utils\__pycache__\IGD.cpython-37.pyc
文件 148 2020-03-29 22:18 NSGA3-python\utils\__pycache__\__init__.cpython-37.pyc
文件 923 2020-03-16 02:22 NSGA3-python\utils\__pycache__\cal.cpython-37.pyc
文件 2411 2020-03-29 22:40 NSGA3-python\utils\__pycache__\envselect.cpython-37.pyc
文件 2932 2020-04-16 18:36 NSGA3-python\utils\__pycache__\funfun.cpython-37.pyc
文件 1075 2020-04-14 10:03 NSGA3-python\utils\__pycache__\uniformpoint.cpython-37.pyc
............此处省略4个文件信息
- 上一篇:python幸运抽奖
- 下一篇:华为-python基础教程(108页)
相关资源
- 机器学习k means算法实现图像分割
- 帝国竞争算法python实现
- 你也能看得懂的Python算法书 代码
- 人工智能算法实现mnist手写数字识别
- kmeans聚类算法的python实现程序
- 蚁群算法解决tsp问题
- 遗传算法解决第一类生产平衡问题
- a*算法的python版
- 深度学习YOLOv3分类算法
- BP算法手写梯度计算
- Python RC4算法
- tensorflow2.0 yolo3目标检测算法
- python实现SGBM图像匹配算法
- 带书签-数据结构与算法 Python语言描
- 2019届华为软件精英挑战赛A*算法实现
- 图像分割-snake算法 python版本
- 基于PyQt实现可视化宽度优先、深度优
- 蚁狮算法(Ant Lion AlgorithmPython实现和
- 基于自编写的随机森林算法的adult数据
- VMD变分模态分解算法
- miller_rabin检测生成大素数的RSA算法实
- python遗传算法解决八皇后问题
- 计算机语言学n-gram算法的python实现
- Introduction to Programming in Python An Inter
- 多目标优化算法(二)MOEADMATLAB
- 决策树算法的PPT与实现代码
- 用python实现sm2国密算法
- 基于Python完成张军版计算智能相关算
- 哈工大威海 算法设计与分析 朱东杰老
- 西电数据挖掘作业之利用Python编程实
评论
共有 条评论