Skip to content

Nomurad/pyec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyEC

PyEC is a framework for evolutionary computing in Python3.

Algorithms

  • MOEA/D
  • MOEA/D-DE
  • Constraint-MOEA/D
  • CMOEA/D-DMA
  • CMOEA/D-DEDMA
  • CMOEA/D-HXDMA

Install

python -m pip install -e .

How to Use

  • Optimize

      python example.py -i calc_input.json
    
  • Constraint-Optimize

      python const_example.py -i calc_input.json
    

requirement

  • python 3.6 >=
  • numpy
  • matplotlib
  • dill
  • icecream (for debug)

License

pyec is released under the MIT License.

About

evolutionary computation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages