Skip to content

vector67/EvoHyp-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvoHyp (python)

Overview

This is the python port of the java EvoHyp library which can be found here. Documentation for the java version can be found here, that documentation almost exactly applies to this port, but with exceptions in the naming conventions. Where possible naming has been expanded and pythonized in order to facilitate reading.

This is a library designed to help in the development of hyper heuristic algorithms. There are no external dependencies, so no need to run pip install on anything.

Structure

This library is split into two halves, GeneticAlgorithm and GeneticProgram. Each of those has a normal single threaded version, and then a distributed version. The examples folders show how to use each one and include example problem and solutions. As this library grows, more examples will be added for more complex domains.

License

This software is released under a creative commons license which allows for personal and research use only. For a commercial license please contact the authors. You can view a license summary here.

Releases

No releases published

Packages

No packages published

Languages