jmetal框架的python版本


jmetalp的Python项目详细描述


jMetalPy

jmetalpy:jmetal框架的python版本

Build Status Read the Docs PyPI License PyPI Python version

介绍jmetalpy的论文的预印本可以在:https://arxiv.org/abs/1903.02915

目录

安装

要下载jmetalpy,只需克隆托管在github中的git存储库:

git clone https://github.com/jMetal/jMetalPy.git
python setup.py install

或者,您可以使用pip

安装它。
pip install jmetalpy

用法

配置和运行所有包含算法的示例位于in the ^{} folder

功能

当前版本的jmetalpy(v1.5.0)包含以下组件:

  • 算法:局部搜索,遗传算法,进化策略,模拟退火,随机搜索,nsga-ii,nsga-iii,smpso,omopso,moea/d,moea/d-dra,moea/d-iepsilon,gde3,spea2,hype,ibea。基于偏好清晰度的算法;g-nsga-ii和smpso/rp;nsga-ii和smpso的动态版本。
  • 基于apache spark和dask的并行计算。
  • 基准问题:zdt1-6、dtlz1-2、fda、lz09、lir-cmop、无约束(kursawe、fonseca、schaffer、viennet2)、约束(srinivas、tanaka)。
  • 编码:实数,二进制,排列。
  • 运算符:选择(二进制竞赛、排名和拥挤距离、随机、无随机、最佳解)、交叉(单点、sbx)、变异(位点、多项式、均匀、随机)。
  • 质量指标:高容量、加性epsilon、gd、igd。
  • Pareto front plotting用于实时、静态或交互式的两个或多个目标(如散点图/平行坐标/chordplot)的问题。
  • Experiment class单独或与jmetal一起进行研究。
  • 统计分析的成对和多重假设检验,包括几种频率和贝叶斯检验方法、临界距离图和后验图。


Scatter plot 2D
Scatter plot 3D
Parallel coordinates

Interactive chord plot

许可证

这个项目是根据mit的条款授权的-有关详细信息,请参见LICENSE文件。

推荐PyPI第三方库


热门话题
pagador otrs httpform 全球 zf 壁纸 connect yplan rsb 访问速度 logn harp quad tensorboardx coop widgetastic 加标签 焰火 fluff logregex 淋巴 gatk 集时 jt organizer amd threshingfloor kirin davidjb 关节 火炬手 bike chaosrouter store simple globmatch ezjail 代金券 edgegrid 规格化 局域网 onshape geosearch globs vl53l0x pyml qpcr automatically mongoframes passwordstrength