資源簡(jiǎn)介
本次資源為NSGA3的python代碼,測(cè)試問(wèn)題為DTLZ系列
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
程序功能:論文復(fù)現(xiàn)
論文信息:
An?Evolutionary?Many-objective?Optimization?Algorithm?Using?Reference-point?based?Non-dominated?Sorting?Approach?Part?I:?Solving?Problems?with?Box?Constraint
作者:(曉風(fēng))wangchao
最初建立時(shí)間:2019.03.26
最近修改時(shí)間:2019.04.01
最小化問(wèn)題:DTLZ1DTLZ2DTLZ3
NSGA3的簡(jiǎn)單實(shí)現(xiàn)
“““
import?numpy?as?np
import?matplotlib.pyplot?as?plt
from?mpl_toolkits.mplot3d?import?Axes3D??#?空間三維畫(huà)圖
from?utils?import?uniformpointfunfuncalGOenvselectIGD
import?copy
import?random
#參數(shù)設(shè)置
N_GENERATIONS?=?400?????????????????????????????????#?迭代次數(shù)
POP_SIZE?=?100??????????????????????????????????????#?種群大小
name?=?‘DTLZ1‘??????????????????????????????????????#?測(cè)試函數(shù)選擇,目前可供選擇DTLZ1DTLZ2DTLZ3
M?=?3???????????????????????????????????????????????#?目標(biāo)個(gè)數(shù)
t1?=?20?????????????????????????????????????????????#?交叉參數(shù)t1
t2?=?20?????????????????????????????????????????????#?變異參數(shù)t2
pc?=?1??????????????????????????????????????????????#?交叉概率
pm?=?1????????????????????????????????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-01?15:12??__pycache__\
?????文件????????8442??2019-04-01?15:12??__pycache__\utils.cpython-36.pyc
?????文件????????2845??2019-04-01?15:12??naga3.py
?????文件???????11037??2019-04-01?15:12??utils.py
評(píng)論
共有 條評(píng)論