python遗传算法工具包_geatpy: 遗传算法Python工具库,类似于Matlab的gatbx工具箱

Geatpy2The Genetic and Evolutionary Algorithm Toolbox for Python with high performance.IntroductionThe features of Geatpy:Capability of solving single-objective, multi-objectives, many-objectives and ...
摘要由CSDN通过智能技术生成

Geatpy2

The Genetic and Evolutionary Algorithm Toolbox for Python with high performance.

geatpy.svg?branch=master

geatpy.svg

python-%3E=3.5-green.svg

pypi-2.6.0-blue.svg

geatpy.svg

geatpy.svg

community.svg

Introduction

The features of Geatpy:

Capability of solving single-objective, multi-objectives, many-objectives and combinatorial optimization problems fast.

A huge number of operators with high performance of evolutionary algorithms (selection, recombination, mutation, migration...).

Support numerous encodings for the chromosome of the population.

Many evolutionary algorithm templates, including GA, DE, ES for single/multi-objective(s) evolution.

Multiple population evolution.

Support polysomy evolution.

Parallelization and distribution of evaluations.

Testbeds containing most common benchmarks functions.

Support tracking analysis of the evolution iteration.

Many evaluation metrics of algorithms.

Improvement of Geatpy 2.6.0

Add Push and Pull Search Strategy for MOEA/D-DE.

Add new cores: 'ri2bs' and 'mergecv'.

Support setting more precise parameters in mutation and recombination operators.

Support logging and showing log during the evoluation.

Speed up the EA framework.

Installation

1.Installing online:

pip install geatpy

2.From source:

python setup.py install

or

pip install .whl

Attention: Geatpy requires numpy>=1.16.0, matplotlib>=3.0.0 and scipy>=1.0.0, the installation program won't help you install them so that you have to install both of them by yourselves.

Versions

Geatpy must run under Python3.5, 3.6, 3.7 or 3.8 in Windows x32/x64, Linux x64 or Mac OS x64.

There are different versions for Windows, Linux and Mac, you can download them from http://geatpy.com/

The version of Geatpy on github is the latest version suitable for Python >= 3.5

You can also update Geatpy by executing the command:

pip install --upgrade geatpy

If something wrong happened, such as decoding error about 'utf8' o

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值